builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-040 starttime: 1468662522.12 results: success (0) buildid: 20160716005954 builduid: f85bc4e37e9e44569711fbd249a29841 revision: 08c34cfb8ed1041f70bdf29faaa045ebc9ff0277 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:42.117621) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:42.117999) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:42.118265) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:42.267578) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-16 02:48:42.268149) ========= '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-040 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-040 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-040 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 --02:48:43-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 6.91 MB/s 02:48:43 (6.91 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.176000 ========= master_lag: 1.91 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-16 02:48:45.349798) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-07-16 02:48:45.350134) ========= '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-040 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-040 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-040 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.801000 ========= master_lag: 0.59 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-07-16 02:48:50.743709) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-16 02:48:50.744024) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 08c34cfb8ed1041f70bdf29faaa045ebc9ff0277 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 08c34cfb8ed1041f70bdf29faaa045ebc9ff0277 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-040 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-040 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-040 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-07-16 02:48:51,575 truncating revision to first 12 chars 2016-07-16 02:48:51,575 Setting DEBUG logging. 2016-07-16 02:48:51,575 attempt 1/10 2016-07-16 02:48:51,575 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/08c34cfb8ed1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-16 02:48:52,680 unpacking tar archive at: mozilla-beta-08c34cfb8ed1/testing/mozharness/ program finished with exit code 0 elapsedTime=2.084000 ========= master_lag: 2.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-16 02:48:54.887111) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:54.887425) ========= script_repo_revision: 08c34cfb8ed1041f70bdf29faaa045ebc9ff0277 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:54.887813) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:54.888073) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 02:48:54.918574) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 45 secs) (at 2016-07-16 02:48:54.918994) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-040 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-040 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-040 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 02:48:55 INFO - MultiFileLogger online at 20160716 02:48:55 in C:\slave\test 02:48:55 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 02:48:55 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:48:55 INFO - {'append_to_log': False, 02:48:55 INFO - 'base_work_dir': 'C:\\slave\\test', 02:48:55 INFO - 'blob_upload_branch': 'mozilla-beta', 02:48:55 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:48:55 INFO - 'buildbot_json_path': 'buildprops.json', 02:48:55 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:48:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:48:55 INFO - 'download_minidump_stackwalk': True, 02:48:55 INFO - 'download_symbols': 'true', 02:48:55 INFO - 'e10s': False, 02:48:55 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:48:55 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:48:55 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:48:55 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:48:55 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:48:55 INFO - 'C:/mozilla-build/tooltool.py'), 02:48:55 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:48:55 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:48:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:48:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:48:55 INFO - 'log_level': 'info', 02:48:55 INFO - 'log_to_console': True, 02:48:55 INFO - 'opt_config_files': (), 02:48:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:48:55 INFO - '--processes=1', 02:48:55 INFO - '--config=%(test_path)s/wptrunner.ini', 02:48:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:48:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:48:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:48:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:48:55 INFO - 'pip_index': False, 02:48:55 INFO - 'require_test_zip': True, 02:48:55 INFO - 'test_type': ('testharness',), 02:48:55 INFO - 'this_chunk': '1', 02:48:55 INFO - 'total_chunks': '10', 02:48:55 INFO - 'virtualenv_path': 'venv', 02:48:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:48:55 INFO - 'work_dir': 'build'} 02:48:55 INFO - ##### 02:48:55 INFO - ##### Running clobber step. 02:48:55 INFO - ##### 02:48:55 INFO - Running pre-action listener: _resource_record_pre_action 02:48:55 INFO - Running main action method: clobber 02:48:55 INFO - rmtree: C:\slave\test\build 02:48:55 INFO - Using _rmtree_windows ... 02:48:55 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:50:31 INFO - Running post-action listener: _resource_record_post_action 02:50:31 INFO - ##### 02:50:31 INFO - ##### Running read-buildbot-config step. 02:50:31 INFO - ##### 02:50:31 INFO - Running pre-action listener: _resource_record_pre_action 02:50:31 INFO - Running main action method: read_buildbot_config 02:50:31 INFO - Using buildbot properties: 02:50:31 INFO - { 02:50:31 INFO - "project": "", 02:50:31 INFO - "product": "firefox", 02:50:31 INFO - "script_repo_revision": "production", 02:50:31 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 02:50:31 INFO - "repository": "", 02:50:31 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 02:50:31 INFO - "buildid": "20160716005954", 02:50:31 INFO - "pgo_build": "False", 02:50:31 INFO - "basedir": "C:\\slave\\test", 02:50:31 INFO - "buildnumber": 22, 02:50:31 INFO - "slavename": "t-w732-ix-040", 02:50:31 INFO - "revision": "08c34cfb8ed1041f70bdf29faaa045ebc9ff0277", 02:50:31 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 02:50:31 INFO - "platform": "win32", 02:50:31 INFO - "branch": "mozilla-beta", 02:50:31 INFO - "repo_path": "releases/mozilla-beta", 02:50:31 INFO - "moz_repo_path": "", 02:50:31 INFO - "stage_platform": "win32", 02:50:31 INFO - "builduid": "f85bc4e37e9e44569711fbd249a29841", 02:50:31 INFO - "slavebuilddir": "test" 02:50:31 INFO - } 02:50:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 02:50:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip. 02:50:31 INFO - Running post-action listener: _resource_record_post_action 02:50:31 INFO - ##### 02:50:31 INFO - ##### Running download-and-extract step. 02:50:31 INFO - ##### 02:50:31 INFO - Running pre-action listener: _resource_record_pre_action 02:50:31 INFO - Running main action method: download_and_extract 02:50:31 INFO - mkdir: C:\slave\test\build\tests 02:50:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:31 INFO - https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 02:50:31 INFO - trying https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 02:50:31 INFO - Downloading https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 02:50:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 02:50:32 INFO - Downloaded 1240 bytes. 02:50:32 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 02:50:32 INFO - Using the following test package requirements: 02:50:32 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 02:50:32 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 02:50:32 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 02:50:32 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'jsshell-win32.zip'], 02:50:32 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 02:50:32 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 02:50:32 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 02:50:32 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 02:50:32 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 02:50:32 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 02:50:32 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 02:50:32 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 02:50:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:32 INFO - https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 02:50:32 INFO - trying https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 02:50:32 INFO - Downloading https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 02:50:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 02:50:34 INFO - Downloaded 20366271 bytes. 02:50:34 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:50:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:50:36 INFO - caution: filename not matched: web-platform/* 02:50:36 INFO - Return code: 11 02:50:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:36 INFO - https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 02:50:36 INFO - trying https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 02:50:36 INFO - Downloading https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 02:50:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 02:50:39 INFO - Downloaded 36389908 bytes. 02:50:39 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:50:39 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:51:24 INFO - caution: filename not matched: bin/* 02:51:24 INFO - caution: filename not matched: config/* 02:51:24 INFO - caution: filename not matched: mozbase/* 02:51:24 INFO - caution: filename not matched: marionette/* 02:51:24 INFO - caution: filename not matched: tools/wptserve/* 02:51:24 INFO - Return code: 11 02:51:24 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')]} 02:51:24 INFO - https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 02:51:24 INFO - trying https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip 02:51:24 INFO - Downloading https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 02:51:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 02:51:29 INFO - Downloaded 68476332 bytes. 02:51:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip 02:51:29 INFO - mkdir: C:\slave\test\properties 02:51:29 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:51:29 INFO - Writing to file C:\slave\test\properties\build_url 02:51:29 INFO - Contents: 02:51:29 INFO - build_url:https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip 02:51:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 02:51:29 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:51:29 INFO - Writing to file C:\slave\test\properties\symbols_url 02:51:29 INFO - Contents: 02:51:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 02:51:30 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')]} 02:51:30 INFO - https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:51:30 INFO - trying https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 02:51:30 INFO - Downloading https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 02:51:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 02:51:33 INFO - Downloaded 55586554 bytes. 02:51:33 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 02:51:33 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 02:51:36 INFO - Return code: 0 02:51:36 INFO - Running post-action listener: _resource_record_post_action 02:51:36 INFO - Running post-action listener: set_extra_try_arguments 02:51:36 INFO - ##### 02:51:36 INFO - ##### Running create-virtualenv step. 02:51:36 INFO - ##### 02:51:36 INFO - Running pre-action listener: _pre_create_virtualenv 02:51:36 INFO - Running pre-action listener: _resource_record_pre_action 02:51:36 INFO - Running main action method: create_virtualenv 02:51:36 INFO - Creating virtualenv C:\slave\test\build\venv 02:51:36 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 02:51:36 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:51:43 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:51:47 INFO - Installing distribute......................................................................................................................................................................................done. 02:51:48 INFO - Return code: 0 02:51:48 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:51:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x019B86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D25200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019760B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C9C368>, '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 0x0193AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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 02:51:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 02:51:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:51:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:48 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:48 INFO - 'COMPUTERNAME': 'T-W732-IX-040', 02:51:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:48 INFO - 'DCLOCATION': 'SCL3', 02:51:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:48 INFO - 'HOMEDRIVE': 'C:', 02:51:48 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:48 INFO - 'KTS_VERSION': '1.19c', 02:51:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:48 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040', 02:51:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:48 INFO - 'MOZ_AIRBAG': '1', 02:51:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:48 INFO - 'MOZ_MSVCVERSION': '8', 02:51:48 INFO - 'MOZ_NO_REMOTE': '1', 02:51:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:48 INFO - 'NO_EM_RESTART': '1', 02:51:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:48 INFO - 'OS': 'Windows_NT', 02:51:48 INFO - 'OURDRIVE': 'C:', 02:51:48 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;', 02:51:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:48 INFO - 'PROCESSOR_LEVEL': '6', 02:51:48 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:48 INFO - 'PROMPT': '$P$G', 02:51:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:48 INFO - 'PWD': 'C:\\slave\\test', 02:51:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:48 INFO - 'SYSTEMDRIVE': 'C:', 02:51:48 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:48 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:48 INFO - 'TEST1': 'testie', 02:51:48 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:48 INFO - 'USERDOMAIN': 'T-W732-IX-040', 02:51:48 INFO - 'USERNAME': 'cltbld', 02:51:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:48 INFO - 'WINDIR': 'C:\\windows', 02:51:48 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:48 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:50 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:50 INFO - Downloading/unpacking psutil>=0.7.1 02:51:50 INFO - Running setup.py egg_info for package psutil 02:51:50 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:51:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:51:50 INFO - Installing collected packages: psutil 02:51:50 INFO - Running setup.py install for psutil 02:51:50 INFO - building 'psutil._psutil_windows' extension 02:51:50 INFO - error: Unable to find vcvarsall.bat 02:51:50 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-t1kpll-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:51:50 INFO - running install 02:51:50 INFO - running build 02:51:50 INFO - running build_py 02:51:50 INFO - creating build 02:51:50 INFO - creating build\lib.win32-2.7 02:51:50 INFO - creating build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:51:50 INFO - running build_ext 02:51:50 INFO - building 'psutil._psutil_windows' extension 02:51:50 INFO - error: Unable to find vcvarsall.bat 02:51:50 INFO - ---------------------------------------- 02:51:50 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-t1kpll-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:51:50 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:51:50 WARNING - Return code: 1 02:51:50 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! 02:51:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:51:50 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')]} 02:51:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:50 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')]} 02:51:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:50 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 0x019B86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D25200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019760B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C9C368>, '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 0x0193AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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 02:51:50 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 02:51:50 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 02:51:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:50 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:50 INFO - 'COMPUTERNAME': 'T-W732-IX-040', 02:51:50 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:50 INFO - 'DCLOCATION': 'SCL3', 02:51:50 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:50 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:50 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:50 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:50 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:50 INFO - 'HOMEDRIVE': 'C:', 02:51:50 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:50 INFO - 'KTS_VERSION': '1.19c', 02:51:50 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:50 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:50 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040', 02:51:50 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:50 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:50 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:50 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:50 INFO - 'MOZ_AIRBAG': '1', 02:51:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:50 INFO - 'MOZ_MSVCVERSION': '8', 02:51:50 INFO - 'MOZ_NO_REMOTE': '1', 02:51:50 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:50 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:50 INFO - 'NO_EM_RESTART': '1', 02:51:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:50 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:50 INFO - 'OS': 'Windows_NT', 02:51:50 INFO - 'OURDRIVE': 'C:', 02:51:50 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;', 02:51:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:50 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:50 INFO - 'PROCESSOR_LEVEL': '6', 02:51:50 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:50 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:50 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:50 INFO - 'PROMPT': '$P$G', 02:51:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:50 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:50 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:50 INFO - 'PWD': 'C:\\slave\\test', 02:51:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:50 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:50 INFO - 'SYSTEMDRIVE': 'C:', 02:51:50 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:50 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:50 INFO - 'TEST1': 'testie', 02:51:50 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:50 INFO - 'USERDOMAIN': 'T-W732-IX-040', 02:51:50 INFO - 'USERNAME': 'cltbld', 02:51:50 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:50 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:50 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:50 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:50 INFO - 'WINDIR': 'C:\\windows', 02:51:50 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:50 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:51 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:51:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:51:51 INFO - Running setup.py egg_info for package mozsystemmonitor 02:51:51 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:51:51 INFO - Running setup.py egg_info for package psutil 02:51:51 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:51:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:51:51 INFO - Installing collected packages: mozsystemmonitor, psutil 02:51:51 INFO - Running setup.py install for mozsystemmonitor 02:51:51 INFO - Running setup.py install for psutil 02:51:51 INFO - building 'psutil._psutil_windows' extension 02:51:51 INFO - error: Unable to find vcvarsall.bat 02:51:51 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-_uty69-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:51:51 INFO - running install 02:51:51 INFO - running build 02:51:51 INFO - running build_py 02:51:51 INFO - running build_ext 02:51:51 INFO - building 'psutil._psutil_windows' extension 02:51:51 INFO - error: Unable to find vcvarsall.bat 02:51:51 INFO - ---------------------------------------- 02:51:51 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-_uty69-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:51:51 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:51:51 WARNING - Return code: 1 02:51:51 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! 02:51:51 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:51:51 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')]} 02:51:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:51 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')]} 02:51:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:51 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 0x019B86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D25200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019760B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C9C368>, '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 0x0193AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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 02:51:51 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 02:51:51 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 02:51:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:51 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:51 INFO - 'COMPUTERNAME': 'T-W732-IX-040', 02:51:51 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:51 INFO - 'DCLOCATION': 'SCL3', 02:51:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:51 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:51 INFO - 'HOMEDRIVE': 'C:', 02:51:51 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:51 INFO - 'KTS_VERSION': '1.19c', 02:51:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:51 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:51 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040', 02:51:51 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:51 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:51 INFO - 'MOZ_AIRBAG': '1', 02:51:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:51 INFO - 'MOZ_MSVCVERSION': '8', 02:51:51 INFO - 'MOZ_NO_REMOTE': '1', 02:51:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:51 INFO - 'NO_EM_RESTART': '1', 02:51:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:51 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:51 INFO - 'OS': 'Windows_NT', 02:51:51 INFO - 'OURDRIVE': 'C:', 02:51:51 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;', 02:51:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:51 INFO - 'PROCESSOR_LEVEL': '6', 02:51:51 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:51 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:51 INFO - 'PROMPT': '$P$G', 02:51:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:51 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:51 INFO - 'PWD': 'C:\\slave\\test', 02:51:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:51 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:51 INFO - 'SYSTEMDRIVE': 'C:', 02:51:51 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:51 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:51 INFO - 'TEST1': 'testie', 02:51:51 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:51 INFO - 'USERDOMAIN': 'T-W732-IX-040', 02:51:51 INFO - 'USERNAME': 'cltbld', 02:51:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:51 INFO - 'WINDIR': 'C:\\windows', 02:51:51 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:51 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:52 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:52 INFO - Downloading/unpacking blobuploader==1.2.4 02:51:52 INFO - Downloading blobuploader-1.2.4.tar.gz 02:51:52 INFO - Running setup.py egg_info for package blobuploader 02:51:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:51:56 INFO - Running setup.py egg_info for package requests 02:51:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:51:56 INFO - Downloading docopt-0.6.1.tar.gz 02:51:56 INFO - Running setup.py egg_info for package docopt 02:51:56 INFO - Installing collected packages: blobuploader, docopt, requests 02:51:56 INFO - Running setup.py install for blobuploader 02:51:56 INFO - Running setup.py install for docopt 02:51:56 INFO - Running setup.py install for requests 02:51:56 INFO - Successfully installed blobuploader docopt requests 02:51:56 INFO - Cleaning up... 02:51:56 INFO - Return code: 0 02:51:56 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:51:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:56 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 0x019B86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D25200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019760B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C9C368>, '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 0x0193AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D310C0>, '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-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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 02:51:56 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 02:51:56 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 02:51:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:56 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:56 INFO - 'COMPUTERNAME': 'T-W732-IX-040', 02:51:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:56 INFO - 'DCLOCATION': 'SCL3', 02:51:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:56 INFO - 'HOMEDRIVE': 'C:', 02:51:56 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:56 INFO - 'KTS_VERSION': '1.19c', 02:51:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:56 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040', 02:51:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:56 INFO - 'MOZ_AIRBAG': '1', 02:51:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:56 INFO - 'MOZ_MSVCVERSION': '8', 02:51:56 INFO - 'MOZ_NO_REMOTE': '1', 02:51:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:56 INFO - 'NO_EM_RESTART': '1', 02:51:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:56 INFO - 'OS': 'Windows_NT', 02:51:56 INFO - 'OURDRIVE': 'C:', 02:51:56 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 02:51:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:56 INFO - 'PROCESSOR_LEVEL': '6', 02:51:56 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:56 INFO - 'PROMPT': '$P$G', 02:51:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:56 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:56 INFO - 'PWD': 'C:\\slave\\test', 02:51:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:56 INFO - 'SYSTEMDRIVE': 'C:', 02:51:56 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:56 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:56 INFO - 'TEST1': 'testie', 02:51:56 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:56 INFO - 'USERDOMAIN': 'T-W732-IX-040', 02:51:56 INFO - 'USERNAME': 'cltbld', 02:51:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:56 INFO - 'WINDIR': 'C:\\windows', 02:51:56 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:56 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:52:01 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:52:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:52:01 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:52:01 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:52:01 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:52:01 INFO - Unpacking c:\slave\test\build\tests\marionette 02:52:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:52:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:52:01 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 02:52:01 INFO - Running setup.py install for browsermob-proxy 02:52:15 INFO - Running setup.py install for manifestparser 02:52:15 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for marionette-client 02:52:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:52:15 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for marionette-driver 02:52:15 INFO - Running setup.py install for mozcrash 02:52:15 INFO - Running setup.py install for mozdebug 02:52:15 INFO - Running setup.py install for mozdevice 02:52:15 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for mozfile 02:52:15 INFO - Running setup.py install for mozhttpd 02:52:15 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for mozinfo 02:52:15 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for mozInstall 02:52:15 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for mozleak 02:52:15 INFO - Running setup.py install for mozlog 02:52:15 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for moznetwork 02:52:15 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for mozprocess 02:52:15 INFO - Running setup.py install for mozprofile 02:52:15 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for mozrunner 02:52:15 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for mozscreenshot 02:52:15 INFO - Running setup.py install for moztest 02:52:15 INFO - Running setup.py install for mozversion 02:52:15 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:52:15 INFO - Running setup.py install for wptserve 02:52:15 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 02:52:15 INFO - Cleaning up... 02:52:15 INFO - Return code: 0 02:52:15 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:52:15 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')]} 02:52:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:52:15 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')]} 02:52:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:52:15 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 0x019B86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D25200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019760B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C9C368>, '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 0x0193AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D310C0>, '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-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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 02:52:15 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 02:52:15 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 02:52:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:52:15 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:52:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:52:15 INFO - 'COMPUTERNAME': 'T-W732-IX-040', 02:52:15 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:52:15 INFO - 'DCLOCATION': 'SCL3', 02:52:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:52:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:52:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:52:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:52:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:52:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:52:15 INFO - 'HOMEDRIVE': 'C:', 02:52:15 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:52:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:52:15 INFO - 'KTS_VERSION': '1.19c', 02:52:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:52:15 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:52:15 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040', 02:52:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:52:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:52:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:52:15 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:52:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:52:15 INFO - 'MOZ_AIRBAG': '1', 02:52:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:52:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:52:15 INFO - 'MOZ_MSVCVERSION': '8', 02:52:15 INFO - 'MOZ_NO_REMOTE': '1', 02:52:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:52:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:52:15 INFO - 'NO_EM_RESTART': '1', 02:52:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:52:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:52:15 INFO - 'OS': 'Windows_NT', 02:52:15 INFO - 'OURDRIVE': 'C:', 02:52:15 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;', 02:52:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:52:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:52:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:52:15 INFO - 'PROCESSOR_LEVEL': '6', 02:52:15 INFO - 'PROCESSOR_REVISION': '1e05', 02:52:15 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:52:15 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:52:15 INFO - 'PROMPT': '$P$G', 02:52:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:52:15 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:52:15 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:52:15 INFO - 'PWD': 'C:\\slave\\test', 02:52:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:52:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:52:15 INFO - 'SYSTEMDRIVE': 'C:', 02:52:15 INFO - 'SYSTEMROOT': 'C:\\windows', 02:52:15 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:52:15 INFO - 'TEST1': 'testie', 02:52:15 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:52:15 INFO - 'USERDOMAIN': 'T-W732-IX-040', 02:52:15 INFO - 'USERNAME': 'cltbld', 02:52:15 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:52:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:52:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:52:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:52:15 INFO - 'WINDIR': 'C:\\windows', 02:52:15 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:52:15 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:52:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:52:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:52:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:52:19 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:52:19 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:52:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:52:19 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:52:20 INFO - Unpacking c:\slave\test\build\tests\marionette 02:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:52:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:52:20 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)) 02:52:31 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)) 02:52:31 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)) 02:52:31 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)) 02:52:31 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)) 02:52:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:52:31 INFO - Downloading blessings-1.6.tar.gz 02:52:31 INFO - Running setup.py egg_info for package blessings 02:52:31 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)) 02:52:31 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:52:31 INFO - Running setup.py install for blessings 02:52:31 INFO - Running setup.py install for browsermob-proxy 02:52:31 INFO - Running setup.py install for manifestparser 02:52:31 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Running setup.py install for marionette-client 02:52:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:52:31 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Running setup.py install for marionette-driver 02:52:31 INFO - Running setup.py install for mozcrash 02:52:31 INFO - Running setup.py install for mozdebug 02:52:31 INFO - Running setup.py install for mozdevice 02:52:31 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Running setup.py install for mozhttpd 02:52:31 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Running setup.py install for mozInstall 02:52:31 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Running setup.py install for mozleak 02:52:31 INFO - Running setup.py install for mozprofile 02:52:31 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Running setup.py install for mozrunner 02:52:31 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:52:31 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:52:33 INFO - Running setup.py install for mozscreenshot 02:52:33 INFO - Running setup.py install for moztest 02:52:33 INFO - Running setup.py install for mozversion 02:52:33 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:52:33 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:52:33 INFO - Running setup.py install for wptserve 02:52:33 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:52:33 INFO - Cleaning up... 02:52:33 INFO - Return code: 0 02:52:33 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:52:33 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:52:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:52:33 INFO - Reading from file tmpfile_stdout 02:52:33 INFO - Using _rmtree_windows ... 02:52:33 INFO - Using _rmtree_windows ... 02:52:33 INFO - Current package versions: 02:52:33 INFO - blessings == 1.6 02:52:33 INFO - blobuploader == 1.2.4 02:52:33 INFO - browsermob-proxy == 0.6.0 02:52:33 INFO - distribute == 0.6.14 02:52:33 INFO - docopt == 0.6.1 02:52:33 INFO - manifestparser == 1.1 02:52:33 INFO - marionette-client == 2.3.0 02:52:33 INFO - marionette-driver == 1.4.0 02:52:33 INFO - mozInstall == 1.12 02:52:33 INFO - mozcrash == 0.17 02:52:33 INFO - mozdebug == 0.1 02:52:33 INFO - mozdevice == 0.48 02:52:33 INFO - mozfile == 1.2 02:52:33 INFO - mozhttpd == 0.7 02:52:33 INFO - mozinfo == 0.9 02:52:33 INFO - mozleak == 0.1 02:52:33 INFO - mozlog == 3.1 02:52:33 INFO - moznetwork == 0.27 02:52:33 INFO - mozprocess == 0.22 02:52:33 INFO - mozprofile == 0.28 02:52:33 INFO - mozrunner == 6.11 02:52:33 INFO - mozscreenshot == 0.1 02:52:33 INFO - mozsystemmonitor == 0.0 02:52:33 INFO - moztest == 0.7 02:52:33 INFO - mozversion == 1.4 02:52:33 INFO - requests == 1.2.3 02:52:33 INFO - wptserve == 1.4.0 02:52:33 INFO - Running post-action listener: _resource_record_post_action 02:52:33 INFO - Running post-action listener: _start_resource_monitoring 02:52:33 INFO - Starting resource monitoring. 02:52:33 INFO - ##### 02:52:33 INFO - ##### Running pull step. 02:52:33 INFO - ##### 02:52:33 INFO - Running pre-action listener: _resource_record_pre_action 02:52:33 INFO - Running main action method: pull 02:52:33 INFO - Pull has nothing to do! 02:52:33 INFO - Running post-action listener: _resource_record_post_action 02:52:33 INFO - ##### 02:52:33 INFO - ##### Running install step. 02:52:33 INFO - ##### 02:52:33 INFO - Running pre-action listener: _resource_record_pre_action 02:52:33 INFO - Running main action method: install 02:52:33 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:52:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:52:34 INFO - Reading from file tmpfile_stdout 02:52:34 INFO - Using _rmtree_windows ... 02:52:34 INFO - Using _rmtree_windows ... 02:52:34 INFO - Detecting whether we're running mozinstall >=1.0... 02:52:34 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:52:34 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:52:34 INFO - Reading from file tmpfile_stdout 02:52:34 INFO - Output received: 02:52:34 INFO - Usage: mozinstall-script.py [options] installer 02:52:34 INFO - Options: 02:52:34 INFO - -h, --help show this help message and exit 02:52:34 INFO - -d DEST, --destination=DEST 02:52:34 INFO - Directory to install application into. [default: 02:52:34 INFO - "C:\slave\test"] 02:52:34 INFO - --app=APP Application being installed. [default: firefox] 02:52:34 INFO - Using _rmtree_windows ... 02:52:34 INFO - Using _rmtree_windows ... 02:52:34 INFO - mkdir: C:\slave\test\build\application 02:52:34 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 02:52:34 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 02:52:36 INFO - Reading from file tmpfile_stdout 02:52:36 INFO - Output received: 02:52:36 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:52:36 INFO - Using _rmtree_windows ... 02:52:36 INFO - Using _rmtree_windows ... 02:52:36 INFO - Running post-action listener: _resource_record_post_action 02:52:36 INFO - ##### 02:52:36 INFO - ##### Running run-tests step. 02:52:36 INFO - ##### 02:52:36 INFO - Running pre-action listener: _resource_record_pre_action 02:52:36 INFO - Running main action method: run_tests 02:52:36 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:52:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:52:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:52:36 INFO - grabbing minidump binary from tooltool 02:52:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:52:36 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 0x01C9C368>, '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 0x0193AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D310C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:52:36 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 02:52:36 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 02:52:36 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:52:37 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpuwt8jl 02:52:37 INFO - INFO - File integrity verified, renaming tmpuwt8jl to win32-minidump_stackwalk.exe 02:52:37 INFO - Return code: 0 02:52:37 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:52:38 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:52:38 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/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 02:52:38 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/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 02:52:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:52:38 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:52:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:52:38 INFO - 'COMPUTERNAME': 'T-W732-IX-040', 02:52:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:52:38 INFO - 'DCLOCATION': 'SCL3', 02:52:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:52:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:52:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:52:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:52:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:52:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:52:38 INFO - 'HOMEDRIVE': 'C:', 02:52:38 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:52:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:52:38 INFO - 'KTS_VERSION': '1.19c', 02:52:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:52:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:52:38 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040', 02:52:38 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:52:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:52:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:52:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:52:38 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:52:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:52:38 INFO - 'MOZ_AIRBAG': '1', 02:52:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:52:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:52:38 INFO - 'MOZ_MSVCVERSION': '8', 02:52:38 INFO - 'MOZ_NO_REMOTE': '1', 02:52:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:52:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:52:38 INFO - 'NO_EM_RESTART': '1', 02:52:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:52:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:52:38 INFO - 'OS': 'Windows_NT', 02:52:38 INFO - 'OURDRIVE': 'C:', 02:52:38 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;', 02:52:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:52:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:52:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:52:38 INFO - 'PROCESSOR_LEVEL': '6', 02:52:38 INFO - 'PROCESSOR_REVISION': '1e05', 02:52:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:52:38 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:52:38 INFO - 'PROMPT': '$P$G', 02:52:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:52:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:52:38 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:52:38 INFO - 'PWD': 'C:\\slave\\test', 02:52:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:52:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:52:38 INFO - 'SYSTEMDRIVE': 'C:', 02:52:38 INFO - 'SYSTEMROOT': 'C:\\windows', 02:52:38 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:52:38 INFO - 'TEST1': 'testie', 02:52:38 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:52:38 INFO - 'USERDOMAIN': 'T-W732-IX-040', 02:52:38 INFO - 'USERNAME': 'cltbld', 02:52:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:52:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:52:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:52:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:52:38 INFO - 'WINDIR': 'C:\\windows', 02:52:38 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:52:38 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:52:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:52:38 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/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 02:52:40 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 02:52:40 INFO - import pkg_resources 02:52:41 INFO - Using 1 client processes 02:52:44 INFO - SUITE-START | Running 778 tests 02:52:44 INFO - Running testharness tests 02:52:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:52:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 02:52:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:52:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:52:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:52:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:52:45 INFO - Setting up ssl 02:52:45 INFO - PROCESS | certutil | 02:52:45 INFO - PROCESS | certutil | 02:52:45 INFO - PROCESS | certutil | 02:52:45 INFO - Certificate Nickname Trust Attributes 02:52:45 INFO - SSL,S/MIME,JAR/XPI 02:52:45 INFO - 02:52:45 INFO - web-platform-tests CT,, 02:52:45 INFO - 02:52:45 INFO - Starting runner 02:52:46 INFO - PROCESS | 3508 | [3508] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 02:52:46 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 02:52:46 INFO - PROCESS | 3508 | [3508] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 02:52:47 INFO - PROCESS | 3508 | 1468662767670 Marionette DEBUG Marionette enabled via build flag and pref 02:52:48 INFO - PROCESS | 3508 | ++DOCSHELL 0E1CD400 == 1 [pid = 3508] [id = 1] 02:52:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 1 (0E1CD800) [pid = 3508] [serial = 1] [outer = 00000000] 02:52:48 INFO - PROCESS | 3508 | [3508] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:52:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 2 (0E1CE400) [pid = 3508] [serial = 2] [outer = 0E1CD800] 02:52:49 INFO - PROCESS | 3508 | ++DOCSHELL 11A12C00 == 2 [pid = 3508] [id = 2] 02:52:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 3 (11A13000) [pid = 3508] [serial = 3] [outer = 00000000] 02:52:49 INFO - PROCESS | 3508 | [3508] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:52:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 4 (11A13C00) [pid = 3508] [serial = 4] [outer = 11A13000] 02:52:49 INFO - PROCESS | 3508 | 1468662769316 Marionette INFO Listening on port 2828 02:52:50 INFO - PROCESS | 3508 | 1468662770932 Marionette DEBUG Marionette enabled via command-line flag 02:52:50 INFO - PROCESS | 3508 | [3508] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:50 INFO - PROCESS | 3508 | [3508] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:50 INFO - PROCESS | 3508 | ++DOCSHELL 12446800 == 3 [pid = 3508] [id = 3] 02:52:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 5 (1244E800) [pid = 3508] [serial = 5] [outer = 00000000] 02:52:50 INFO - PROCESS | 3508 | [3508] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:52:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 6 (1244F400) [pid = 3508] [serial = 6] [outer = 1244E800] 02:52:51 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:52:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 7 (1324EC00) [pid = 3508] [serial = 7] [outer = 11A13000] 02:52:52 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:52 INFO - PROCESS | 3508 | 1468662772123 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49622 02:52:52 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:52 INFO - PROCESS | 3508 | 1468662772133 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49624 02:52:52 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:52 INFO - PROCESS | 3508 | 1468662772140 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49626 02:52:52 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:52 INFO - PROCESS | 3508 | 1468662772175 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49627 02:52:52 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:52 INFO - PROCESS | 3508 | 1468662772183 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49629 02:52:52 INFO - PROCESS | 3508 | 1468662772185 Marionette DEBUG Closed connection conn0 02:52:52 INFO - PROCESS | 3508 | 1468662772187 Marionette DEBUG Closed connection conn1 02:52:52 INFO - PROCESS | 3508 | 1468662772189 Marionette DEBUG Closed connection conn2 02:52:52 INFO - PROCESS | 3508 | 1468662772249 Marionette DEBUG Closed connection conn3 02:52:52 INFO - PROCESS | 3508 | 1468662772361 Marionette DEBUG Closed connection conn4 02:52:52 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:52 INFO - PROCESS | 3508 | 1468662772367 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49630 02:52:52 INFO - PROCESS | 3508 | 1468662772378 Marionette DEBUG Closed connection conn5 02:52:52 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:52 INFO - PROCESS | 3508 | 1468662772383 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49631 02:52:52 INFO - PROCESS | 3508 | ++DOCSHELL 1416C800 == 4 [pid = 3508] [id = 4] 02:52:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 8 (1416E400) [pid = 3508] [serial = 8] [outer = 00000000] 02:52:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 9 (14C52000) [pid = 3508] [serial = 9] [outer = 1416E400] 02:52:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 10 (14C57C00) [pid = 3508] [serial = 10] [outer = 1416E400] 02:52:52 INFO - PROCESS | 3508 | 1468662772520 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:52:52 INFO - PROCESS | 3508 | 1468662772526 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160716005954","device":"desktop","version":"48.0"} 02:52:53 INFO - PROCESS | 3508 | [3508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:52:54 INFO - PROCESS | 3508 | ++DOCSHELL 17476400 == 5 [pid = 3508] [id = 5] 02:52:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 11 (17476800) [pid = 3508] [serial = 11] [outer = 00000000] 02:52:54 INFO - PROCESS | 3508 | ++DOCSHELL 1747B800 == 6 [pid = 3508] [id = 6] 02:52:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 12 (1747BC00) [pid = 3508] [serial = 12] [outer = 00000000] 02:52:54 INFO - PROCESS | 3508 | [3508] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:54 INFO - PROCESS | 3508 | [3508] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:55 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:52:55 INFO - PROCESS | 3508 | ++DOCSHELL 15623C00 == 7 [pid = 3508] [id = 7] 02:52:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 13 (15624000) [pid = 3508] [serial = 13] [outer = 00000000] 02:52:55 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:52:55 INFO - PROCESS | 3508 | [3508] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:52:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 14 (17D21800) [pid = 3508] [serial = 14] [outer = 15624000] 02:52:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 15 (155D3400) [pid = 3508] [serial = 15] [outer = 17476800] 02:52:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 16 (155D4C00) [pid = 3508] [serial = 16] [outer = 1747BC00] 02:52:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 17 (157BFC00) [pid = 3508] [serial = 17] [outer = 15624000] 02:52:56 INFO - PROCESS | 3508 | 1468662776115 Marionette INFO startBrowser bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:56 INFO - PROCESS | 3508 | 1468662776151 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 3508 | 1468662776164 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 3508 | 1468662776167 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 18 (19615400) [pid = 3508] [serial = 18] [outer = 15624000] 02:52:56 INFO - PROCESS | 3508 | 1468662776859 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"bf38e875-e7ce-40a8-9193-0bf08a2a74fa","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160716005954","device":"desktop","version":"48.0","command_id":1}}] 02:52:57 INFO - PROCESS | 3508 | 1468662777115 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:52:57 INFO - PROCESS | 3508 | 1468662777119 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:57 INFO - PROCESS | 3508 | 1468662777148 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 02:52:57 INFO - PROCESS | 3508 | 1468662777166 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:52:57 INFO - PROCESS | 3508 | 1468662777168 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:57 INFO - PROCESS | 3508 | [3508] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:52:57 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:52:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 19 (0D4F2400) [pid = 3508] [serial = 19] [outer = 15624000] 02:52:58 INFO - PROCESS | 3508 | 1468662778335 Marionette TRACE conn6 <- [1,3,null,{}] 02:52:58 INFO - PROCESS | 3508 | 1468662778339 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:52:58 INFO - PROCESS | 3508 | 1468662778341 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:58 INFO - PROCESS | 3508 | 1468662778359 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 02:52:58 INFO - PROCESS | 3508 | 1468662778377 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 3508 | 1468662778379 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 02:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:52:58 INFO - PROCESS | 3508 | 1468662778384 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 3508 | 1468662778387 Marionette TRACE conn6 <- [1,6,null,{}] 02:52:58 INFO - PROCESS | 3508 | 1468662778419 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 3508 | 1468662778422 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:58 INFO - PROCESS | 3508 | 1468662778438 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 02:52:58 INFO - PROCESS | 3508 | 1468662778442 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 3508 | 1468662778444 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:58 INFO - PROCESS | 3508 | ++DOCSHELL 1B6B3400 == 8 [pid = 3508] [id = 8] 02:52:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 20 (1B6B3800) [pid = 3508] [serial = 20] [outer = 00000000] 02:52:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 21 (1BB03400) [pid = 3508] [serial = 21] [outer = 1B6B3800] 02:52:58 INFO - PROCESS | 3508 | 1468662778492 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 22 (14CC6800) [pid = 3508] [serial = 22] [outer = 1B6B3800] 02:52:58 INFO - PROCESS | 3508 | --DOCSHELL 0E1CD400 == 7 [pid = 3508] [id = 1] 02:52:58 INFO - PROCESS | 3508 | ++DOCSHELL 0916DC00 == 8 [pid = 3508] [id = 9] 02:52:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 23 (0916F800) [pid = 3508] [serial = 23] [outer = 00000000] 02:52:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 24 (0D0E5000) [pid = 3508] [serial = 24] [outer = 0916F800] 02:52:58 INFO - PROCESS | 3508 | 1468662778902 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 25 (0D4FD800) [pid = 3508] [serial = 25] [outer = 0916F800] 02:52:59 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:52:59 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:59 INFO - PROCESS | 3508 | 1468662779756 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1421ms 02:52:59 INFO - PROCESS | 3508 | 1468662779810 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 3508 | 1468662779813 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 02:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:52:59 INFO - PROCESS | 3508 | 1468662779818 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 3508 | 1468662779821 Marionette TRACE conn6 <- [1,10,null,{}] 02:52:59 INFO - PROCESS | 3508 | 1468662779826 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:59 INFO - PROCESS | 3508 | 1468662779829 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:52:59 INFO - PROCESS | 3508 | 1468662779959 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 02:53:00 INFO - PROCESS | 3508 | 1468662780028 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 3508 | 1468662780031 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:00 INFO - PROCESS | 3508 | ++DOCSHELL 16FD8C00 == 9 [pid = 3508] [id = 10] 02:53:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 26 (16FDC400) [pid = 3508] [serial = 26] [outer = 00000000] 02:53:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 27 (17F5E800) [pid = 3508] [serial = 27] [outer = 16FDC400] 02:53:00 INFO - PROCESS | 3508 | 1468662780130 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 28 (18079C00) [pid = 3508] [serial = 28] [outer = 16FDC400] 02:53:00 INFO - PROCESS | 3508 | 1468662780749 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 970ms 02:53:00 INFO - PROCESS | 3508 | 1468662780789 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 3508 | 1468662780794 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 02:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:53:00 INFO - PROCESS | 3508 | 1468662780799 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 3508 | 1468662780803 Marionette TRACE conn6 <- [1,14,null,{}] 02:53:00 INFO - PROCESS | 3508 | 1468662780810 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 3508 | 1468662780813 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:00 INFO - PROCESS | 3508 | 1468662780926 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 02:53:00 INFO - PROCESS | 3508 | 1468662780994 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 3508 | 1468662780998 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:01 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F9400 == 10 [pid = 3508] [id = 11] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 29 (0D4FF400) [pid = 3508] [serial = 29] [outer = 00000000] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 30 (0D880C00) [pid = 3508] [serial = 30] [outer = 0D4FF400] 02:53:01 INFO - PROCESS | 3508 | 1468662781047 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 31 (0DED4000) [pid = 3508] [serial = 31] [outer = 0D4FF400] 02:53:01 INFO - PROCESS | 3508 | --DOCSHELL 1416C800 == 9 [pid = 3508] [id = 4] 02:53:01 INFO - PROCESS | 3508 | 1468662781500 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 729ms 02:53:01 INFO - PROCESS | 3508 | 1468662781529 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 3508 | 1468662781534 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 02:53:01 INFO - PROCESS | 3508 | 1468662781540 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:53:01 INFO - PROCESS | 3508 | 1468662781543 Marionette TRACE conn6 <- [1,18,null,{}] 02:53:01 INFO - PROCESS | 3508 | 1468662781547 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:01 INFO - PROCESS | 3508 | 1468662781549 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:01 INFO - PROCESS | 3508 | 1468662781659 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 02:53:01 INFO - PROCESS | 3508 | ++DOCSHELL 0EB38000 == 10 [pid = 3508] [id = 12] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 32 (0EBC9400) [pid = 3508] [serial = 32] [outer = 00000000] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 33 (11A44800) [pid = 3508] [serial = 33] [outer = 0EBC9400] 02:53:01 INFO - PROCESS | 3508 | 1468662781753 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 3508 | 1468662781756 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 34 (0E1D0C00) [pid = 3508] [serial = 34] [outer = 0EBC9400] 02:53:01 INFO - PROCESS | 3508 | ++DOCSHELL 11CE5800 == 11 [pid = 3508] [id = 13] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 35 (11CE7400) [pid = 3508] [serial = 35] [outer = 00000000] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 36 (11DC1400) [pid = 3508] [serial = 36] [outer = 11CE7400] 02:53:01 INFO - PROCESS | 3508 | 1468662781821 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 37 (11FB6400) [pid = 3508] [serial = 37] [outer = 11CE7400] 02:53:01 INFO - PROCESS | 3508 | ++DOCSHELL 0D02AC00 == 12 [pid = 3508] [id = 14] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 38 (0E06D800) [pid = 3508] [serial = 38] [outer = 00000000] 02:53:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 39 (1244C800) [pid = 3508] [serial = 39] [outer = 0E06D800] 02:53:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 40 (124E5400) [pid = 3508] [serial = 40] [outer = 0E06D800] 02:53:02 INFO - PROCESS | 3508 | 1468662782334 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 830ms 02:53:02 INFO - PROCESS | 3508 | 1468662782374 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 3508 | 1468662782376 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 02:53:02 INFO - PROCESS | 3508 | 1468662782380 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:53:02 INFO - PROCESS | 3508 | 1468662782384 Marionette TRACE conn6 <- [1,22,null,{}] 02:53:02 INFO - PROCESS | 3508 | 1468662782396 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:02 INFO - PROCESS | 3508 | 1468662782400 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:02 INFO - PROCESS | 3508 | 1468662782504 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 02:53:02 INFO - PROCESS | 3508 | 1468662782565 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 3508 | 1468662782568 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:02 INFO - PROCESS | 3508 | ++DOCSHELL 15138800 == 13 [pid = 3508] [id = 15] 02:53:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 41 (151F1400) [pid = 3508] [serial = 41] [outer = 00000000] 02:53:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 42 (1561FC00) [pid = 3508] [serial = 42] [outer = 151F1400] 02:53:02 INFO - PROCESS | 3508 | 1468662782624 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 43 (158AE000) [pid = 3508] [serial = 43] [outer = 151F1400] 02:53:02 INFO - PROCESS | 3508 | 1468662782977 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 02:53:03 INFO - PROCESS | 3508 | 1468662783014 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 3508 | 1468662783016 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 02:53:03 INFO - PROCESS | 3508 | 1468662783019 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:53:03 INFO - PROCESS | 3508 | 1468662783021 Marionette TRACE conn6 <- [1,26,null,{}] 02:53:03 INFO - PROCESS | 3508 | 1468662783025 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 3508 | 1468662783026 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:03 INFO - PROCESS | 3508 | 1468662783135 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 02:53:03 INFO - PROCESS | 3508 | 1468662783143 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 3508 | 1468662783145 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:03 INFO - PROCESS | 3508 | ++DOCSHELL 158B7000 == 14 [pid = 3508] [id = 16] 02:53:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 44 (158B7400) [pid = 3508] [serial = 44] [outer = 00000000] 02:53:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 45 (16CE3400) [pid = 3508] [serial = 45] [outer = 158B7400] 02:53:03 INFO - PROCESS | 3508 | 1468662783191 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 46 (14CD5800) [pid = 3508] [serial = 46] [outer = 158B7400] 02:53:03 INFO - PROCESS | 3508 | 1468662783567 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 02:53:03 INFO - PROCESS | 3508 | 1468662783604 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 3508 | 1468662783606 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 02:53:03 INFO - PROCESS | 3508 | 1468662783609 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:53:03 INFO - PROCESS | 3508 | 1468662783610 Marionette TRACE conn6 <- [1,30,null,{}] 02:53:03 INFO - PROCESS | 3508 | 1468662783614 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 3508 | 1468662783616 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:03 INFO - PROCESS | 3508 | 1468662783692 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 02:53:03 INFO - PROCESS | 3508 | 1468662783751 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 3508 | 1468662783754 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:03 INFO - PROCESS | 3508 | ++DOCSHELL 16CEA400 == 15 [pid = 3508] [id = 17] 02:53:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 47 (16F82000) [pid = 3508] [serial = 47] [outer = 00000000] 02:53:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 48 (17475800) [pid = 3508] [serial = 48] [outer = 16F82000] 02:53:03 INFO - PROCESS | 3508 | 1468662783799 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 49 (177AF800) [pid = 3508] [serial = 49] [outer = 16F82000] 02:53:04 INFO - PROCESS | 3508 | 1468662784166 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 569ms 02:53:04 INFO - PROCESS | 3508 | 1468662784185 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 3508 | 1468662784187 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 02:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:53:04 INFO - PROCESS | 3508 | 1468662784190 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 3508 | 1468662784192 Marionette TRACE conn6 <- [1,34,null,{}] 02:53:04 INFO - PROCESS | 3508 | 1468662784195 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 3508 | 1468662784201 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:04 INFO - PROCESS | 3508 | 1468662784330 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 02:53:04 INFO - PROCESS | 3508 | 1468662784337 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 3508 | 1468662784339 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:04 INFO - PROCESS | 3508 | ++DOCSHELL 1235B400 == 16 [pid = 3508] [id = 18] 02:53:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 50 (1235B800) [pid = 3508] [serial = 50] [outer = 00000000] 02:53:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 51 (12369C00) [pid = 3508] [serial = 51] [outer = 1235B800] 02:53:04 INFO - PROCESS | 3508 | 1468662784383 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 52 (17FA4400) [pid = 3508] [serial = 52] [outer = 1235B800] 02:53:04 INFO - PROCESS | 3508 | 1468662784760 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 02:53:04 INFO - PROCESS | 3508 | 1468662784821 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 3508 | 1468662784823 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 02:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:53:04 INFO - PROCESS | 3508 | 1468662784826 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 3508 | 1468662784828 Marionette TRACE conn6 <- [1,38,null,{}] 02:53:04 INFO - PROCESS | 3508 | 1468662784831 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 3508 | 1468662784833 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:04 INFO - PROCESS | 3508 | 1468662784932 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 02:53:04 INFO - PROCESS | 3508 | 1468662784973 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 3508 | 1468662784975 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:04 INFO - PROCESS | 3508 | ++DOCSHELL 17FA3400 == 17 [pid = 3508] [id = 19] 02:53:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 53 (17FA8400) [pid = 3508] [serial = 53] [outer = 00000000] 02:53:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 54 (192B2800) [pid = 3508] [serial = 54] [outer = 17FA8400] 02:53:05 INFO - PROCESS | 3508 | 1468662785018 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 55 (1961A000) [pid = 3508] [serial = 55] [outer = 17FA8400] 02:53:05 INFO - PROCESS | 3508 | 1468662785352 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 02:53:05 INFO - PROCESS | 3508 | 1468662785397 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 3508 | 1468662785399 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 02:53:05 INFO - PROCESS | 3508 | 1468662785412 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 3508 | 1468662785414 Marionette TRACE conn6 <- [1,42,null,{}] 02:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:53:05 INFO - PROCESS | 3508 | 1468662785417 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 3508 | 1468662785419 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:05 INFO - PROCESS | 3508 | 1468662785518 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 02:53:05 INFO - PROCESS | 3508 | 1468662785526 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 3508 | 1468662785527 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:05 INFO - PROCESS | 3508 | ++DOCSHELL 15E4C800 == 18 [pid = 3508] [id = 20] 02:53:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (15E4E800) [pid = 3508] [serial = 56] [outer = 00000000] 02:53:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (15E54C00) [pid = 3508] [serial = 57] [outer = 15E4E800] 02:53:05 INFO - PROCESS | 3508 | 1468662785573 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (16FD6C00) [pid = 3508] [serial = 58] [outer = 15E4E800] 02:53:05 INFO - PROCESS | 3508 | 1468662785954 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 02:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:53:05 INFO - PROCESS | 3508 | 1468662785988 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 3508 | 1468662785990 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 02:53:05 INFO - PROCESS | 3508 | 1468662785993 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 3508 | 1468662785995 Marionette TRACE conn6 <- [1,46,null,{}] 02:53:05 INFO - PROCESS | 3508 | 1468662785998 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 3508 | 1468662786001 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:06 INFO - PROCESS | 3508 | 1468662786155 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 02:53:06 INFO - PROCESS | 3508 | 1468662786259 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 3508 | 1468662786260 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:06 INFO - PROCESS | 3508 | ++DOCSHELL 15E57800 == 19 [pid = 3508] [id = 21] 02:53:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (15E57C00) [pid = 3508] [serial = 59] [outer = 00000000] 02:53:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (1B522C00) [pid = 3508] [serial = 60] [outer = 15E57C00] 02:53:06 INFO - PROCESS | 3508 | 1468662786308 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (1B52A400) [pid = 3508] [serial = 61] [outer = 15E57C00] 02:53:06 INFO - PROCESS | 3508 | 1468662786630 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 669ms 02:53:06 INFO - PROCESS | 3508 | 1468662786664 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 3508 | 1468662786666 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 02:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:53:06 INFO - PROCESS | 3508 | 1468662786675 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 3508 | 1468662786677 Marionette TRACE conn6 <- [1,50,null,{}] 02:53:06 INFO - PROCESS | 3508 | 1468662786680 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 3508 | 1468662786682 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:06 INFO - PROCESS | 3508 | 1468662786789 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 02:53:06 INFO - PROCESS | 3508 | 1468662786796 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 3508 | 1468662786798 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:06 INFO - PROCESS | 3508 | ++DOCSHELL 158B7800 == 20 [pid = 3508] [id = 22] 02:53:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (1614F400) [pid = 3508] [serial = 62] [outer = 00000000] 02:53:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (1630A400) [pid = 3508] [serial = 63] [outer = 1614F400] 02:53:06 INFO - PROCESS | 3508 | 1468662786852 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (1630E000) [pid = 3508] [serial = 64] [outer = 1614F400] 02:53:07 INFO - PROCESS | 3508 | 1468662787212 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 02:53:07 INFO - PROCESS | 3508 | 1468662787249 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 02:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:53:07 INFO - PROCESS | 3508 | 1468662787251 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 02:53:07 INFO - PROCESS | 3508 | 1468662787255 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 3508 | 1468662787257 Marionette TRACE conn6 <- [1,54,null,{}] 02:53:07 INFO - PROCESS | 3508 | 1468662787260 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:07 INFO - PROCESS | 3508 | 1468662787262 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:07 INFO - PROCESS | 3508 | 1468662787355 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 02:53:07 INFO - PROCESS | 3508 | 1468662787422 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 3508 | 1468662787425 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:07 INFO - PROCESS | 3508 | ++DOCSHELL 09206800 == 21 [pid = 3508] [id = 23] 02:53:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (09207400) [pid = 3508] [serial = 65] [outer = 00000000] 02:53:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (0920F800) [pid = 3508] [serial = 66] [outer = 09207400] 02:53:07 INFO - PROCESS | 3508 | 1468662787469 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (19B68800) [pid = 3508] [serial = 67] [outer = 09207400] 02:53:07 INFO - PROCESS | 3508 | 1468662787811 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 02:53:07 INFO - PROCESS | 3508 | 1468662787825 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 3508 | 1468662787827 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 02:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:53:07 INFO - PROCESS | 3508 | 1468662787830 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 3508 | 1468662787832 Marionette TRACE conn6 <- [1,58,null,{}] 02:53:07 INFO - PROCESS | 3508 | 1468662787841 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:07 INFO - PROCESS | 3508 | 1468662787843 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:07 INFO - PROCESS | 3508 | 1468662787921 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 02:53:07 INFO - PROCESS | 3508 | 1468662787986 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 3508 | 1468662787988 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:07 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6B000 == 22 [pid = 3508] [id = 24] 02:53:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (0DE6BC00) [pid = 3508] [serial = 68] [outer = 00000000] 02:53:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (0DE74000) [pid = 3508] [serial = 69] [outer = 0DE6BC00] 02:53:08 INFO - PROCESS | 3508 | 1468662788032 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0DE76400) [pid = 3508] [serial = 70] [outer = 0DE6BC00] 02:53:08 INFO - PROCESS | 3508 | 1468662788368 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 590ms 02:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:53:08 INFO - PROCESS | 3508 | 1468662788421 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 3508 | 1468662788423 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 02:53:08 INFO - PROCESS | 3508 | 1468662788427 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 3508 | 1468662788428 Marionette TRACE conn6 <- [1,62,null,{}] 02:53:08 INFO - PROCESS | 3508 | 1468662788432 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 3508 | 1468662788434 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:09 INFO - PROCESS | 3508 | 1468662789223 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 02:53:09 INFO - PROCESS | 3508 | 1468662789307 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 3508 | 1468662789310 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:09 INFO - PROCESS | 3508 | ++DOCSHELL 0928F400 == 23 [pid = 3508] [id = 25] 02:53:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (09290000) [pid = 3508] [serial = 71] [outer = 00000000] 02:53:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0D02A800) [pid = 3508] [serial = 72] [outer = 09290000] 02:53:09 INFO - PROCESS | 3508 | 1468662789358 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0D459400) [pid = 3508] [serial = 73] [outer = 09290000] 02:53:09 INFO - PROCESS | 3508 | 1468662789783 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1371ms 02:53:09 INFO - PROCESS | 3508 | 1468662789799 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 3508 | 1468662789803 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 02:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:53:09 INFO - PROCESS | 3508 | 1468662789807 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 3508 | 1468662789810 Marionette TRACE conn6 <- [1,66,null,{}] 02:53:09 INFO - PROCESS | 3508 | 1468662789814 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 3508 | 1468662789818 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:09 INFO - PROCESS | 3508 | 1468662789924 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 02:53:09 INFO - PROCESS | 3508 | 1468662789930 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 3508 | 1468662789933 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:09 INFO - PROCESS | 3508 | ++DOCSHELL 0DE73800 == 24 [pid = 3508] [id = 26] 02:53:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (0DE74800) [pid = 3508] [serial = 74] [outer = 00000000] 02:53:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (0E9DF400) [pid = 3508] [serial = 75] [outer = 0DE74800] 02:53:09 INFO - PROCESS | 3508 | 1468662789980 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (0EBC9C00) [pid = 3508] [serial = 76] [outer = 0DE74800] 02:53:10 INFO - PROCESS | 3508 | 1468662790376 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 02:53:10 INFO - PROCESS | 3508 | 1468662790440 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 3508 | 1468662790443 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 02:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:53:10 INFO - PROCESS | 3508 | 1468662790447 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 3508 | 1468662790448 Marionette TRACE conn6 <- [1,70,null,{}] 02:53:10 INFO - PROCESS | 3508 | 1468662790452 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:10 INFO - PROCESS | 3508 | 1468662790454 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:10 INFO - PROCESS | 3508 | 1468662790838 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1416E400) [pid = 3508] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0D4FF400) [pid = 3508] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (11CE7400) [pid = 3508] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (151F1400) [pid = 3508] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (158B7400) [pid = 3508] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (16F82000) [pid = 3508] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1235B800) [pid = 3508] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1614F400) [pid = 3508] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (09207400) [pid = 3508] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (1B6B3800) [pid = 3508] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:53:10 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (16FDC400) [pid = 3508] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:53:10 INFO - PROCESS | 3508 | 1468662790916 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 3508 | 1468662790919 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:10 INFO - PROCESS | 3508 | ++DOCSHELL 0D874000 == 25 [pid = 3508] [id = 27] 02:53:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (0D874400) [pid = 3508] [serial = 77] [outer = 00000000] 02:53:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (0DED8800) [pid = 3508] [serial = 78] [outer = 0D874400] 02:53:10 INFO - PROCESS | 3508 | 1468662790964 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (12367000) [pid = 3508] [serial = 79] [outer = 0D874400] 02:53:11 INFO - PROCESS | 3508 | 1468662791313 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 930ms 02:53:11 INFO - PROCESS | 3508 | 1468662791379 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 3508 | 1468662791382 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 02:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:53:11 INFO - PROCESS | 3508 | 1468662791392 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 3508 | 1468662791396 Marionette TRACE conn6 <- [1,74,null,{}] 02:53:11 INFO - PROCESS | 3508 | 1468662791400 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 3508 | 1468662791403 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:11 INFO - PROCESS | 3508 | 1468662791501 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 02:53:11 INFO - PROCESS | 3508 | 1468662791506 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 3508 | 1468662791508 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:11 INFO - PROCESS | 3508 | ++DOCSHELL 1242A400 == 26 [pid = 3508] [id = 28] 02:53:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (1242B800) [pid = 3508] [serial = 80] [outer = 00000000] 02:53:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (13816000) [pid = 3508] [serial = 81] [outer = 1242B800] 02:53:11 INFO - PROCESS | 3508 | 1468662791553 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (1381CC00) [pid = 3508] [serial = 82] [outer = 1242B800] 02:53:11 INFO - PROCESS | 3508 | 1468662791939 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 590ms 02:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:53:11 INFO - PROCESS | 3508 | 1468662791978 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 3508 | 1468662791980 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 02:53:11 INFO - PROCESS | 3508 | 1468662791983 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 3508 | 1468662791985 Marionette TRACE conn6 <- [1,78,null,{}] 02:53:11 INFO - PROCESS | 3508 | 1468662791988 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 3508 | 1468662791990 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:12 INFO - PROCESS | 3508 | 1468662792069 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 02:53:12 INFO - PROCESS | 3508 | 1468662792074 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 3508 | 1468662792076 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:12 INFO - PROCESS | 3508 | ++DOCSHELL 1381E800 == 27 [pid = 3508] [id = 29] 02:53:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13820800) [pid = 3508] [serial = 83] [outer = 00000000] 02:53:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (14C5A800) [pid = 3508] [serial = 84] [outer = 13820800] 02:53:12 INFO - PROCESS | 3508 | 1468662792119 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1512FC00) [pid = 3508] [serial = 85] [outer = 13820800] 02:53:12 INFO - PROCESS | 3508 | 1468662792513 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 02:53:12 INFO - PROCESS | 3508 | 1468662792556 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 3508 | 1468662792558 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 02:53:12 INFO - PROCESS | 3508 | 1468662792562 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:53:12 INFO - PROCESS | 3508 | 1468662792563 Marionette TRACE conn6 <- [1,82,null,{}] 02:53:12 INFO - PROCESS | 3508 | 1468662792567 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:12 INFO - PROCESS | 3508 | 1468662792569 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:12 INFO - PROCESS | 3508 | 1468662792645 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 02:53:12 INFO - PROCESS | 3508 | 1468662792652 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 3508 | 1468662792657 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:12 INFO - PROCESS | 3508 | ++DOCSHELL 158AB000 == 28 [pid = 3508] [id = 30] 02:53:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (158AD000) [pid = 3508] [serial = 86] [outer = 00000000] 02:53:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (158B3C00) [pid = 3508] [serial = 87] [outer = 158AD000] 02:53:12 INFO - PROCESS | 3508 | 1468662792709 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15E4F000) [pid = 3508] [serial = 88] [outer = 158AD000] 02:53:13 INFO - PROCESS | 3508 | 1468662793299 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 770ms 02:53:13 INFO - PROCESS | 3508 | 1468662793336 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 02:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:53:13 INFO - PROCESS | 3508 | 1468662793339 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 02:53:13 INFO - PROCESS | 3508 | 1468662793344 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 3508 | 1468662793347 Marionette TRACE conn6 <- [1,86,null,{}] 02:53:13 INFO - PROCESS | 3508 | 1468662793352 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 3508 | 1468662793356 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:13 INFO - PROCESS | 3508 | 1468662793486 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 02:53:13 INFO - PROCESS | 3508 | 1468662793567 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 3508 | 1468662793570 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:13 INFO - PROCESS | 3508 | ++DOCSHELL 0D895C00 == 29 [pid = 3508] [id = 31] 02:53:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0DE6E000) [pid = 3508] [serial = 89] [outer = 00000000] 02:53:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (11CEFC00) [pid = 3508] [serial = 90] [outer = 0DE6E000] 02:53:13 INFO - PROCESS | 3508 | 1468662793627 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (11DC7400) [pid = 3508] [serial = 91] [outer = 0DE6E000] 02:53:14 INFO - PROCESS | 3508 | 1468662794142 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 830ms 02:53:14 INFO - PROCESS | 3508 | 1468662794176 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 3508 | 1468662794181 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 02:53:14 INFO - PROCESS | 3508 | 1468662794187 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:53:14 INFO - PROCESS | 3508 | 1468662794190 Marionette TRACE conn6 <- [1,90,null,{}] 02:53:14 INFO - PROCESS | 3508 | 1468662794194 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 3508 | 1468662794197 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:14 INFO - PROCESS | 3508 | 1468662794310 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 02:53:14 INFO - PROCESS | 3508 | 1468662794397 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 3508 | 1468662794400 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:14 INFO - PROCESS | 3508 | ++DOCSHELL 13819000 == 30 [pid = 3508] [id = 32] 02:53:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1381B400) [pid = 3508] [serial = 92] [outer = 00000000] 02:53:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (14CD5400) [pid = 3508] [serial = 93] [outer = 1381B400] 02:53:14 INFO - PROCESS | 3508 | 1468662794458 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (158AD400) [pid = 3508] [serial = 94] [outer = 1381B400] 02:53:15 INFO - PROCESS | 3508 | 1468662795009 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 870ms 02:53:15 INFO - PROCESS | 3508 | 1468662795061 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 3508 | 1468662795063 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 02:53:15 INFO - PROCESS | 3508 | 1468662795067 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:53:15 INFO - PROCESS | 3508 | 1468662795071 Marionette TRACE conn6 <- [1,94,null,{}] 02:53:15 INFO - PROCESS | 3508 | 1468662795082 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 3508 | 1468662795086 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:15 INFO - PROCESS | 3508 | 1468662795216 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 02:53:15 INFO - PROCESS | 3508 | 1468662795287 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 3508 | 1468662795290 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:15 INFO - PROCESS | 3508 | ++DOCSHELL 16304800 == 31 [pid = 3508] [id = 33] 02:53:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1630D000) [pid = 3508] [serial = 95] [outer = 00000000] 02:53:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1636B400) [pid = 3508] [serial = 96] [outer = 1630D000] 02:53:15 INFO - PROCESS | 3508 | 1468662795346 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16F82000) [pid = 3508] [serial = 97] [outer = 1630D000] 02:53:15 INFO - PROCESS | 3508 | 1468662795858 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 829ms 02:53:15 INFO - PROCESS | 3508 | 1468662795905 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 3508 | 1468662795909 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 02:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:53:15 INFO - PROCESS | 3508 | 1468662795913 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 3508 | 1468662795915 Marionette TRACE conn6 <- [1,98,null,{}] 02:53:15 INFO - PROCESS | 3508 | 1468662795919 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 3508 | 1468662795921 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:16 INFO - PROCESS | 3508 | 1468662796030 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 02:53:16 INFO - PROCESS | 3508 | 1468662796112 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 3508 | 1468662796115 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:16 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6CC00 == 32 [pid = 3508] [id = 34] 02:53:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (0DE6EC00) [pid = 3508] [serial = 98] [outer = 00000000] 02:53:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (16FD3C00) [pid = 3508] [serial = 99] [outer = 0DE6EC00] 02:53:16 INFO - PROCESS | 3508 | 1468662796168 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (175D5000) [pid = 3508] [serial = 100] [outer = 0DE6EC00] 02:53:16 INFO - PROCESS | 3508 | 1468662796766 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 932ms 02:53:16 INFO - PROCESS | 3508 | 1468662796848 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 3508 | 1468662796852 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 02:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:53:16 INFO - PROCESS | 3508 | 1468662796857 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 3508 | 1468662796860 Marionette TRACE conn6 <- [1,102,null,{}] 02:53:16 INFO - PROCESS | 3508 | 1468662796866 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 3508 | 1468662796868 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:17 INFO - PROCESS | 3508 | 1468662797014 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 02:53:17 INFO - PROCESS | 3508 | 1468662797024 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 3508 | 1468662797027 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:17 INFO - PROCESS | 3508 | ++DOCSHELL 0D384000 == 33 [pid = 3508] [id = 35] 02:53:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (0D4FA800) [pid = 3508] [serial = 101] [outer = 00000000] 02:53:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (0DEBD400) [pid = 3508] [serial = 102] [outer = 0D4FA800] 02:53:17 INFO - PROCESS | 3508 | 1468662797075 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0EBCB000) [pid = 3508] [serial = 103] [outer = 0D4FA800] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (157BFC00) [pid = 3508] [serial = 17] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (11DC1400) [pid = 3508] [serial = 36] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (11FB6400) [pid = 3508] [serial = 37] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1244C800) [pid = 3508] [serial = 39] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (11A44800) [pid = 3508] [serial = 33] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (14CD5800) [pid = 3508] [serial = 46] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (177AF800) [pid = 3508] [serial = 49] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (17FA4400) [pid = 3508] [serial = 52] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0DED4000) [pid = 3508] [serial = 31] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1630E000) [pid = 3508] [serial = 64] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (14CC6800) [pid = 3508] [serial = 22] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (18079C00) [pid = 3508] [serial = 28] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19B68800) [pid = 3508] [serial = 67] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0DE74000) [pid = 3508] [serial = 69] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (14C57C00) [pid = 3508] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (14C52000) [pid = 3508] [serial = 9] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (11A13C00) [pid = 3508] [serial = 4] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1561FC00) [pid = 3508] [serial = 42] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16CE3400) [pid = 3508] [serial = 45] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17475800) [pid = 3508] [serial = 48] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (12369C00) [pid = 3508] [serial = 51] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (192B2800) [pid = 3508] [serial = 54] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (15E54C00) [pid = 3508] [serial = 57] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1B522C00) [pid = 3508] [serial = 60] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1630A400) [pid = 3508] [serial = 63] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (0920F800) [pid = 3508] [serial = 66] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (1BB03400) [pid = 3508] [serial = 21] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (0D0E5000) [pid = 3508] [serial = 24] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (158AE000) [pid = 3508] [serial = 43] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (17F5E800) [pid = 3508] [serial = 27] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (0D880C00) [pid = 3508] [serial = 30] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (17D21800) [pid = 3508] [serial = 14] [outer = 00000000] [url = about:blank] 02:53:18 INFO - PROCESS | 3508 | 1468662798033 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1221ms 02:53:18 INFO - PROCESS | 3508 | 1468662798079 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 3508 | 1468662798083 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 02:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:53:18 INFO - PROCESS | 3508 | 1468662798088 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 3508 | 1468662798091 Marionette TRACE conn6 <- [1,106,null,{}] 02:53:18 INFO - PROCESS | 3508 | 1468662798096 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 3508 | 1468662798099 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:18 INFO - PROCESS | 3508 | 1468662798187 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 02:53:18 INFO - PROCESS | 3508 | 1468662798257 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 3508 | 1468662798260 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:18 INFO - PROCESS | 3508 | ++DOCSHELL 0D894C00 == 34 [pid = 3508] [id = 36] 02:53:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (0DE6C000) [pid = 3508] [serial = 104] [outer = 00000000] 02:53:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (0DEC7000) [pid = 3508] [serial = 105] [outer = 0DE6C000] 02:53:18 INFO - PROCESS | 3508 | 1468662798308 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (0E1C6800) [pid = 3508] [serial = 106] [outer = 0DE6C000] 02:53:18 INFO - PROCESS | 3508 | 1468662798679 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 02:53:18 INFO - PROCESS | 3508 | 1468662798719 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 3508 | 1468662798724 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 02:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:53:18 INFO - PROCESS | 3508 | 1468662798730 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 3508 | 1468662798733 Marionette TRACE conn6 <- [1,110,null,{}] 02:53:18 INFO - PROCESS | 3508 | 1468662798737 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 3508 | 1468662798739 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:18 INFO - PROCESS | 3508 | 1468662798824 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 02:53:18 INFO - PROCESS | 3508 | 1468662798857 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 3508 | 1468662798859 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:18 INFO - PROCESS | 3508 | ++DOCSHELL 12365400 == 35 [pid = 3508] [id = 37] 02:53:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (12365800) [pid = 3508] [serial = 107] [outer = 00000000] 02:53:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (12401400) [pid = 3508] [serial = 108] [outer = 12365800] 02:53:18 INFO - PROCESS | 3508 | 1468662798907 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (12424800) [pid = 3508] [serial = 109] [outer = 12365800] 02:53:19 INFO - PROCESS | 3508 | 1468662799319 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 02:53:19 INFO - PROCESS | 3508 | 1468662799364 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 3508 | 1468662799366 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 02:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:53:19 INFO - PROCESS | 3508 | 1468662799369 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 3508 | 1468662799373 Marionette TRACE conn6 <- [1,114,null,{}] 02:53:19 INFO - PROCESS | 3508 | 1468662799383 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:19 INFO - PROCESS | 3508 | 1468662799388 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:19 INFO - PROCESS | 3508 | 1468662799473 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 02:53:19 INFO - PROCESS | 3508 | 1468662799481 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 3508 | 1468662799484 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:19 INFO - PROCESS | 3508 | ++DOCSHELL 14176C00 == 36 [pid = 3508] [id = 38] 02:53:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (14177800) [pid = 3508] [serial = 110] [outer = 00000000] 02:53:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (14C55400) [pid = 3508] [serial = 111] [outer = 14177800] 02:53:19 INFO - PROCESS | 3508 | 1468662799534 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (14CD2800) [pid = 3508] [serial = 112] [outer = 14177800] 02:53:19 INFO - PROCESS | 3508 | 1468662799957 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 02:53:19 INFO - PROCESS | 3508 | 1468662800005 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 3508 | 1468662800008 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 02:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:53:20 INFO - PROCESS | 3508 | 1468662800017 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 3508 | 1468662800018 Marionette TRACE conn6 <- [1,118,null,{}] 02:53:20 INFO - PROCESS | 3508 | 1468662800022 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:20 INFO - PROCESS | 3508 | 1468662800024 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:20 INFO - PROCESS | 3508 | 1468662800127 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 02:53:20 INFO - PROCESS | 3508 | 1468662800133 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 3508 | 1468662800135 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:20 INFO - PROCESS | 3508 | ++DOCSHELL 155C6400 == 37 [pid = 3508] [id = 39] 02:53:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (155CBC00) [pid = 3508] [serial = 113] [outer = 00000000] 02:53:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (158B2C00) [pid = 3508] [serial = 114] [outer = 155CBC00] 02:53:20 INFO - PROCESS | 3508 | 1468662800180 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15E4EC00) [pid = 3508] [serial = 115] [outer = 155CBC00] 02:53:20 INFO - PROCESS | 3508 | 1468662800578 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 02:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:53:20 INFO - PROCESS | 3508 | 1468662800590 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 3508 | 1468662800592 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 02:53:20 INFO - PROCESS | 3508 | 1468662800595 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 3508 | 1468662800596 Marionette TRACE conn6 <- [1,122,null,{}] 02:53:20 INFO - PROCESS | 3508 | 1468662800606 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:20 INFO - PROCESS | 3508 | 1468662800608 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:20 INFO - PROCESS | 3508 | 1468662800705 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 02:53:20 INFO - PROCESS | 3508 | 1468662800710 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 3508 | 1468662800712 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:20 INFO - PROCESS | 3508 | ++DOCSHELL 15E54800 == 38 [pid = 3508] [id = 40] 02:53:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15E56800) [pid = 3508] [serial = 116] [outer = 00000000] 02:53:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (16304000) [pid = 3508] [serial = 117] [outer = 15E56800] 02:53:20 INFO - PROCESS | 3508 | 1468662800755 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1630E000) [pid = 3508] [serial = 118] [outer = 15E56800] 02:53:21 INFO - PROCESS | 3508 | 1468662801169 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 02:53:21 INFO - PROCESS | 3508 | 1468662801226 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 3508 | 1468662801228 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 02:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:53:21 INFO - PROCESS | 3508 | 1468662801231 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 3508 | 1468662801233 Marionette TRACE conn6 <- [1,126,null,{}] 02:53:21 INFO - PROCESS | 3508 | 1468662801242 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:21 INFO - PROCESS | 3508 | 1468662801248 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:21 INFO - PROCESS | 3508 | 1468662801379 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 02:53:21 INFO - PROCESS | 3508 | 1468662801385 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 3508 | 1468662801387 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:21 INFO - PROCESS | 3508 | ++DOCSHELL 16CEBC00 == 39 [pid = 3508] [id = 41] 02:53:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (16F81800) [pid = 3508] [serial = 119] [outer = 00000000] 02:53:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (175DC000) [pid = 3508] [serial = 120] [outer = 16F81800] 02:53:21 INFO - PROCESS | 3508 | 1468662801431 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (175DF000) [pid = 3508] [serial = 121] [outer = 16F81800] 02:53:21 INFO - PROCESS | 3508 | 1468662801871 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 02:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:53:21 INFO - PROCESS | 3508 | 1468662801902 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 3508 | 1468662801904 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 02:53:21 INFO - PROCESS | 3508 | 1468662801907 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 3508 | 1468662801909 Marionette TRACE conn6 <- [1,130,null,{}] 02:53:21 INFO - PROCESS | 3508 | 1468662801912 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:21 INFO - PROCESS | 3508 | 1468662801914 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:21 INFO - PROCESS | 3508 | 1468662802012 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 02:53:22 INFO - PROCESS | 3508 | 1468662802017 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 3508 | 1468662802019 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:22 INFO - PROCESS | 3508 | ++DOCSHELL 0D384800 == 40 [pid = 3508] [id = 42] 02:53:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (175DAC00) [pid = 3508] [serial = 122] [outer = 00000000] 02:53:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (177B5800) [pid = 3508] [serial = 123] [outer = 175DAC00] 02:53:22 INFO - PROCESS | 3508 | 1468662802062 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17D2B400) [pid = 3508] [serial = 124] [outer = 175DAC00] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (158AD000) [pid = 3508] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (13820800) [pid = 3508] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0DE74800) [pid = 3508] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1242B800) [pid = 3508] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0D874400) [pid = 3508] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (09290000) [pid = 3508] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0DE6BC00) [pid = 3508] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17FA8400) [pid = 3508] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (15E57C00) [pid = 3508] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:53:22 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (15E4E800) [pid = 3508] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:53:22 INFO - PROCESS | 3508 | 1468662802535 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 02:53:22 INFO - PROCESS | 3508 | 1468662802578 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 3508 | 1468662802580 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 02:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:53:22 INFO - PROCESS | 3508 | 1468662802583 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 3508 | 1468662802585 Marionette TRACE conn6 <- [1,134,null,{}] 02:53:22 INFO - PROCESS | 3508 | 1468662802588 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:22 INFO - PROCESS | 3508 | 1468662802590 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:22 INFO - PROCESS | 3508 | 1468662802664 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 02:53:22 INFO - PROCESS | 3508 | 1468662802690 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 3508 | 1468662802692 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:22 INFO - PROCESS | 3508 | ++DOCSHELL 13820800 == 41 [pid = 3508] [id = 43] 02:53:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (14CC1400) [pid = 3508] [serial = 125] [outer = 00000000] 02:53:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (16308C00) [pid = 3508] [serial = 126] [outer = 14CC1400] 02:53:22 INFO - PROCESS | 3508 | 1468662802735 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15E4FC00) [pid = 3508] [serial = 127] [outer = 14CC1400] 02:53:23 INFO - PROCESS | 3508 | 1468662803118 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 02:53:23 INFO - PROCESS | 3508 | 1468662803154 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 3508 | 1468662803156 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 02:53:23 INFO - PROCESS | 3508 | 1468662803159 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:53:23 INFO - PROCESS | 3508 | 1468662803161 Marionette TRACE conn6 <- [1,138,null,{}] 02:53:23 INFO - PROCESS | 3508 | 1468662803177 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:23 INFO - PROCESS | 3508 | 1468662803179 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:23 INFO - PROCESS | 3508 | 1468662803260 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 02:53:23 INFO - PROCESS | 3508 | 1468662803266 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 3508 | 1468662803268 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:23 INFO - PROCESS | 3508 | ++DOCSHELL 09160800 == 42 [pid = 3508] [id = 44] 02:53:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (09160C00) [pid = 3508] [serial = 128] [outer = 00000000] 02:53:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (09164400) [pid = 3508] [serial = 129] [outer = 09160C00] 02:53:23 INFO - PROCESS | 3508 | 1468662803311 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0D06BC00) [pid = 3508] [serial = 130] [outer = 09160C00] 02:53:23 INFO - PROCESS | 3508 | 1468662803722 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 590ms 02:53:23 INFO - PROCESS | 3508 | 1468662803764 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 3508 | 1468662803766 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 02:53:23 INFO - PROCESS | 3508 | 1468662803770 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:53:23 INFO - PROCESS | 3508 | 1468662803772 Marionette TRACE conn6 <- [1,142,null,{}] 02:53:23 INFO - PROCESS | 3508 | 1468662803775 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:23 INFO - PROCESS | 3508 | 1468662803777 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:23 INFO - PROCESS | 3508 | 1468662803855 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 02:53:23 INFO - PROCESS | 3508 | 1468662803860 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 3508 | 1468662803862 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:23 INFO - PROCESS | 3508 | ++DOCSHELL 09162400 == 43 [pid = 3508] [id = 45] 02:53:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (09205800) [pid = 3508] [serial = 131] [outer = 00000000] 02:53:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (177B0000) [pid = 3508] [serial = 132] [outer = 09205800] 02:53:23 INFO - PROCESS | 3508 | 1468662803904 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (177B3800) [pid = 3508] [serial = 133] [outer = 09205800] 02:53:24 INFO - PROCESS | 3508 | 1468662804356 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 670ms 02:53:24 INFO - PROCESS | 3508 | 1468662804446 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 3508 | 1468662804450 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 02:53:24 INFO - PROCESS | 3508 | 1468662804455 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:53:24 INFO - PROCESS | 3508 | 1468662804460 Marionette TRACE conn6 <- [1,146,null,{}] 02:53:24 INFO - PROCESS | 3508 | 1468662804467 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:24 INFO - PROCESS | 3508 | 1468662804470 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:24 INFO - PROCESS | 3508 | 1468662804618 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 02:53:24 INFO - PROCESS | 3508 | 1468662804709 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 3508 | 1468662804713 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:24 INFO - PROCESS | 3508 | ++DOCSHELL 0D06C000 == 44 [pid = 3508] [id = 46] 02:53:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0D06E000) [pid = 3508] [serial = 134] [outer = 00000000] 02:53:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0D874400) [pid = 3508] [serial = 135] [outer = 0D06E000] 02:53:24 INFO - PROCESS | 3508 | 1468662804770 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0DE70800) [pid = 3508] [serial = 136] [outer = 0D06E000] 02:53:25 INFO - PROCESS | 3508 | 1468662805455 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1019ms 02:53:25 INFO - PROCESS | 3508 | 1468662805491 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 3508 | 1468662805496 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 02:53:25 INFO - PROCESS | 3508 | 1468662805503 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:53:25 INFO - PROCESS | 3508 | 1468662805506 Marionette TRACE conn6 <- [1,150,null,{}] 02:53:25 INFO - PROCESS | 3508 | 1468662805519 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:25 INFO - PROCESS | 3508 | 1468662805523 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:25 INFO - PROCESS | 3508 | 1468662805653 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 02:53:25 INFO - PROCESS | 3508 | 1468662805727 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 3508 | 1468662805729 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:25 INFO - PROCESS | 3508 | ++DOCSHELL 1244C800 == 45 [pid = 3508] [id = 47] 02:53:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (124EC000) [pid = 3508] [serial = 137] [outer = 00000000] 02:53:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (13747800) [pid = 3508] [serial = 138] [outer = 124EC000] 02:53:25 INFO - PROCESS | 3508 | 1468662805787 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1381BC00) [pid = 3508] [serial = 139] [outer = 124EC000] 02:53:26 INFO - PROCESS | 3508 | 1468662806655 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1175ms 02:53:26 INFO - PROCESS | 3508 | 1468662806683 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 3508 | 1468662806687 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 02:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:53:26 INFO - PROCESS | 3508 | 1468662806692 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 3508 | 1468662806695 Marionette TRACE conn6 <- [1,154,null,{}] 02:53:26 INFO - PROCESS | 3508 | 1468662806701 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:26 INFO - PROCESS | 3508 | 1468662806703 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:26 INFO - PROCESS | 3508 | 1468662806816 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 16304800 == 44 [pid = 3508] [id = 33] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 0DE6CC00 == 43 [pid = 3508] [id = 34] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 13819000 == 42 [pid = 3508] [id = 32] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 0D895C00 == 41 [pid = 3508] [id = 31] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 158AB000 == 40 [pid = 3508] [id = 30] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 1381E800 == 39 [pid = 3508] [id = 29] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 09160800 == 38 [pid = 3508] [id = 44] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 13820800 == 37 [pid = 3508] [id = 43] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 0D384800 == 36 [pid = 3508] [id = 42] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 16CEBC00 == 35 [pid = 3508] [id = 41] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 15E54800 == 34 [pid = 3508] [id = 40] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 155C6400 == 33 [pid = 3508] [id = 39] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 14176C00 == 32 [pid = 3508] [id = 38] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 12365400 == 31 [pid = 3508] [id = 37] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 0D894C00 == 30 [pid = 3508] [id = 36] 02:53:26 INFO - PROCESS | 3508 | --DOCSHELL 0D384000 == 29 [pid = 3508] [id = 35] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0DE76400) [pid = 3508] [serial = 70] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15E4F000) [pid = 3508] [serial = 88] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (158B3C00) [pid = 3508] [serial = 87] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1512FC00) [pid = 3508] [serial = 85] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0E9DF400) [pid = 3508] [serial = 75] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (13816000) [pid = 3508] [serial = 81] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (14C5A800) [pid = 3508] [serial = 84] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (12367000) [pid = 3508] [serial = 79] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1381CC00) [pid = 3508] [serial = 82] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0D02A800) [pid = 3508] [serial = 72] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0DED8800) [pid = 3508] [serial = 78] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0EBC9C00) [pid = 3508] [serial = 76] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0D459400) [pid = 3508] [serial = 73] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1961A000) [pid = 3508] [serial = 55] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1B52A400) [pid = 3508] [serial = 61] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (16FD6C00) [pid = 3508] [serial = 58] [outer = 00000000] [url = about:blank] 02:53:26 INFO - PROCESS | 3508 | 1468662806928 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 3508 | 1468662806932 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:26 INFO - PROCESS | 3508 | ++DOCSHELL 09173800 == 30 [pid = 3508] [id = 48] 02:53:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (09201C00) [pid = 3508] [serial = 140] [outer = 00000000] 02:53:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (09290400) [pid = 3508] [serial = 141] [outer = 09201C00] 02:53:26 INFO - PROCESS | 3508 | 1468662806980 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0D074000) [pid = 3508] [serial = 142] [outer = 09201C00] 02:53:27 INFO - PROCESS | 3508 | 1468662807355 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 02:53:27 INFO - PROCESS | 3508 | 1468662807363 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 3508 | 1468662807368 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 02:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:53:27 INFO - PROCESS | 3508 | 1468662807374 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 3508 | 1468662807376 Marionette TRACE conn6 <- [1,158,null,{}] 02:53:27 INFO - PROCESS | 3508 | 1468662807380 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:27 INFO - PROCESS | 3508 | 1468662807383 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:27 INFO - PROCESS | 3508 | 1468662807477 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 02:53:27 INFO - PROCESS | 3508 | 1468662807547 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 3508 | 1468662807549 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:27 INFO - PROCESS | 3508 | ++DOCSHELL 0D894C00 == 31 [pid = 3508] [id = 49] 02:53:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (0D895800) [pid = 3508] [serial = 143] [outer = 00000000] 02:53:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (0EBCF800) [pid = 3508] [serial = 144] [outer = 0D895800] 02:53:27 INFO - PROCESS | 3508 | 1468662807598 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (11DC7000) [pid = 3508] [serial = 145] [outer = 0D895800] 02:53:27 INFO - PROCESS | 3508 | 1468662807969 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 02:53:27 INFO - PROCESS | 3508 | 1468662808008 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 3508 | 1468662808011 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 02:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:53:28 INFO - PROCESS | 3508 | 1468662808014 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 3508 | 1468662808018 Marionette TRACE conn6 <- [1,162,null,{}] 02:53:28 INFO - PROCESS | 3508 | 1468662808030 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 3508 | 1468662808035 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:28 INFO - PROCESS | 3508 | 1468662808117 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 02:53:28 INFO - PROCESS | 3508 | 1468662808124 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 3508 | 1468662808127 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:28 INFO - PROCESS | 3508 | ++DOCSHELL 1324E000 == 32 [pid = 3508] [id = 50] 02:53:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (13258400) [pid = 3508] [serial = 146] [outer = 00000000] 02:53:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (13813C00) [pid = 3508] [serial = 147] [outer = 13258400] 02:53:28 INFO - PROCESS | 3508 | 1468662808174 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1381D400) [pid = 3508] [serial = 148] [outer = 13258400] 02:53:28 INFO - PROCESS | 3508 | 1468662808617 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 02:53:28 INFO - PROCESS | 3508 | 1468662808648 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 3508 | 1468662808660 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 02:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:53:28 INFO - PROCESS | 3508 | 1468662808663 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 3508 | 1468662808665 Marionette TRACE conn6 <- [1,166,null,{}] 02:53:28 INFO - PROCESS | 3508 | 1468662808672 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 3508 | 1468662808674 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:28 INFO - PROCESS | 3508 | 1468662808759 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 02:53:28 INFO - PROCESS | 3508 | 1468662808765 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 3508 | 1468662808767 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:28 INFO - PROCESS | 3508 | ++DOCSHELL 14CCD800 == 33 [pid = 3508] [id = 51] 02:53:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (14CCF400) [pid = 3508] [serial = 149] [outer = 00000000] 02:53:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (157BFC00) [pid = 3508] [serial = 150] [outer = 14CCF400] 02:53:28 INFO - PROCESS | 3508 | 1468662808813 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (158AE800) [pid = 3508] [serial = 151] [outer = 14CCF400] 02:53:29 INFO - PROCESS | 3508 | 1468662809249 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 02:53:29 INFO - PROCESS | 3508 | 1468662809301 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 3508 | 1468662809303 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 02:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:53:29 INFO - PROCESS | 3508 | 1468662809307 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 3508 | 1468662809309 Marionette TRACE conn6 <- [1,170,null,{}] 02:53:29 INFO - PROCESS | 3508 | 1468662809312 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:29 INFO - PROCESS | 3508 | 1468662809314 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:29 INFO - PROCESS | 3508 | 1468662809414 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 02:53:29 INFO - PROCESS | 3508 | 1468662809422 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 3508 | 1468662809424 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:29 INFO - PROCESS | 3508 | ++DOCSHELL 158B6000 == 34 [pid = 3508] [id = 52] 02:53:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (158B8000) [pid = 3508] [serial = 152] [outer = 00000000] 02:53:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (15E55C00) [pid = 3508] [serial = 153] [outer = 158B8000] 02:53:29 INFO - PROCESS | 3508 | 1468662809467 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16171800) [pid = 3508] [serial = 154] [outer = 158B8000] 02:53:29 INFO - PROCESS | 3508 | 1468662809923 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 02:53:29 INFO - PROCESS | 3508 | 1468662809979 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 3508 | 1468662809981 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 02:53:29 INFO - PROCESS | 3508 | 1468662809990 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:53:29 INFO - PROCESS | 3508 | 1468662809991 Marionette TRACE conn6 <- [1,174,null,{}] 02:53:29 INFO - PROCESS | 3508 | 1468662809995 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:29 INFO - PROCESS | 3508 | 1468662810001 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:30 INFO - PROCESS | 3508 | 1468662810135 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 02:53:30 INFO - PROCESS | 3508 | 1468662810143 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 3508 | 1468662810145 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:30 INFO - PROCESS | 3508 | ++DOCSHELL 0915E000 == 35 [pid = 3508] [id = 53] 02:53:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (09296000) [pid = 3508] [serial = 155] [outer = 00000000] 02:53:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (175E2000) [pid = 3508] [serial = 156] [outer = 09296000] 02:53:30 INFO - PROCESS | 3508 | 1468662810189 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17480C00) [pid = 3508] [serial = 157] [outer = 09296000] 02:53:30 INFO - PROCESS | 3508 | 1468662810590 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 02:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:53:30 INFO - PROCESS | 3508 | 1468662810625 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 3508 | 1468662810627 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 02:53:30 INFO - PROCESS | 3508 | 1468662810630 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 3508 | 1468662810631 Marionette TRACE conn6 <- [1,178,null,{}] 02:53:30 INFO - PROCESS | 3508 | 1468662810635 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:30 INFO - PROCESS | 3508 | 1468662810637 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:30 INFO - PROCESS | 3508 | 1468662810737 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 02:53:30 INFO - PROCESS | 3508 | 1468662810808 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 3508 | 1468662810809 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:30 INFO - PROCESS | 3508 | ++DOCSHELL 17FDBC00 == 36 [pid = 3508] [id = 54] 02:53:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17FDF400) [pid = 3508] [serial = 158] [outer = 00000000] 02:53:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (18079C00) [pid = 3508] [serial = 159] [outer = 17FDF400] 02:53:30 INFO - PROCESS | 3508 | 1468662810853 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1923E400) [pid = 3508] [serial = 160] [outer = 17FDF400] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (15E56800) [pid = 3508] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (12365800) [pid = 3508] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (14177800) [pid = 3508] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (155CBC00) [pid = 3508] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0D4FA800) [pid = 3508] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0DE6C000) [pid = 3508] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (16F81800) [pid = 3508] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0DE6E000) [pid = 3508] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1381B400) [pid = 3508] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1630D000) [pid = 3508] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (09160C00) [pid = 3508] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0DE6EC00) [pid = 3508] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (175DAC00) [pid = 3508] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:53:31 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (14CC1400) [pid = 3508] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:53:31 INFO - PROCESS | 3508 | 1468662811293 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 02:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:53:31 INFO - PROCESS | 3508 | 1468662811304 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 3508 | 1468662811306 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 02:53:31 INFO - PROCESS | 3508 | 1468662811309 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 3508 | 1468662811311 Marionette TRACE conn6 <- [1,182,null,{}] 02:53:31 INFO - PROCESS | 3508 | 1468662811314 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:31 INFO - PROCESS | 3508 | 1468662811316 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:31 INFO - PROCESS | 3508 | 1468662811425 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 02:53:31 INFO - PROCESS | 3508 | 1468662811469 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 3508 | 1468662811470 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:31 INFO - PROCESS | 3508 | ++DOCSHELL 09290800 == 37 [pid = 3508] [id = 55] 02:53:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0DE79C00) [pid = 3508] [serial = 161] [outer = 00000000] 02:53:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15133800) [pid = 3508] [serial = 162] [outer = 0DE79C00] 02:53:31 INFO - PROCESS | 3508 | 1468662811514 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1614E400) [pid = 3508] [serial = 163] [outer = 0DE79C00] 02:53:31 INFO - PROCESS | 3508 | 1468662811840 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 02:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:53:31 INFO - PROCESS | 3508 | 1468662811880 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 3508 | 1468662811882 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 02:53:31 INFO - PROCESS | 3508 | 1468662811886 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 3508 | 1468662811888 Marionette TRACE conn6 <- [1,186,null,{}] 02:53:31 INFO - PROCESS | 3508 | 1468662811891 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:31 INFO - PROCESS | 3508 | 1468662811893 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:31 INFO - PROCESS | 3508 | 1468662812000 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 02:53:32 INFO - PROCESS | 3508 | 1468662812041 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 3508 | 1468662812043 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:32 INFO - PROCESS | 3508 | ++DOCSHELL 09163800 == 38 [pid = 3508] [id = 56] 02:53:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0DE6C000) [pid = 3508] [serial = 164] [outer = 00000000] 02:53:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (18075C00) [pid = 3508] [serial = 165] [outer = 0DE6C000] 02:53:32 INFO - PROCESS | 3508 | 1468662812087 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1960F800) [pid = 3508] [serial = 166] [outer = 0DE6C000] 02:53:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1969FC00) [pid = 3508] [serial = 167] [outer = 0E06D800] 02:53:32 INFO - PROCESS | 3508 | 1468662812504 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 02:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:53:32 INFO - PROCESS | 3508 | 1468662812557 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 3508 | 1468662812559 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 02:53:32 INFO - PROCESS | 3508 | 1468662812562 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 3508 | 1468662812563 Marionette TRACE conn6 <- [1,190,null,{}] 02:53:32 INFO - PROCESS | 3508 | 1468662812571 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:32 INFO - PROCESS | 3508 | 1468662812573 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:32 INFO - PROCESS | 3508 | 1468662812651 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 02:53:32 INFO - PROCESS | 3508 | 1468662812657 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 3508 | 1468662812658 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:32 INFO - PROCESS | 3508 | ++DOCSHELL 14C59400 == 39 [pid = 3508] [id = 57] 02:53:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (14CBF000) [pid = 3508] [serial = 168] [outer = 00000000] 02:53:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (19B64000) [pid = 3508] [serial = 169] [outer = 14CBF000] 02:53:32 INFO - PROCESS | 3508 | 1468662812701 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (19D33400) [pid = 3508] [serial = 170] [outer = 14CBF000] 02:53:33 INFO - PROCESS | 3508 | 1468662813137 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms 02:53:33 INFO - PROCESS | 3508 | 1468662813193 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 02:53:33 INFO - PROCESS | 3508 | 1468662813198 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 02:53:33 INFO - PROCESS | 3508 | 1468662813203 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:53:33 INFO - PROCESS | 3508 | 1468662813208 Marionette TRACE conn6 <- [1,194,null,{}] 02:53:33 INFO - PROCESS | 3508 | 1468662813215 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:33 INFO - PROCESS | 3508 | 1468662813218 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:33 INFO - PROCESS | 3508 | 1468662813396 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 02:53:33 INFO - PROCESS | 3508 | 1468662813489 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 3508 | 1468662813494 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:33 INFO - PROCESS | 3508 | ++DOCSHELL 0D336000 == 40 [pid = 3508] [id = 58] 02:53:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (0D336400) [pid = 3508] [serial = 171] [outer = 00000000] 02:53:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (0D874800) [pid = 3508] [serial = 172] [outer = 0D336400] 02:53:33 INFO - PROCESS | 3508 | 1468662813551 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (0DE6F400) [pid = 3508] [serial = 173] [outer = 0D336400] 02:53:34 INFO - PROCESS | 3508 | 1468662814059 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 930ms 02:53:34 INFO - PROCESS | 3508 | 1468662814138 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 3508 | 1468662814143 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 02:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:53:34 INFO - PROCESS | 3508 | 1468662814149 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 3508 | 1468662814153 Marionette TRACE conn6 <- [1,198,null,{}] 02:53:34 INFO - PROCESS | 3508 | 1468662814157 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:34 INFO - PROCESS | 3508 | 1468662814160 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:34 INFO - PROCESS | 3508 | 1468662814280 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 02:53:34 INFO - PROCESS | 3508 | 1468662814351 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 3508 | 1468662814354 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:34 INFO - PROCESS | 3508 | ++DOCSHELL 12361800 == 41 [pid = 3508] [id = 59] 02:53:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (12363400) [pid = 3508] [serial = 174] [outer = 00000000] 02:53:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (1244F800) [pid = 3508] [serial = 175] [outer = 12363400] 02:53:34 INFO - PROCESS | 3508 | 1468662814450 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (13812C00) [pid = 3508] [serial = 176] [outer = 12363400] 02:53:34 INFO - PROCESS | 3508 | 1468662814997 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 02:53:35 INFO - PROCESS | 3508 | 1468662815083 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 3508 | 1468662815086 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 02:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:53:35 INFO - PROCESS | 3508 | 1468662815090 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 3508 | 1468662815093 Marionette TRACE conn6 <- [1,202,null,{}] 02:53:35 INFO - PROCESS | 3508 | 1468662815104 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:35 INFO - PROCESS | 3508 | 1468662815109 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:35 INFO - PROCESS | 3508 | 1468662815256 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 02:53:35 INFO - PROCESS | 3508 | 1468662815369 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 3508 | 1468662815373 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:35 INFO - PROCESS | 3508 | ++DOCSHELL 17475000 == 42 [pid = 3508] [id = 60] 02:53:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1747AC00) [pid = 3508] [serial = 177] [outer = 00000000] 02:53:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (17F50400) [pid = 3508] [serial = 178] [outer = 1747AC00] 02:53:35 INFO - PROCESS | 3508 | 1468662815432 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (196A2800) [pid = 3508] [serial = 179] [outer = 1747AC00] 02:53:36 INFO - PROCESS | 3508 | 1468662816179 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1131ms 02:53:36 INFO - PROCESS | 3508 | 1468662816225 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 3508 | 1468662816229 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 02:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:53:36 INFO - PROCESS | 3508 | 1468662816234 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 3508 | 1468662816237 Marionette TRACE conn6 <- [1,206,null,{}] 02:53:36 INFO - PROCESS | 3508 | 1468662816243 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:36 INFO - PROCESS | 3508 | 1468662816245 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:36 INFO - PROCESS | 3508 | 1468662816379 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 02:53:36 INFO - PROCESS | 3508 | 1468662816532 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 3508 | 1468662816536 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:36 INFO - PROCESS | 3508 | ++DOCSHELL 0D876000 == 43 [pid = 3508] [id = 61] 02:53:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (0D87C000) [pid = 3508] [serial = 180] [outer = 00000000] 02:53:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (0DE72000) [pid = 3508] [serial = 181] [outer = 0D87C000] 02:53:36 INFO - PROCESS | 3508 | 1468662816587 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (0E1C6400) [pid = 3508] [serial = 182] [outer = 0D87C000] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 09163800 == 42 [pid = 3508] [id = 56] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 09290800 == 41 [pid = 3508] [id = 55] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 17FDBC00 == 40 [pid = 3508] [id = 54] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 0915E000 == 39 [pid = 3508] [id = 53] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 158B6000 == 38 [pid = 3508] [id = 52] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 14CCD800 == 37 [pid = 3508] [id = 51] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 1324E000 == 36 [pid = 3508] [id = 50] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 0D894C00 == 35 [pid = 3508] [id = 49] 02:53:36 INFO - PROCESS | 3508 | --DOCSHELL 09173800 == 34 [pid = 3508] [id = 48] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (16304000) [pid = 3508] [serial = 117] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (12401400) [pid = 3508] [serial = 108] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (12424800) [pid = 3508] [serial = 109] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (14C55400) [pid = 3508] [serial = 111] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (15E4EC00) [pid = 3508] [serial = 115] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0EBCB000) [pid = 3508] [serial = 103] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (0DEBD400) [pid = 3508] [serial = 102] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (0DEC7000) [pid = 3508] [serial = 105] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0E1C6800) [pid = 3508] [serial = 106] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (158B2C00) [pid = 3508] [serial = 114] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (175DC000) [pid = 3508] [serial = 120] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (11DC7400) [pid = 3508] [serial = 91] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (11CEFC00) [pid = 3508] [serial = 90] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (158AD400) [pid = 3508] [serial = 94] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (14CD5400) [pid = 3508] [serial = 93] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (16F82000) [pid = 3508] [serial = 97] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1636B400) [pid = 3508] [serial = 96] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D06BC00) [pid = 3508] [serial = 130] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (175D5000) [pid = 3508] [serial = 100] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (16FD3C00) [pid = 3508] [serial = 99] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (177B5800) [pid = 3508] [serial = 123] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (175DF000) [pid = 3508] [serial = 121] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15E4FC00) [pid = 3508] [serial = 127] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (09164400) [pid = 3508] [serial = 129] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (177B0000) [pid = 3508] [serial = 132] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17D2B400) [pid = 3508] [serial = 124] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1630E000) [pid = 3508] [serial = 118] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16308C00) [pid = 3508] [serial = 126] [outer = 00000000] [url = about:blank] 02:53:36 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (14CD2800) [pid = 3508] [serial = 112] [outer = 00000000] [url = about:blank] 02:53:37 INFO - PROCESS | 3508 | 1468662817027 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 02:53:37 INFO - PROCESS | 3508 | 1468662817065 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 3508 | 1468662817069 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 02:53:37 INFO - PROCESS | 3508 | 1468662817075 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:53:37 INFO - PROCESS | 3508 | 1468662817077 Marionette TRACE conn6 <- [1,210,null,{}] 02:53:37 INFO - PROCESS | 3508 | 1468662817081 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:37 INFO - PROCESS | 3508 | 1468662817084 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:37 INFO - PROCESS | 3508 | 1468662817168 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 02:53:37 INFO - PROCESS | 3508 | 1468662817177 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 3508 | 1468662817179 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:37 INFO - PROCESS | 3508 | ++DOCSHELL 0DEBD400 == 35 [pid = 3508] [id = 62] 02:53:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0DEC7000) [pid = 3508] [serial = 183] [outer = 00000000] 02:53:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0EBC9C00) [pid = 3508] [serial = 184] [outer = 0DEC7000] 02:53:37 INFO - PROCESS | 3508 | 1468662817226 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (11CF0000) [pid = 3508] [serial = 185] [outer = 0DEC7000] 02:53:37 INFO - PROCESS | 3508 | 1468662817680 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 630ms 02:53:37 INFO - PROCESS | 3508 | 1468662817710 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 02:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:53:37 INFO - PROCESS | 3508 | 1468662817712 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 02:53:37 INFO - PROCESS | 3508 | 1468662817715 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 3508 | 1468662817719 Marionette TRACE conn6 <- [1,214,null,{}] 02:53:37 INFO - PROCESS | 3508 | 1468662817728 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:37 INFO - PROCESS | 3508 | 1468662817733 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:37 INFO - PROCESS | 3508 | 1468662817815 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 02:53:37 INFO - PROCESS | 3508 | 1468662817824 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 3508 | 1468662817827 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:37 INFO - PROCESS | 3508 | ++DOCSHELL 12446400 == 36 [pid = 3508] [id = 63] 02:53:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (12447C00) [pid = 3508] [serial = 186] [outer = 00000000] 02:53:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (13251400) [pid = 3508] [serial = 187] [outer = 12447C00] 02:53:37 INFO - PROCESS | 3508 | 1468662817894 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1381D000) [pid = 3508] [serial = 188] [outer = 12447C00] 02:53:38 INFO - PROCESS | 3508 | 1468662818304 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 631ms 02:53:38 INFO - PROCESS | 3508 | 1468662818350 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 02:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:53:38 INFO - PROCESS | 3508 | 1468662818353 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 02:53:38 INFO - PROCESS | 3508 | 1468662818356 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 3508 | 1468662818358 Marionette TRACE conn6 <- [1,218,null,{}] 02:53:38 INFO - PROCESS | 3508 | 1468662818361 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:38 INFO - PROCESS | 3508 | 1468662818363 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:38 INFO - PROCESS | 3508 | 1468662818451 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 02:53:38 INFO - PROCESS | 3508 | 1468662818457 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 3508 | 1468662818467 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:38 INFO - PROCESS | 3508 | ++DOCSHELL 14177800 == 37 [pid = 3508] [id = 64] 02:53:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (14C4D800) [pid = 3508] [serial = 189] [outer = 00000000] 02:53:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15129800) [pid = 3508] [serial = 190] [outer = 14C4D800] 02:53:38 INFO - PROCESS | 3508 | 1468662818516 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (151F3000) [pid = 3508] [serial = 191] [outer = 14C4D800] 02:53:38 INFO - PROCESS | 3508 | 1468662818915 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 02:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:53:38 INFO - PROCESS | 3508 | 1468662818987 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 3508 | 1468662818989 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 02:53:38 INFO - PROCESS | 3508 | 1468662818992 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 3508 | 1468662818994 Marionette TRACE conn6 <- [1,222,null,{}] 02:53:38 INFO - PROCESS | 3508 | 1468662818997 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:38 INFO - PROCESS | 3508 | 1468662818999 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:39 INFO - PROCESS | 3508 | 1468662819077 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 02:53:39 INFO - PROCESS | 3508 | 1468662819082 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 3508 | 1468662819084 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:39 INFO - PROCESS | 3508 | ++DOCSHELL 157C0C00 == 38 [pid = 3508] [id = 65] 02:53:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (157C3000) [pid = 3508] [serial = 192] [outer = 00000000] 02:53:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (158B2000) [pid = 3508] [serial = 193] [outer = 157C3000] 02:53:39 INFO - PROCESS | 3508 | 1468662819131 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (158B8800) [pid = 3508] [serial = 194] [outer = 157C3000] 02:53:39 INFO - PROCESS | 3508 | 1468662819616 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 02:53:39 INFO - PROCESS | 3508 | 1468662819663 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 3508 | 1468662819665 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 02:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:53:39 INFO - PROCESS | 3508 | 1468662819674 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 3508 | 1468662819675 Marionette TRACE conn6 <- [1,226,null,{}] 02:53:39 INFO - PROCESS | 3508 | 1468662819679 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:39 INFO - PROCESS | 3508 | 1468662819684 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:39 INFO - PROCESS | 3508 | 1468662819813 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 02:53:39 INFO - PROCESS | 3508 | 1468662819865 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 3508 | 1468662819867 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:39 INFO - PROCESS | 3508 | ++DOCSHELL 1239B800 == 39 [pid = 3508] [id = 66] 02:53:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1636B400) [pid = 3508] [serial = 195] [outer = 00000000] 02:53:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16CE3800) [pid = 3508] [serial = 196] [outer = 1636B400] 02:53:39 INFO - PROCESS | 3508 | 1468662819911 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16CEA800) [pid = 3508] [serial = 197] [outer = 1636B400] 02:53:40 INFO - PROCESS | 3508 | 1468662820312 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 02:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:53:40 INFO - PROCESS | 3508 | 1468662820348 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 3508 | 1468662820350 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 02:53:40 INFO - PROCESS | 3508 | 1468662820353 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 3508 | 1468662820355 Marionette TRACE conn6 <- [1,230,null,{}] 02:53:40 INFO - PROCESS | 3508 | 1468662820358 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:40 INFO - PROCESS | 3508 | 1468662820360 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:40 INFO - PROCESS | 3508 | 1468662820494 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 02:53:40 INFO - PROCESS | 3508 | 1468662820517 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 3508 | 1468662820518 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:40 INFO - PROCESS | 3508 | ++DOCSHELL 09290800 == 40 [pid = 3508] [id = 67] 02:53:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16153000) [pid = 3508] [serial = 198] [outer = 00000000] 02:53:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16158000) [pid = 3508] [serial = 199] [outer = 16153000] 02:53:40 INFO - PROCESS | 3508 | 1468662820561 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (1615A400) [pid = 3508] [serial = 200] [outer = 16153000] 02:53:40 INFO - PROCESS | 3508 | 1468662820952 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 02:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:53:40 INFO - PROCESS | 3508 | 1468662820984 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 3508 | 1468662820986 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 02:53:40 INFO - PROCESS | 3508 | 1468662820989 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 3508 | 1468662820990 Marionette TRACE conn6 <- [1,234,null,{}] 02:53:40 INFO - PROCESS | 3508 | 1468662820994 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:40 INFO - PROCESS | 3508 | 1468662820995 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:41 INFO - PROCESS | 3508 | 1468662821102 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 02:53:41 INFO - PROCESS | 3508 | 1468662821107 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 3508 | 1468662821109 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:41 INFO - PROCESS | 3508 | ++DOCSHELL 16155800 == 41 [pid = 3508] [id = 68] 02:53:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (16157800) [pid = 3508] [serial = 201] [outer = 00000000] 02:53:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17481000) [pid = 3508] [serial = 202] [outer = 16157800] 02:53:41 INFO - PROCESS | 3508 | 1468662821152 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (175D4C00) [pid = 3508] [serial = 203] [outer = 16157800] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (158B8000) [pid = 3508] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0D895800) [pid = 3508] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (14CCF400) [pid = 3508] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (09201C00) [pid = 3508] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (09296000) [pid = 3508] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0DE79C00) [pid = 3508] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0DE6C000) [pid = 3508] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17FDF400) [pid = 3508] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:53:41 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (13258400) [pid = 3508] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:53:41 INFO - PROCESS | 3508 | 1468662821633 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 02:53:41 INFO - PROCESS | 3508 | 1468662821660 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 3508 | 1468662821662 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 02:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:53:41 INFO - PROCESS | 3508 | 1468662821665 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 3508 | 1468662821667 Marionette TRACE conn6 <- [1,238,null,{}] 02:53:41 INFO - PROCESS | 3508 | 1468662821670 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 3508 | 1468662821672 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:41 INFO - PROCESS | 3508 | 1468662821779 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 02:53:41 INFO - PROCESS | 3508 | 1468662821849 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 3508 | 1468662821851 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:41 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6C000 == 42 [pid = 3508] [id = 69] 02:53:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (11A15C00) [pid = 3508] [serial = 204] [outer = 00000000] 02:53:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (175D5000) [pid = 3508] [serial = 205] [outer = 11A15C00] 02:53:41 INFO - PROCESS | 3508 | 1468662821894 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (175DF000) [pid = 3508] [serial = 206] [outer = 11A15C00] 02:53:42 INFO - PROCESS | 3508 | 1468662822240 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 02:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:53:42 INFO - PROCESS | 3508 | 1468662822296 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 3508 | 1468662822298 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 02:53:42 INFO - PROCESS | 3508 | 1468662822301 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 3508 | 1468662822303 Marionette TRACE conn6 <- [1,242,null,{}] 02:53:42 INFO - PROCESS | 3508 | 1468662822306 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:42 INFO - PROCESS | 3508 | 1468662822308 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:42 INFO - PROCESS | 3508 | 1468662822385 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 02:53:42 INFO - PROCESS | 3508 | 1468662822391 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 3508 | 1468662822393 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:42 INFO - PROCESS | 3508 | ++DOCSHELL 0915B000 == 43 [pid = 3508] [id = 70] 02:53:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (177AC800) [pid = 3508] [serial = 207] [outer = 00000000] 02:53:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17F5E800) [pid = 3508] [serial = 208] [outer = 177AC800] 02:53:42 INFO - PROCESS | 3508 | 1468662822435 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17FDF400) [pid = 3508] [serial = 209] [outer = 177AC800] 02:53:42 INFO - PROCESS | 3508 | 1468662822833 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 572ms 02:53:42 INFO - PROCESS | 3508 | 1468662822874 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 3508 | 1468662822876 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 02:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:53:42 INFO - PROCESS | 3508 | 1468662822891 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 3508 | 1468662822894 Marionette TRACE conn6 <- [1,246,null,{}] 02:53:42 INFO - PROCESS | 3508 | 1468662822898 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:42 INFO - PROCESS | 3508 | 1468662822900 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:42 INFO - PROCESS | 3508 | 1468662823007 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 02:53:43 INFO - PROCESS | 3508 | 1468662823013 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 3508 | 1468662823016 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:43 INFO - PROCESS | 3508 | ++DOCSHELL 19235000 == 44 [pid = 3508] [id = 71] 02:53:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (19237C00) [pid = 3508] [serial = 210] [outer = 00000000] 02:53:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (19BD0800) [pid = 3508] [serial = 211] [outer = 19237C00] 02:53:43 INFO - PROCESS | 3508 | 1468662823062 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (19D3F800) [pid = 3508] [serial = 212] [outer = 19237C00] 02:53:43 INFO - PROCESS | 3508 | 1468662823582 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 790ms 02:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:53:43 INFO - PROCESS | 3508 | 1468662823671 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 3508 | 1468662823675 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 02:53:43 INFO - PROCESS | 3508 | 1468662823680 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 3508 | 1468662823684 Marionette TRACE conn6 <- [1,250,null,{}] 02:53:43 INFO - PROCESS | 3508 | 1468662823704 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:43 INFO - PROCESS | 3508 | 1468662823707 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:43 INFO - PROCESS | 3508 | 1468662823826 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 02:53:43 INFO - PROCESS | 3508 | 1468662823898 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 3508 | 1468662823902 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:43 INFO - PROCESS | 3508 | ++DOCSHELL 09298C00 == 45 [pid = 3508] [id = 72] 02:53:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0D029400) [pid = 3508] [serial = 213] [outer = 00000000] 02:53:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0D459400) [pid = 3508] [serial = 214] [outer = 0D029400] 02:53:43 INFO - PROCESS | 3508 | 1468662823999 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0DE6FC00) [pid = 3508] [serial = 215] [outer = 0D029400] 02:53:44 INFO - PROCESS | 3508 | 1468662824601 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 950ms 02:53:44 INFO - PROCESS | 3508 | 1468662824631 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 3508 | 1468662824635 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 02:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:53:44 INFO - PROCESS | 3508 | 1468662824642 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 3508 | 1468662824645 Marionette TRACE conn6 <- [1,254,null,{}] 02:53:44 INFO - PROCESS | 3508 | 1468662824649 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 3508 | 1468662824651 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:44 INFO - PROCESS | 3508 | 1468662824773 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 02:53:44 INFO - PROCESS | 3508 | 1468662824929 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 3508 | 1468662824932 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:44 INFO - PROCESS | 3508 | ++DOCSHELL 12425800 == 46 [pid = 3508] [id = 73] 02:53:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (12429C00) [pid = 3508] [serial = 216] [outer = 00000000] 02:53:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (13744C00) [pid = 3508] [serial = 217] [outer = 12429C00] 02:53:44 INFO - PROCESS | 3508 | 1468662824996 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (14C52C00) [pid = 3508] [serial = 218] [outer = 12429C00] 02:53:45 INFO - PROCESS | 3508 | 1468662825573 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 969ms 02:53:45 INFO - PROCESS | 3508 | 1468662825615 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 3508 | 1468662825618 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 02:53:45 INFO - PROCESS | 3508 | 1468662825622 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:53:45 INFO - PROCESS | 3508 | 1468662825625 Marionette TRACE conn6 <- [1,258,null,{}] 02:53:45 INFO - PROCESS | 3508 | 1468662825636 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:45 INFO - PROCESS | 3508 | 1468662825641 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:45 INFO - PROCESS | 3508 | 1468662825753 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 02:53:45 INFO - PROCESS | 3508 | 1468662825844 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 3508 | 1468662825848 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:45 INFO - PROCESS | 3508 | ++DOCSHELL 16BE7000 == 47 [pid = 3508] [id = 74] 02:53:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (175D9800) [pid = 3508] [serial = 219] [outer = 00000000] 02:53:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (17FA1000) [pid = 3508] [serial = 220] [outer = 175D9800] 02:53:45 INFO - PROCESS | 3508 | 1468662825905 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (192B2400) [pid = 3508] [serial = 221] [outer = 175D9800] 02:53:46 INFO - PROCESS | 3508 | 1468662826517 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 02:53:46 INFO - PROCESS | 3508 | 1468662826555 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 3508 | 1468662826558 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 02:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:53:46 INFO - PROCESS | 3508 | 1468662826562 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 3508 | 1468662826564 Marionette TRACE conn6 <- [1,262,null,{}] 02:53:46 INFO - PROCESS | 3508 | 1468662826568 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:46 INFO - PROCESS | 3508 | 1468662826570 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:46 INFO - PROCESS | 3508 | 1468662826677 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 02:53:46 INFO - PROCESS | 3508 | 1468662826800 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 3508 | 1468662826803 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:46 INFO - PROCESS | 3508 | ++DOCSHELL 19611000 == 48 [pid = 3508] [id = 75] 02:53:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (1961A400) [pid = 3508] [serial = 222] [outer = 00000000] 02:53:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (19DD5C00) [pid = 3508] [serial = 223] [outer = 1961A400] 02:53:46 INFO - PROCESS | 3508 | 1468662826857 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (1B6AE000) [pid = 3508] [serial = 224] [outer = 1961A400] 02:53:47 INFO - PROCESS | 3508 | 1468662827549 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1016ms 02:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:53:47 INFO - PROCESS | 3508 | 1468662827581 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 3508 | 1468662827585 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 02:53:47 INFO - PROCESS | 3508 | 1468662827590 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 3508 | 1468662827594 Marionette TRACE conn6 <- [1,266,null,{}] 02:53:47 INFO - PROCESS | 3508 | 1468662827599 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:47 INFO - PROCESS | 3508 | 1468662827602 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:47 INFO - PROCESS | 3508 | 1468662827704 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 02:53:47 INFO - PROCESS | 3508 | 1468662827801 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 3508 | 1468662827803 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:47 INFO - PROCESS | 3508 | ++DOCSHELL 11CA9800 == 49 [pid = 3508] [id = 76] 02:53:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (11CE6400) [pid = 3508] [serial = 225] [outer = 00000000] 02:53:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (12368C00) [pid = 3508] [serial = 226] [outer = 11CE6400] 02:53:47 INFO - PROCESS | 3508 | 1468662827852 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (124E5800) [pid = 3508] [serial = 227] [outer = 11CE6400] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 09162400 == 48 [pid = 3508] [id = 45] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 0915B000 == 47 [pid = 3508] [id = 70] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 0DE6C000 == 46 [pid = 3508] [id = 69] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 16155800 == 45 [pid = 3508] [id = 68] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 09290800 == 44 [pid = 3508] [id = 67] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 1239B800 == 43 [pid = 3508] [id = 66] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 157C0C00 == 42 [pid = 3508] [id = 65] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 14177800 == 41 [pid = 3508] [id = 64] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 12446400 == 40 [pid = 3508] [id = 63] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 0DEBD400 == 39 [pid = 3508] [id = 62] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 0D876000 == 38 [pid = 3508] [id = 61] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 17475000 == 37 [pid = 3508] [id = 60] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 12361800 == 36 [pid = 3508] [id = 59] 02:53:48 INFO - PROCESS | 3508 | --DOCSHELL 0D336000 == 35 [pid = 3508] [id = 58] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (15E55C00) [pid = 3508] [serial = 153] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (0EBCF800) [pid = 3508] [serial = 144] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (11DC7000) [pid = 3508] [serial = 145] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (157BFC00) [pid = 3508] [serial = 150] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (13747800) [pid = 3508] [serial = 138] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (09290400) [pid = 3508] [serial = 141] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (0D074000) [pid = 3508] [serial = 142] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (0D874400) [pid = 3508] [serial = 135] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (175E2000) [pid = 3508] [serial = 156] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (17480C00) [pid = 3508] [serial = 157] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (15133800) [pid = 3508] [serial = 162] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (16171800) [pid = 3508] [serial = 154] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (1960F800) [pid = 3508] [serial = 166] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (18079C00) [pid = 3508] [serial = 159] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (124E5400) [pid = 3508] [serial = 40] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (1923E400) [pid = 3508] [serial = 160] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (13813C00) [pid = 3508] [serial = 147] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1381D400) [pid = 3508] [serial = 148] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1614E400) [pid = 3508] [serial = 163] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (19B64000) [pid = 3508] [serial = 169] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (18075C00) [pid = 3508] [serial = 165] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (158AE800) [pid = 3508] [serial = 151] [outer = 00000000] [url = about:blank] 02:53:48 INFO - PROCESS | 3508 | 1468662828369 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 830ms 02:53:48 INFO - PROCESS | 3508 | 1468662828422 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 3508 | 1468662828426 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 02:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:53:48 INFO - PROCESS | 3508 | 1468662828431 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 3508 | 1468662828434 Marionette TRACE conn6 <- [1,270,null,{}] 02:53:48 INFO - PROCESS | 3508 | 1468662828438 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:48 INFO - PROCESS | 3508 | 1468662828440 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:48 INFO - PROCESS | 3508 | 1468662828529 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 02:53:48 INFO - PROCESS | 3508 | 1468662828538 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 3508 | 1468662828540 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:48 INFO - PROCESS | 3508 | ++DOCSHELL 0D88BC00 == 36 [pid = 3508] [id = 77] 02:53:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0DE6C000) [pid = 3508] [serial = 228] [outer = 00000000] 02:53:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1235E800) [pid = 3508] [serial = 229] [outer = 0DE6C000] 02:53:48 INFO - PROCESS | 3508 | 1468662828586 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (124E5400) [pid = 3508] [serial = 230] [outer = 0DE6C000] 02:53:49 INFO - PROCESS | 3508 | 1468662829213 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 830ms 02:53:49 INFO - PROCESS | 3508 | 1468662829268 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 3508 | 1468662829270 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 02:53:49 INFO - PROCESS | 3508 | 1468662829273 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:53:49 INFO - PROCESS | 3508 | 1468662829276 Marionette TRACE conn6 <- [1,274,null,{}] 02:53:49 INFO - PROCESS | 3508 | 1468662829286 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 3508 | 1468662829290 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:49 INFO - PROCESS | 3508 | 1468662829373 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 02:53:49 INFO - PROCESS | 3508 | 1468662829380 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 3508 | 1468662829382 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:49 INFO - PROCESS | 3508 | ++DOCSHELL 158B6000 == 37 [pid = 3508] [id = 78] 02:53:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (15E49400) [pid = 3508] [serial = 231] [outer = 00000000] 02:53:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (15E53400) [pid = 3508] [serial = 232] [outer = 15E49400] 02:53:49 INFO - PROCESS | 3508 | 1468662829429 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (16155000) [pid = 3508] [serial = 233] [outer = 15E49400] 02:53:49 INFO - PROCESS | 3508 | 1468662829862 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 02:53:49 INFO - PROCESS | 3508 | 1468662829906 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 3508 | 1468662829909 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 02:53:49 INFO - PROCESS | 3508 | 1468662829912 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:53:49 INFO - PROCESS | 3508 | 1468662829914 Marionette TRACE conn6 <- [1,278,null,{}] 02:53:49 INFO - PROCESS | 3508 | 1468662829917 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 3508 | 1468662829919 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:49 INFO - PROCESS | 3508 | 1468662830005 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 02:53:49 INFO - PROCESS | 3508 | 1468662830010 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 3508 | 1468662830012 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:50 INFO - PROCESS | 3508 | ++DOCSHELL 1615B400 == 38 [pid = 3508] [id = 79] 02:53:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (16301400) [pid = 3508] [serial = 234] [outer = 00000000] 02:53:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (1630A800) [pid = 3508] [serial = 235] [outer = 16301400] 02:53:50 INFO - PROCESS | 3508 | 1468662830056 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (16CE7C00) [pid = 3508] [serial = 236] [outer = 16301400] 02:53:50 INFO - PROCESS | 3508 | 1468662830472 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 570ms 02:53:50 INFO - PROCESS | 3508 | 1468662830486 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 3508 | 1468662830488 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 02:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:53:50 INFO - PROCESS | 3508 | 1468662830491 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 3508 | 1468662830493 Marionette TRACE conn6 <- [1,282,null,{}] 02:53:50 INFO - PROCESS | 3508 | 1468662830496 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:50 INFO - PROCESS | 3508 | 1468662830498 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:50 INFO - PROCESS | 3508 | 1468662830626 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 02:53:50 INFO - PROCESS | 3508 | 1468662830632 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 3508 | 1468662830634 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:50 INFO - PROCESS | 3508 | ++DOCSHELL 16F7F400 == 39 [pid = 3508] [id = 80] 02:53:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (17472400) [pid = 3508] [serial = 237] [outer = 00000000] 02:53:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (175DE400) [pid = 3508] [serial = 238] [outer = 17472400] 02:53:50 INFO - PROCESS | 3508 | 1468662830719 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (175DFC00) [pid = 3508] [serial = 239] [outer = 17472400] 02:53:51 INFO - PROCESS | 3508 | 1468662831156 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 730ms 02:53:51 INFO - PROCESS | 3508 | 1468662831222 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 3508 | 1468662831224 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 02:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:53:51 INFO - PROCESS | 3508 | 1468662831227 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 3508 | 1468662831229 Marionette TRACE conn6 <- [1,286,null,{}] 02:53:51 INFO - PROCESS | 3508 | 1468662831232 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:51 INFO - PROCESS | 3508 | 1468662831238 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:51 INFO - PROCESS | 3508 | 1468662831378 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 02:53:51 INFO - PROCESS | 3508 | 1468662831433 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 3508 | 1468662831435 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:51 INFO - PROCESS | 3508 | ++DOCSHELL 192BC800 == 40 [pid = 3508] [id = 81] 02:53:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (19612000) [pid = 3508] [serial = 240] [outer = 00000000] 02:53:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (19B6C000) [pid = 3508] [serial = 241] [outer = 19612000] 02:53:51 INFO - PROCESS | 3508 | 1468662831479 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (19D37C00) [pid = 3508] [serial = 242] [outer = 19612000] 02:53:51 INFO - PROCESS | 3508 | 1468662831891 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 02:53:51 INFO - PROCESS | 3508 | 1468662831898 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 3508 | 1468662831901 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 02:53:51 INFO - PROCESS | 3508 | 1468662831904 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:53:51 INFO - PROCESS | 3508 | 1468662831906 Marionette TRACE conn6 <- [1,290,null,{}] 02:53:51 INFO - PROCESS | 3508 | 1468662831910 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:51 INFO - PROCESS | 3508 | 1468662831912 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:52 INFO - PROCESS | 3508 | 1468662832048 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 02:53:52 INFO - PROCESS | 3508 | 1468662832067 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 3508 | 1468662832069 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:52 INFO - PROCESS | 3508 | ++DOCSHELL 19D41000 == 41 [pid = 3508] [id = 82] 02:53:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (19D41400) [pid = 3508] [serial = 243] [outer = 00000000] 02:53:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (1A7DD400) [pid = 3508] [serial = 244] [outer = 19D41400] 02:53:52 INFO - PROCESS | 3508 | 1468662832115 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (1A7E0400) [pid = 3508] [serial = 245] [outer = 19D41400] 02:53:52 INFO - PROCESS | 3508 | 1468662832682 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (09205800) [pid = 3508] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (124EC000) [pid = 3508] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (1636B400) [pid = 3508] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (16153000) [pid = 3508] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (1747AC00) [pid = 3508] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (16157800) [pid = 3508] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (157C3000) [pid = 3508] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (12447C00) [pid = 3508] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0D87C000) [pid = 3508] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (14C4D800) [pid = 3508] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (11A15C00) [pid = 3508] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0D336400) [pid = 3508] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0DEC7000) [pid = 3508] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (12363400) [pid = 3508] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (177AC800) [pid = 3508] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:53:52 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0D06E000) [pid = 3508] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 830ms 02:53:52 INFO - PROCESS | 3508 | 1468662832739 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 02:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:53:52 INFO - PROCESS | 3508 | 1468662832741 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 02:53:52 INFO - PROCESS | 3508 | 1468662832744 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 3508 | 1468662832745 Marionette TRACE conn6 <- [1,294,null,{}] 02:53:52 INFO - PROCESS | 3508 | 1468662832749 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:52 INFO - PROCESS | 3508 | 1468662832751 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:52 INFO - PROCESS | 3508 | 1468662832841 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 02:53:52 INFO - PROCESS | 3508 | 1468662832848 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 3508 | 1468662832850 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:52 INFO - PROCESS | 3508 | ++DOCSHELL 0D336400 == 42 [pid = 3508] [id = 83] 02:53:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (0D87C000) [pid = 3508] [serial = 246] [outer = 00000000] 02:53:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (12397400) [pid = 3508] [serial = 247] [outer = 0D87C000] 02:53:52 INFO - PROCESS | 3508 | 1468662832894 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (125B5C00) [pid = 3508] [serial = 248] [outer = 0D87C000] 02:53:53 INFO - PROCESS | 3508 | 1468662833306 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:53 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. 02:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 570ms 02:53:53 INFO - PROCESS | 3508 | 1468662833314 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 3508 | 1468662833316 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 02:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:53:53 INFO - PROCESS | 3508 | 1468662833320 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 3508 | 1468662833321 Marionette TRACE conn6 <- [1,298,null,{}] 02:53:53 INFO - PROCESS | 3508 | 1468662833325 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:53 INFO - PROCESS | 3508 | 1468662833327 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:53 INFO - PROCESS | 3508 | 1468662833466 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 02:53:53 INFO - PROCESS | 3508 | 1468662833472 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 3508 | 1468662833474 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:53 INFO - PROCESS | 3508 | ++DOCSHELL 158B5000 == 43 [pid = 3508] [id = 84] 02:53:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (158B8C00) [pid = 3508] [serial = 249] [outer = 00000000] 02:53:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (177AC800) [pid = 3508] [serial = 250] [outer = 158B8C00] 02:53:53 INFO - PROCESS | 3508 | 1468662833516 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (17FA5000) [pid = 3508] [serial = 251] [outer = 158B8C00] 02:53:53 INFO - PROCESS | 3508 | 1468662833901 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 02:53:53 INFO - PROCESS | 3508 | 1468662833951 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 3508 | 1468662833953 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 02:53:53 INFO - PROCESS | 3508 | 1468662833956 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:53:53 INFO - PROCESS | 3508 | 1468662833958 Marionette TRACE conn6 <- [1,302,null,{}] 02:53:53 INFO - PROCESS | 3508 | 1468662833961 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:53 INFO - PROCESS | 3508 | 1468662833963 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:54 INFO - PROCESS | 3508 | 1468662834044 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 02:53:54 INFO - PROCESS | 3508 | 1468662834049 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 3508 | 1468662834051 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:54 INFO - PROCESS | 3508 | ++DOCSHELL 16BE7400 == 44 [pid = 3508] [id = 85] 02:53:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (175DD800) [pid = 3508] [serial = 252] [outer = 00000000] 02:53:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1A9AB000) [pid = 3508] [serial = 253] [outer = 175DD800] 02:53:54 INFO - PROCESS | 3508 | 1468662834095 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (1A9AF000) [pid = 3508] [serial = 254] [outer = 175DD800] 02:53:54 INFO - PROCESS | 3508 | 1468662834503 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 571ms 02:53:54 INFO - PROCESS | 3508 | 1468662834541 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 3508 | 1468662834544 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 02:53:54 INFO - PROCESS | 3508 | 1468662834560 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 3508 | 1468662834562 Marionette TRACE conn6 <- [1,306,null,{}] 02:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:53:54 INFO - PROCESS | 3508 | 1468662834565 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:54 INFO - PROCESS | 3508 | 1468662834568 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:54 INFO - PROCESS | 3508 | 1468662834665 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 02:53:54 INFO - PROCESS | 3508 | 1468662834670 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 3508 | 1468662834673 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:54 INFO - PROCESS | 3508 | ++DOCSHELL 1A9B5C00 == 45 [pid = 3508] [id = 86] 02:53:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (1A9B6C00) [pid = 3508] [serial = 255] [outer = 00000000] 02:53:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (1B6AD400) [pid = 3508] [serial = 256] [outer = 1A9B6C00] 02:53:54 INFO - PROCESS | 3508 | 1468662834717 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (1BB03400) [pid = 3508] [serial = 257] [outer = 1A9B6C00] 02:53:55 INFO - PROCESS | 3508 | 1468662835402 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 869ms 02:53:55 INFO - PROCESS | 3508 | 1468662835438 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 3508 | 1468662835443 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 02:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:53:55 INFO - PROCESS | 3508 | 1468662835447 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 3508 | 1468662835451 Marionette TRACE conn6 <- [1,310,null,{}] 02:53:55 INFO - PROCESS | 3508 | 1468662835456 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:55 INFO - PROCESS | 3508 | 1468662835460 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:55 INFO - PROCESS | 3508 | 1468662835573 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 02:53:55 INFO - PROCESS | 3508 | 1468662835696 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 3508 | 1468662835699 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:55 INFO - PROCESS | 3508 | ++DOCSHELL 0D880C00 == 46 [pid = 3508] [id = 87] 02:53:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (0D895C00) [pid = 3508] [serial = 258] [outer = 00000000] 02:53:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (11CEFC00) [pid = 3508] [serial = 259] [outer = 0D895C00] 02:53:55 INFO - PROCESS | 3508 | 1468662835757 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (12364000) [pid = 3508] [serial = 260] [outer = 0D895C00] 02:53:56 INFO - PROCESS | 3508 | 1468662836275 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:53:56 INFO - PROCESS | 3508 | 1468662836404 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 987ms 02:53:56 INFO - PROCESS | 3508 | 1468662836435 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 3508 | 1468662836440 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 02:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:53:56 INFO - PROCESS | 3508 | 1468662836446 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 3508 | 1468662836449 Marionette TRACE conn6 <- [1,314,null,{}] 02:53:56 INFO - PROCESS | 3508 | 1468662836453 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:56 INFO - PROCESS | 3508 | 1468662836455 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:56 INFO - PROCESS | 3508 | 1468662836578 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 02:53:56 INFO - PROCESS | 3508 | 1468662836675 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 3508 | 1468662836677 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:56 INFO - PROCESS | 3508 | ++DOCSHELL 158B2C00 == 47 [pid = 3508] [id = 88] 02:53:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (15E4D800) [pid = 3508] [serial = 261] [outer = 00000000] 02:53:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (1630B400) [pid = 3508] [serial = 262] [outer = 15E4D800] 02:53:56 INFO - PROCESS | 3508 | 1468662836733 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (175DA400) [pid = 3508] [serial = 263] [outer = 15E4D800] 02:53:57 INFO - PROCESS | 3508 | 1468662837322 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 02:53:57 INFO - PROCESS | 3508 | 1468662837380 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 3508 | 1468662837383 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 02:53:57 INFO - PROCESS | 3508 | 1468662837386 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:53:57 INFO - PROCESS | 3508 | 1468662837390 Marionette TRACE conn6 <- [1,318,null,{}] 02:53:57 INFO - PROCESS | 3508 | 1468662837401 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 3508 | 1468662837405 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:57 INFO - PROCESS | 3508 | 1468662837517 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 02:53:57 INFO - PROCESS | 3508 | 1468662837651 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 3508 | 1468662837655 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:57 INFO - PROCESS | 3508 | ++DOCSHELL 1807AC00 == 48 [pid = 3508] [id = 89] 02:53:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (19234400) [pid = 3508] [serial = 264] [outer = 00000000] 02:53:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (19FEBC00) [pid = 3508] [serial = 265] [outer = 19234400] 02:53:57 INFO - PROCESS | 3508 | 1468662837712 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 107 (19FF0C00) [pid = 3508] [serial = 266] [outer = 19234400] 02:53:58 INFO - PROCESS | 3508 | 1468662838502 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1178ms 02:53:58 INFO - PROCESS | 3508 | 1468662838604 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 3508 | 1468662838607 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 02:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:53:58 INFO - PROCESS | 3508 | 1468662838617 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 3508 | 1468662838619 Marionette TRACE conn6 <- [1,322,null,{}] 02:53:58 INFO - PROCESS | 3508 | 1468662838625 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:58 INFO - PROCESS | 3508 | 1468662838627 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:58 INFO - PROCESS | 3508 | 1468662838727 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 02:53:58 INFO - PROCESS | 3508 | 1468662838803 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 3508 | 1468662838806 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:58 INFO - PROCESS | 3508 | ++DOCSHELL 09207C00 == 49 [pid = 3508] [id = 90] 02:53:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 108 (0D06BC00) [pid = 3508] [serial = 267] [outer = 00000000] 02:53:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 109 (0E01FC00) [pid = 3508] [serial = 268] [outer = 0D06BC00] 02:53:58 INFO - PROCESS | 3508 | 1468662838899 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 110 (0EB40C00) [pid = 3508] [serial = 269] [outer = 0D06BC00] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 0D06C000 == 48 [pid = 3508] [id = 46] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 16BE7400 == 47 [pid = 3508] [id = 85] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 158B5000 == 46 [pid = 3508] [id = 84] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 0D336400 == 45 [pid = 3508] [id = 83] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 19D41000 == 44 [pid = 3508] [id = 82] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 192BC800 == 43 [pid = 3508] [id = 81] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 16F7F400 == 42 [pid = 3508] [id = 80] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 1615B400 == 41 [pid = 3508] [id = 79] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 158B6000 == 40 [pid = 3508] [id = 78] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 0D88BC00 == 39 [pid = 3508] [id = 77] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 11CA9800 == 38 [pid = 3508] [id = 76] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 109 (19BD0800) [pid = 3508] [serial = 211] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 09298C00 == 37 [pid = 3508] [id = 72] 02:53:59 INFO - PROCESS | 3508 | --DOCSHELL 19235000 == 36 [pid = 3508] [id = 71] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 108 (0DE70800) [pid = 3508] [serial = 136] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 107 (177B3800) [pid = 3508] [serial = 133] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 106 (1381BC00) [pid = 3508] [serial = 139] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (16CE3800) [pid = 3508] [serial = 196] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (16CEA800) [pid = 3508] [serial = 197] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (1615A400) [pid = 3508] [serial = 200] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (16158000) [pid = 3508] [serial = 199] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (196A2800) [pid = 3508] [serial = 179] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (17F50400) [pid = 3508] [serial = 178] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (17481000) [pid = 3508] [serial = 202] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (158B2000) [pid = 3508] [serial = 193] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (13251400) [pid = 3508] [serial = 187] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (1381D000) [pid = 3508] [serial = 188] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (0E1C6400) [pid = 3508] [serial = 182] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (0DE72000) [pid = 3508] [serial = 181] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (15129800) [pid = 3508] [serial = 190] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (175D5000) [pid = 3508] [serial = 205] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (151F3000) [pid = 3508] [serial = 191] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0DE6F400) [pid = 3508] [serial = 173] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0D874800) [pid = 3508] [serial = 172] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0EBC9C00) [pid = 3508] [serial = 184] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (11CF0000) [pid = 3508] [serial = 185] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (13812C00) [pid = 3508] [serial = 176] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1244F800) [pid = 3508] [serial = 175] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (17F5E800) [pid = 3508] [serial = 208] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17FDF400) [pid = 3508] [serial = 209] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (175D4C00) [pid = 3508] [serial = 203] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (175DF000) [pid = 3508] [serial = 206] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (158B8800) [pid = 3508] [serial = 194] [outer = 00000000] [url = about:blank] 02:53:59 INFO - PROCESS | 3508 | 1468662839486 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:53:59 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. 02:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 02:53:59 INFO - PROCESS | 3508 | 1468662839553 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 3508 | 1468662839557 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 02:53:59 INFO - PROCESS | 3508 | 1468662839563 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:53:59 INFO - PROCESS | 3508 | 1468662839566 Marionette TRACE conn6 <- [1,326,null,{}] 02:53:59 INFO - PROCESS | 3508 | 1468662839576 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:59 INFO - PROCESS | 3508 | 1468662839579 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:59 INFO - PROCESS | 3508 | 1468662839667 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 02:53:59 INFO - PROCESS | 3508 | 1468662839675 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 3508 | 1468662839677 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:53:59 INFO - PROCESS | 3508 | ++DOCSHELL 0D893000 == 37 [pid = 3508] [id = 91] 02:53:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0DE70800) [pid = 3508] [serial = 270] [outer = 00000000] 02:53:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (11A17C00) [pid = 3508] [serial = 271] [outer = 0DE70800] 02:53:59 INFO - PROCESS | 3508 | 1468662839728 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (12325400) [pid = 3508] [serial = 272] [outer = 0DE70800] 02:54:00 INFO - PROCESS | 3508 | 1468662840193 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:00 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. 02:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 02:54:00 INFO - PROCESS | 3508 | 1468662840238 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 3508 | 1468662840240 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 02:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:54:00 INFO - PROCESS | 3508 | 1468662840243 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 3508 | 1468662840246 Marionette TRACE conn6 <- [1,330,null,{}] 02:54:00 INFO - PROCESS | 3508 | 1468662840257 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 3508 | 1468662840261 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:00 INFO - PROCESS | 3508 | 1468662840343 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 02:54:00 INFO - PROCESS | 3508 | 1468662840353 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 3508 | 1468662840356 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:00 INFO - PROCESS | 3508 | ++DOCSHELL 13813800 == 38 [pid = 3508] [id = 92] 02:54:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (13814400) [pid = 3508] [serial = 273] [outer = 00000000] 02:54:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1381B400) [pid = 3508] [serial = 274] [outer = 13814400] 02:54:00 INFO - PROCESS | 3508 | 1468662840401 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (13820400) [pid = 3508] [serial = 275] [outer = 13814400] 02:54:00 INFO - PROCESS | 3508 | 1468662840852 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 630ms 02:54:00 INFO - PROCESS | 3508 | 1468662840874 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 3508 | 1468662840876 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 02:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:54:00 INFO - PROCESS | 3508 | 1468662840879 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 3508 | 1468662840881 Marionette TRACE conn6 <- [1,334,null,{}] 02:54:00 INFO - PROCESS | 3508 | 1468662840884 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 3508 | 1468662840886 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:00 INFO - PROCESS | 3508 | 1468662840977 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 02:54:00 INFO - PROCESS | 3508 | 1468662840983 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 3508 | 1468662840985 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:01 INFO - PROCESS | 3508 | ++DOCSHELL 15129800 == 39 [pid = 3508] [id = 93] 02:54:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (15133000) [pid = 3508] [serial = 276] [outer = 00000000] 02:54:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (157C2800) [pid = 3508] [serial = 277] [outer = 15133000] 02:54:01 INFO - PROCESS | 3508 | 1468662841070 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (158AF400) [pid = 3508] [serial = 278] [outer = 15133000] 02:54:01 INFO - PROCESS | 3508 | 1468662841485 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:01 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. 02:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 02:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:54:01 INFO - PROCESS | 3508 | 1468662841510 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 3508 | 1468662841512 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 02:54:01 INFO - PROCESS | 3508 | 1468662841532 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 3508 | 1468662841534 Marionette TRACE conn6 <- [1,338,null,{}] 02:54:01 INFO - PROCESS | 3508 | 1468662841537 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:01 INFO - PROCESS | 3508 | 1468662841539 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:01 INFO - PROCESS | 3508 | 1468662841650 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 02:54:01 INFO - PROCESS | 3508 | 1468662841655 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 3508 | 1468662841657 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:01 INFO - PROCESS | 3508 | ++DOCSHELL 0DED5C00 == 40 [pid = 3508] [id = 94] 02:54:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (157C3000) [pid = 3508] [serial = 279] [outer = 00000000] 02:54:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (15E52000) [pid = 3508] [serial = 280] [outer = 157C3000] 02:54:01 INFO - PROCESS | 3508 | 1468662841701 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (15E54800) [pid = 3508] [serial = 281] [outer = 157C3000] 02:54:02 INFO - PROCESS | 3508 | 1468662842131 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:02 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. 02:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 650ms 02:54:02 INFO - PROCESS | 3508 | 1468662842166 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 3508 | 1468662842168 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 02:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:54:02 INFO - PROCESS | 3508 | 1468662842171 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 3508 | 1468662842173 Marionette TRACE conn6 <- [1,342,null,{}] 02:54:02 INFO - PROCESS | 3508 | 1468662842181 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:02 INFO - PROCESS | 3508 | 1468662842187 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:02 INFO - PROCESS | 3508 | 1468662842324 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 02:54:02 INFO - PROCESS | 3508 | 1468662842407 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 3508 | 1468662842409 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:02 INFO - PROCESS | 3508 | ++DOCSHELL 0928E000 == 41 [pid = 3508] [id = 95] 02:54:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (1616CC00) [pid = 3508] [serial = 282] [outer = 00000000] 02:54:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (16F84C00) [pid = 3508] [serial = 283] [outer = 1616CC00] 02:54:02 INFO - PROCESS | 3508 | 1468662842456 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (16FE2400) [pid = 3508] [serial = 284] [outer = 1616CC00] 02:54:02 INFO - PROCESS | 3508 | 1468662842877 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 770ms 02:54:02 INFO - PROCESS | 3508 | 1468662842942 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 3508 | 1468662842944 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 02:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:54:02 INFO - PROCESS | 3508 | 1468662842947 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 3508 | 1468662842949 Marionette TRACE conn6 <- [1,346,null,{}] 02:54:02 INFO - PROCESS | 3508 | 1468662842953 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:02 INFO - PROCESS | 3508 | 1468662842955 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:03 INFO - PROCESS | 3508 | 1468662843077 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 02:54:03 INFO - PROCESS | 3508 | 1468662843083 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 3508 | 1468662843085 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:03 INFO - PROCESS | 3508 | ++DOCSHELL 16F87000 == 42 [pid = 3508] [id = 96] 02:54:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (175D5800) [pid = 3508] [serial = 285] [outer = 00000000] 02:54:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (175E1000) [pid = 3508] [serial = 286] [outer = 175D5800] 02:54:03 INFO - PROCESS | 3508 | 1468662843132 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (177AF000) [pid = 3508] [serial = 287] [outer = 175D5800] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (12429C00) [pid = 3508] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (16301400) [pid = 3508] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (19D41400) [pid = 3508] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (0D87C000) [pid = 3508] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (17472400) [pid = 3508] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (158B8C00) [pid = 3508] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (14CBF000) [pid = 3508] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (175DD800) [pid = 3508] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (19612000) [pid = 3508] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0DE6C000) [pid = 3508] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (175D9800) [pid = 3508] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15E49400) [pid = 3508] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (19237C00) [pid = 3508] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (11CE6400) [pid = 3508] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0D029400) [pid = 3508] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:54:03 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1961A400) [pid = 3508] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:54:03 INFO - PROCESS | 3508 | 1468662843820 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:03 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. 02:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 930ms 02:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:54:03 INFO - PROCESS | 3508 | 1468662843878 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 3508 | 1468662843880 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 02:54:03 INFO - PROCESS | 3508 | 1468662843883 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 3508 | 1468662843885 Marionette TRACE conn6 <- [1,350,null,{}] 02:54:03 INFO - PROCESS | 3508 | 1468662843893 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:03 INFO - PROCESS | 3508 | 1468662843895 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:03 INFO - PROCESS | 3508 | 1468662843975 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 02:54:03 INFO - PROCESS | 3508 | 1468662843984 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 3508 | 1468662843986 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:03 INFO - PROCESS | 3508 | ++DOCSHELL 0EBCF000 == 43 [pid = 3508] [id = 97] 02:54:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0EBCF800) [pid = 3508] [serial = 288] [outer = 00000000] 02:54:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1324BC00) [pid = 3508] [serial = 289] [outer = 0EBCF800] 02:54:04 INFO - PROCESS | 3508 | 1468662844032 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (13748800) [pid = 3508] [serial = 290] [outer = 0EBCF800] 02:54:04 INFO - PROCESS | 3508 | 1468662844452 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:04 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. 02:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 02:54:04 INFO - PROCESS | 3508 | 1468662844514 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 3508 | 1468662844516 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 02:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:54:04 INFO - PROCESS | 3508 | 1468662844519 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 3508 | 1468662844521 Marionette TRACE conn6 <- [1,354,null,{}] 02:54:04 INFO - PROCESS | 3508 | 1468662844525 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:04 INFO - PROCESS | 3508 | 1468662844527 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:04 INFO - PROCESS | 3508 | 1468662844613 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 02:54:04 INFO - PROCESS | 3508 | 1468662844620 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 3508 | 1468662844621 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:04 INFO - PROCESS | 3508 | ++DOCSHELL 1630C800 == 44 [pid = 3508] [id = 98] 02:54:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16307800) [pid = 3508] [serial = 291] [outer = 00000000] 02:54:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17D25800) [pid = 3508] [serial = 292] [outer = 16307800] 02:54:04 INFO - PROCESS | 3508 | 1468662844667 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17D2FC00) [pid = 3508] [serial = 293] [outer = 16307800] 02:54:05 INFO - PROCESS | 3508 | 1468662845073 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:05 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. 02:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 630ms 02:54:05 INFO - PROCESS | 3508 | 1468662845151 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 3508 | 1468662845153 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 02:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:54:05 INFO - PROCESS | 3508 | 1468662845156 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 3508 | 1468662845158 Marionette TRACE conn6 <- [1,358,null,{}] 02:54:05 INFO - PROCESS | 3508 | 1468662845161 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:05 INFO - PROCESS | 3508 | 1468662845163 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:05 INFO - PROCESS | 3508 | 1468662845243 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 02:54:05 INFO - PROCESS | 3508 | 1468662845251 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 3508 | 1468662845253 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:05 INFO - PROCESS | 3508 | ++DOCSHELL 175E1400 == 45 [pid = 3508] [id = 99] 02:54:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (1807A800) [pid = 3508] [serial = 294] [outer = 00000000] 02:54:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (1923E800) [pid = 3508] [serial = 295] [outer = 1807A800] 02:54:05 INFO - PROCESS | 3508 | 1468662845297 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1969C800) [pid = 3508] [serial = 296] [outer = 1807A800] 02:54:05 INFO - PROCESS | 3508 | 1468662845766 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:05 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. 02:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 629ms 02:54:05 INFO - PROCESS | 3508 | 1468662845827 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 3508 | 1468662845831 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 02:54:05 INFO - PROCESS | 3508 | 1468662845840 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:54:05 INFO - PROCESS | 3508 | 1468662845845 Marionette TRACE conn6 <- [1,362,null,{}] 02:54:05 INFO - PROCESS | 3508 | 1468662845851 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:05 INFO - PROCESS | 3508 | 1468662845855 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:05 INFO - PROCESS | 3508 | 1468662845971 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 02:54:06 INFO - PROCESS | 3508 | 1468662846069 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 3508 | 1468662846074 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:06 INFO - PROCESS | 3508 | ++DOCSHELL 09294C00 == 46 [pid = 3508] [id = 100] 02:54:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (09295000) [pid = 3508] [serial = 297] [outer = 00000000] 02:54:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0D33B400) [pid = 3508] [serial = 298] [outer = 09295000] 02:54:06 INFO - PROCESS | 3508 | 1468662846130 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0DE6B400) [pid = 3508] [serial = 299] [outer = 09295000] 02:54:06 INFO - PROCESS | 3508 | 1468662846772 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:06 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. 02:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 970ms 02:54:06 INFO - PROCESS | 3508 | 1468662846816 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 3508 | 1468662846819 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 02:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:54:06 INFO - PROCESS | 3508 | 1468662846826 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 3508 | 1468662846830 Marionette TRACE conn6 <- [1,366,null,{}] 02:54:06 INFO - PROCESS | 3508 | 1468662846834 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:06 INFO - PROCESS | 3508 | 1468662846837 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:06 INFO - PROCESS | 3508 | 1468662846948 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 02:54:07 INFO - PROCESS | 3508 | 1468662847072 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 3508 | 1468662847074 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:07 INFO - PROCESS | 3508 | ++DOCSHELL 12364400 == 47 [pid = 3508] [id = 101] 02:54:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (12367000) [pid = 3508] [serial = 300] [outer = 00000000] 02:54:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (13256800) [pid = 3508] [serial = 301] [outer = 12367000] 02:54:07 INFO - PROCESS | 3508 | 1468662847131 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (1381EC00) [pid = 3508] [serial = 302] [outer = 12367000] 02:54:07 INFO - PROCESS | 3508 | 1468662847664 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:07 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. 02:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 890ms 02:54:07 INFO - PROCESS | 3508 | 1468662847716 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 3508 | 1468662847719 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 02:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:54:07 INFO - PROCESS | 3508 | 1468662847722 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 3508 | 1468662847724 Marionette TRACE conn6 <- [1,370,null,{}] 02:54:07 INFO - PROCESS | 3508 | 1468662847734 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:07 INFO - PROCESS | 3508 | 1468662847739 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:07 INFO - PROCESS | 3508 | 1468662847852 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 02:54:07 INFO - PROCESS | 3508 | 1468662847950 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 3508 | 1468662847954 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:07 INFO - PROCESS | 3508 | ++DOCSHELL 16F81400 == 48 [pid = 3508] [id = 102] 02:54:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (16F82400) [pid = 3508] [serial = 303] [outer = 00000000] 02:54:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (177AFC00) [pid = 3508] [serial = 304] [outer = 16F82400] 02:54:07 INFO - PROCESS | 3508 | 1468662848011 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (19238C00) [pid = 3508] [serial = 305] [outer = 16F82400] 02:54:08 INFO - PROCESS | 3508 | 1468662848630 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:08 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. 02:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 930ms 02:54:08 INFO - PROCESS | 3508 | 1468662848656 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 02:54:08 INFO - PROCESS | 3508 | 1468662848659 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 02:54:08 INFO - PROCESS | 3508 | 1468662848662 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 3508 | 1468662848664 Marionette TRACE conn6 <- [1,374,null,{}] 02:54:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:54:08 INFO - PROCESS | 3508 | 1468662848668 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:08 INFO - PROCESS | 3508 | 1468662848670 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:08 INFO - PROCESS | 3508 | 1468662848782 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 02:54:08 INFO - PROCESS | 3508 | 1468662848876 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 3508 | 1468662848879 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:08 INFO - PROCESS | 3508 | ++DOCSHELL 19BD0800 == 49 [pid = 3508] [id = 103] 02:54:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (19D38000) [pid = 3508] [serial = 306] [outer = 00000000] 02:54:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (19D41000) [pid = 3508] [serial = 307] [outer = 19D38000] 02:54:08 INFO - PROCESS | 3508 | 1468662848932 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (19FF0400) [pid = 3508] [serial = 308] [outer = 19D38000] 02:54:09 INFO - PROCESS | 3508 | 1468662849519 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:54:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 02:54:09 INFO - PROCESS | 3508 | 1468662849596 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 3508 | 1468662849599 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 02:54:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:54:09 INFO - PROCESS | 3508 | 1468662849602 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 3508 | 1468662849604 Marionette TRACE conn6 <- [1,378,null,{}] 02:54:09 INFO - PROCESS | 3508 | 1468662849608 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:09 INFO - PROCESS | 3508 | 1468662849610 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:09 INFO - PROCESS | 3508 | 1468662849713 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 02:54:09 INFO - PROCESS | 3508 | 1468662849836 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 3508 | 1468662849838 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:09 INFO - PROCESS | 3508 | ++DOCSHELL 09201800 == 50 [pid = 3508] [id = 104] 02:54:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (0D074400) [pid = 3508] [serial = 309] [outer = 00000000] 02:54:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (1235FC00) [pid = 3508] [serial = 310] [outer = 0D074400] 02:54:09 INFO - PROCESS | 3508 | 1468662849892 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (1324E800) [pid = 3508] [serial = 311] [outer = 0D074400] 02:54:10 INFO - PROCESS | 3508 | 1468662850585 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:54:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1022ms 02:54:10 INFO - PROCESS | 3508 | 1468662850628 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 3508 | 1468662850632 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 02:54:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:54:10 INFO - PROCESS | 3508 | 1468662850636 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 3508 | 1468662850641 Marionette TRACE conn6 <- [1,382,null,{}] 02:54:10 INFO - PROCESS | 3508 | 1468662850661 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:10 INFO - PROCESS | 3508 | 1468662850664 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:10 INFO - PROCESS | 3508 | 1468662850801 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 02:54:10 INFO - PROCESS | 3508 | 1468662850903 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 3508 | 1468662850906 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:10 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6D400 == 51 [pid = 3508] [id = 105] 02:54:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 107 (0DEBE400) [pid = 3508] [serial = 312] [outer = 00000000] 02:54:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 108 (11F94400) [pid = 3508] [serial = 313] [outer = 0DEBE400] 02:54:10 INFO - PROCESS | 3508 | 1468662850955 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 109 (12423C00) [pid = 3508] [serial = 314] [outer = 0DEBE400] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 1630C800 == 50 [pid = 3508] [id = 98] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 0EBCF000 == 49 [pid = 3508] [id = 97] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 16F87000 == 48 [pid = 3508] [id = 96] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 0928E000 == 47 [pid = 3508] [id = 95] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 0DED5C00 == 46 [pid = 3508] [id = 94] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 15129800 == 45 [pid = 3508] [id = 93] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 13813800 == 44 [pid = 3508] [id = 92] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 0D893000 == 43 [pid = 3508] [id = 91] 02:54:11 INFO - PROCESS | 3508 | --DOCSHELL 09207C00 == 42 [pid = 3508] [id = 90] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 108 (19D33400) [pid = 3508] [serial = 170] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 107 (19B6C000) [pid = 3508] [serial = 241] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 106 (1235E800) [pid = 3508] [serial = 229] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (124E5400) [pid = 3508] [serial = 230] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (192B2400) [pid = 3508] [serial = 221] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (17FA1000) [pid = 3508] [serial = 220] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (15E53400) [pid = 3508] [serial = 232] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (16155000) [pid = 3508] [serial = 233] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (19D3F800) [pid = 3508] [serial = 212] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (124E5800) [pid = 3508] [serial = 227] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (12368C00) [pid = 3508] [serial = 226] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (0D459400) [pid = 3508] [serial = 214] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (0DE6FC00) [pid = 3508] [serial = 215] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (19D37C00) [pid = 3508] [serial = 242] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1B6AE000) [pid = 3508] [serial = 224] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (19DD5C00) [pid = 3508] [serial = 223] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (14C52C00) [pid = 3508] [serial = 218] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (13744C00) [pid = 3508] [serial = 217] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (1630A800) [pid = 3508] [serial = 235] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (1A7DD400) [pid = 3508] [serial = 244] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (12397400) [pid = 3508] [serial = 247] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (125B5C00) [pid = 3508] [serial = 248] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1A7E0400) [pid = 3508] [serial = 245] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (175DE400) [pid = 3508] [serial = 238] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1A9AF000) [pid = 3508] [serial = 254] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (175DFC00) [pid = 3508] [serial = 239] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17FA5000) [pid = 3508] [serial = 251] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (177AC800) [pid = 3508] [serial = 250] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (16CE7C00) [pid = 3508] [serial = 236] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1A9AB000) [pid = 3508] [serial = 253] [outer = 00000000] [url = about:blank] 02:54:11 INFO - PROCESS | 3508 | 1468662851458 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:54:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 870ms 02:54:11 INFO - PROCESS | 3508 | 1468662851509 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 3508 | 1468662851513 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 02:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:54:11 INFO - PROCESS | 3508 | 1468662851519 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 3508 | 1468662851521 Marionette TRACE conn6 <- [1,386,null,{}] 02:54:11 INFO - PROCESS | 3508 | 1468662851525 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:11 INFO - PROCESS | 3508 | 1468662851528 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:11 INFO - PROCESS | 3508 | 1468662851625 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 02:54:11 INFO - PROCESS | 3508 | 1468662851710 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 3508 | 1468662851712 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:11 INFO - PROCESS | 3508 | ++DOCSHELL 11FB8000 == 43 [pid = 3508] [id = 106] 02:54:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1235E800) [pid = 3508] [serial = 315] [outer = 00000000] 02:54:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (125B8800) [pid = 3508] [serial = 316] [outer = 1235E800] 02:54:11 INFO - PROCESS | 3508 | 1468662851759 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (13819C00) [pid = 3508] [serial = 317] [outer = 1235E800] 02:54:12 INFO - PROCESS | 3508 | 1468662852148 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 02:54:12 INFO - PROCESS | 3508 | 1468662852194 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 3508 | 1468662852196 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 02:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:54:12 INFO - PROCESS | 3508 | 1468662852200 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 3508 | 1468662852203 Marionette TRACE conn6 <- [1,390,null,{}] 02:54:12 INFO - PROCESS | 3508 | 1468662852213 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 3508 | 1468662852217 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:12 INFO - PROCESS | 3508 | 1468662852301 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 02:54:12 INFO - PROCESS | 3508 | 1468662852308 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 3508 | 1468662852310 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:12 INFO - PROCESS | 3508 | ++DOCSHELL 157C0000 == 44 [pid = 3508] [id = 107] 02:54:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (158B1800) [pid = 3508] [serial = 318] [outer = 00000000] 02:54:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (160E4400) [pid = 3508] [serial = 319] [outer = 158B1800] 02:54:12 INFO - PROCESS | 3508 | 1468662852356 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16176400) [pid = 3508] [serial = 320] [outer = 158B1800] 02:54:12 INFO - PROCESS | 3508 | 1468662852821 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 02:54:12 INFO - PROCESS | 3508 | 1468662852873 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 3508 | 1468662852876 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 02:54:12 INFO - PROCESS | 3508 | 1468662852879 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 3508 | 1468662852881 Marionette TRACE conn6 <- [1,394,null,{}] 02:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:54:12 INFO - PROCESS | 3508 | 1468662852884 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 3508 | 1468662852886 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:12 INFO - PROCESS | 3508 | 1468662852997 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 02:54:13 INFO - PROCESS | 3508 | 1468662853097 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 3508 | 1468662853099 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:13 INFO - PROCESS | 3508 | ++DOCSHELL 16CE7C00 == 45 [pid = 3508] [id = 108] 02:54:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16CEAC00) [pid = 3508] [serial = 321] [outer = 00000000] 02:54:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (175D5400) [pid = 3508] [serial = 322] [outer = 16CEAC00] 02:54:13 INFO - PROCESS | 3508 | 1468662853146 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (175E2400) [pid = 3508] [serial = 323] [outer = 16CEAC00] 02:54:13 INFO - PROCESS | 3508 | 1468662853528 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 02:54:13 INFO - PROCESS | 3508 | 1468662853553 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 3508 | 1468662853555 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 02:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:54:13 INFO - PROCESS | 3508 | 1468662853558 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 3508 | 1468662853560 Marionette TRACE conn6 <- [1,398,null,{}] 02:54:13 INFO - PROCESS | 3508 | 1468662853569 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:13 INFO - PROCESS | 3508 | 1468662853571 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:13 INFO - PROCESS | 3508 | 1468662853703 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 02:54:13 INFO - PROCESS | 3508 | 1468662853721 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 3508 | 1468662853723 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:13 INFO - PROCESS | 3508 | ++DOCSHELL 17D2AC00 == 46 [pid = 3508] [id = 109] 02:54:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17D2B400) [pid = 3508] [serial = 324] [outer = 00000000] 02:54:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (18075400) [pid = 3508] [serial = 325] [outer = 17D2B400] 02:54:13 INFO - PROCESS | 3508 | 1468662853766 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (19B67000) [pid = 3508] [serial = 326] [outer = 17D2B400] 02:54:14 INFO - PROCESS | 3508 | 1468662854248 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:54:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 730ms 02:54:14 INFO - PROCESS | 3508 | 1468662854322 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 3508 | 1468662854324 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 02:54:14 INFO - PROCESS | 3508 | 1468662854338 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 3508 | 1468662854340 Marionette TRACE conn6 <- [1,402,null,{}] 02:54:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:54:14 INFO - PROCESS | 3508 | 1468662854343 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:14 INFO - PROCESS | 3508 | 1468662854349 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:14 INFO - PROCESS | 3508 | 1468662854472 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 02:54:14 INFO - PROCESS | 3508 | 1468662854532 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 3508 | 1468662854535 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:14 INFO - PROCESS | 3508 | ++DOCSHELL 19D3F000 == 47 [pid = 3508] [id = 110] 02:54:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (19FE8C00) [pid = 3508] [serial = 327] [outer = 00000000] 02:54:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (1A7DAC00) [pid = 3508] [serial = 328] [outer = 19FE8C00] 02:54:14 INFO - PROCESS | 3508 | 1468662854581 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1A7DB400) [pid = 3508] [serial = 329] [outer = 19FE8C00] 02:54:15 INFO - PROCESS | 3508 | 1468662855027 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 02:54:15 INFO - PROCESS | 3508 | 1468662855075 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 3508 | 1468662855077 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 02:54:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:54:15 INFO - PROCESS | 3508 | 1468662855080 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 3508 | 1468662855081 Marionette TRACE conn6 <- [1,406,null,{}] 02:54:15 INFO - PROCESS | 3508 | 1468662855085 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:15 INFO - PROCESS | 3508 | 1468662855087 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:15 INFO - PROCESS | 3508 | 1468662855198 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 02:54:15 INFO - PROCESS | 3508 | 1468662855257 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 3508 | 1468662855259 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:15 INFO - PROCESS | 3508 | ++DOCSHELL 1604EC00 == 48 [pid = 3508] [id = 111] 02:54:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (16051000) [pid = 3508] [serial = 330] [outer = 00000000] 02:54:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (16053C00) [pid = 3508] [serial = 331] [outer = 16051000] 02:54:15 INFO - PROCESS | 3508 | 1468662855304 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (16055800) [pid = 3508] [serial = 332] [outer = 16051000] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (157C3000) [pid = 3508] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (175D5800) [pid = 3508] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1616CC00) [pid = 3508] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (13814400) [pid = 3508] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (0D895C00) [pid = 3508] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (15E4D800) [pid = 3508] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0D06BC00) [pid = 3508] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0DE70800) [pid = 3508] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (19234400) [pid = 3508] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (15133000) [pid = 3508] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0EBCF800) [pid = 3508] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:54:15 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (16307800) [pid = 3508] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:54:15 INFO - PROCESS | 3508 | 1468662855761 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 729ms 02:54:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:54:15 INFO - PROCESS | 3508 | 1468662855815 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 3508 | 1468662855817 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 02:54:15 INFO - PROCESS | 3508 | 1468662855822 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 3508 | 1468662855823 Marionette TRACE conn6 <- [1,410,null,{}] 02:54:15 INFO - PROCESS | 3508 | 1468662855827 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:15 INFO - PROCESS | 3508 | 1468662855829 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:15 INFO - PROCESS | 3508 | 1468662855910 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 02:54:15 INFO - PROCESS | 3508 | 1468662855916 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 3508 | 1468662855918 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:15 INFO - PROCESS | 3508 | ++DOCSHELL 16049000 == 49 [pid = 3508] [id = 112] 02:54:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1604A800) [pid = 3508] [serial = 333] [outer = 00000000] 02:54:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16307800) [pid = 3508] [serial = 334] [outer = 1604A800] 02:54:15 INFO - PROCESS | 3508 | 1468662855962 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (18079C00) [pid = 3508] [serial = 335] [outer = 1604A800] 02:54:16 INFO - PROCESS | 3508 | 1468662856394 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:54:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 02:54:16 INFO - PROCESS | 3508 | 1468662856451 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 3508 | 1468662856453 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 02:54:16 INFO - PROCESS | 3508 | 1468662856456 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:54:16 INFO - PROCESS | 3508 | 1468662856458 Marionette TRACE conn6 <- [1,414,null,{}] 02:54:16 INFO - PROCESS | 3508 | 1468662856461 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:16 INFO - PROCESS | 3508 | 1468662856463 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:16 INFO - PROCESS | 3508 | 1468662856545 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 02:54:16 INFO - PROCESS | 3508 | 1468662856554 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 3508 | 1468662856556 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:16 INFO - PROCESS | 3508 | ++DOCSHELL 1604DC00 == 50 [pid = 3508] [id = 113] 02:54:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (1961A000) [pid = 3508] [serial = 336] [outer = 00000000] 02:54:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (1A7E0000) [pid = 3508] [serial = 337] [outer = 1961A000] 02:54:16 INFO - PROCESS | 3508 | 1468662856598 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1A7E1400) [pid = 3508] [serial = 338] [outer = 1961A000] 02:54:17 INFO - PROCESS | 3508 | 1468662857026 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:54:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 02:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:54:17 INFO - PROCESS | 3508 | 1468662857091 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 3508 | 1468662857093 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 02:54:17 INFO - PROCESS | 3508 | 1468662857096 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 3508 | 1468662857098 Marionette TRACE conn6 <- [1,418,null,{}] 02:54:17 INFO - PROCESS | 3508 | 1468662857101 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:17 INFO - PROCESS | 3508 | 1468662857103 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:17 INFO - PROCESS | 3508 | 1468662857185 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 02:54:17 INFO - PROCESS | 3508 | 1468662857193 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 3508 | 1468662857195 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:17 INFO - PROCESS | 3508 | ++DOCSHELL 1A923800 == 51 [pid = 3508] [id = 114] 02:54:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (1A924800) [pid = 3508] [serial = 339] [outer = 00000000] 02:54:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (1A927800) [pid = 3508] [serial = 340] [outer = 1A924800] 02:54:17 INFO - PROCESS | 3508 | 1468662857237 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1A92A800) [pid = 3508] [serial = 341] [outer = 1A924800] 02:54:18 INFO - PROCESS | 3508 | 1468662858332 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:54:18 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 02:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1274ms 02:54:18 INFO - PROCESS | 3508 | 1468662858371 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 02:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:54:18 INFO - PROCESS | 3508 | 1468662858375 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 02:54:18 INFO - PROCESS | 3508 | 1468662858380 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 3508 | 1468662858383 Marionette TRACE conn6 <- [1,422,null,{}] 02:54:18 INFO - PROCESS | 3508 | 1468662858389 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:18 INFO - PROCESS | 3508 | 1468662858392 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:18 INFO - PROCESS | 3508 | 1468662858505 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 02:54:18 INFO - PROCESS | 3508 | 1468662858642 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 3508 | 1468662858645 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:18 INFO - PROCESS | 3508 | ++DOCSHELL 0DD0AC00 == 52 [pid = 3508] [id = 115] 02:54:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (0DE6C000) [pid = 3508] [serial = 342] [outer = 00000000] 02:54:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (11CEE800) [pid = 3508] [serial = 343] [outer = 0DE6C000] 02:54:18 INFO - PROCESS | 3508 | 1468662858702 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (12405800) [pid = 3508] [serial = 344] [outer = 0DE6C000] 02:54:19 INFO - PROCESS | 3508 | 1468662859746 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:54:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1385ms 02:54:19 INFO - PROCESS | 3508 | 1468662859766 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 3508 | 1468662859771 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 02:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:54:19 INFO - PROCESS | 3508 | 1468662859777 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 3508 | 1468662859780 Marionette TRACE conn6 <- [1,426,null,{}] 02:54:19 INFO - PROCESS | 3508 | 1468662859785 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:19 INFO - PROCESS | 3508 | 1468662859787 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:19 INFO - PROCESS | 3508 | 1468662859901 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 02:54:20 INFO - PROCESS | 3508 | 1468662860040 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 3508 | 1468662860043 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:20 INFO - PROCESS | 3508 | ++DOCSHELL 15129800 == 53 [pid = 3508] [id = 116] 02:54:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (15133000) [pid = 3508] [serial = 345] [outer = 00000000] 02:54:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (15E55C00) [pid = 3508] [serial = 346] [outer = 15133000] 02:54:20 INFO - PROCESS | 3508 | 1468662860099 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (15FE5400) [pid = 3508] [serial = 347] [outer = 15133000] 02:54:20 INFO - PROCESS | 3508 | 1468662860664 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 3508 | 1468662860714 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 02:54:20 INFO - PROCESS | 3508 | 1468662860718 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 3508 | 1468662860722 Marionette TRACE conn6 <- [1,430,null,{}] 02:54:20 INFO - PROCESS | 3508 | 1468662860733 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:20 INFO - PROCESS | 3508 | 1468662860737 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:20 INFO - PROCESS | 3508 | 1468662860847 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 02:54:20 INFO - PROCESS | 3508 | 1468662860949 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 3508 | 1468662860953 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:20 INFO - PROCESS | 3508 | ++DOCSHELL 16CE2C00 == 54 [pid = 3508] [id = 117] 02:54:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (16CEA800) [pid = 3508] [serial = 348] [outer = 00000000] 02:54:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (177AD000) [pid = 3508] [serial = 349] [outer = 16CEA800] 02:54:20 INFO - PROCESS | 3508 | 1468662861008 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (19D39000) [pid = 3508] [serial = 350] [outer = 16CEA800] 02:54:21 INFO - PROCESS | 3508 | 1468662861818 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1120ms 02:54:21 INFO - PROCESS | 3508 | 1468662861841 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 3508 | 1468662861845 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 02:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:54:21 INFO - PROCESS | 3508 | 1468662861850 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 3508 | 1468662861853 Marionette TRACE conn6 <- [1,434,null,{}] 02:54:21 INFO - PROCESS | 3508 | 1468662861859 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:21 INFO - PROCESS | 3508 | 1468662861861 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:21 INFO - PROCESS | 3508 | 1468662861962 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 02:54:22 INFO - PROCESS | 3508 | 1468662862090 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 3508 | 1468662862094 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:22 INFO - PROCESS | 3508 | ++DOCSHELL 11CE5400 == 55 [pid = 3508] [id = 118] 02:54:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (11CE6400) [pid = 3508] [serial = 351] [outer = 00000000] 02:54:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (1235B800) [pid = 3508] [serial = 352] [outer = 11CE6400] 02:54:22 INFO - PROCESS | 3508 | 1468662862143 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (124E3000) [pid = 3508] [serial = 353] [outer = 11CE6400] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 1604DC00 == 54 [pid = 3508] [id = 113] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 16049000 == 53 [pid = 3508] [id = 112] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 1604EC00 == 52 [pid = 3508] [id = 111] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 19D3F000 == 51 [pid = 3508] [id = 110] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 17D2AC00 == 50 [pid = 3508] [id = 109] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 16CE7C00 == 49 [pid = 3508] [id = 108] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 157C0000 == 48 [pid = 3508] [id = 107] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 11FB8000 == 47 [pid = 3508] [id = 106] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 0DE6D400 == 46 [pid = 3508] [id = 105] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 175E1400 == 45 [pid = 3508] [id = 99] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 0D880C00 == 44 [pid = 3508] [id = 87] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 14C59400 == 43 [pid = 3508] [id = 57] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 12425800 == 42 [pid = 3508] [id = 73] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 09294C00 == 41 [pid = 3508] [id = 100] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 16BE7000 == 40 [pid = 3508] [id = 74] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 12364400 == 39 [pid = 3508] [id = 101] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 1A9B5C00 == 38 [pid = 3508] [id = 86] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 19BD0800 == 37 [pid = 3508] [id = 103] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 19611000 == 36 [pid = 3508] [id = 75] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 16F81400 == 35 [pid = 3508] [id = 102] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 09201800 == 34 [pid = 3508] [id = 104] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 1807AC00 == 33 [pid = 3508] [id = 89] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 1244C800 == 32 [pid = 3508] [id = 47] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 158B2C00 == 31 [pid = 3508] [id = 88] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 15129800 == 30 [pid = 3508] [id = 116] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 16CE2C00 == 29 [pid = 3508] [id = 117] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 1A923800 == 28 [pid = 3508] [id = 114] 02:54:23 INFO - PROCESS | 3508 | --DOCSHELL 0DD0AC00 == 27 [pid = 3508] [id = 115] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (15E52000) [pid = 3508] [serial = 280] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (175E1000) [pid = 3508] [serial = 286] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (16FE2400) [pid = 3508] [serial = 284] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (16F84C00) [pid = 3508] [serial = 283] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (1381B400) [pid = 3508] [serial = 274] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (13820400) [pid = 3508] [serial = 275] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (12364000) [pid = 3508] [serial = 260] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (11CEFC00) [pid = 3508] [serial = 259] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (175DA400) [pid = 3508] [serial = 263] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (1630B400) [pid = 3508] [serial = 262] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (0EB40C00) [pid = 3508] [serial = 269] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (0E01FC00) [pid = 3508] [serial = 268] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (11A17C00) [pid = 3508] [serial = 271] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (12325400) [pid = 3508] [serial = 272] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (19FF0C00) [pid = 3508] [serial = 266] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (19FEBC00) [pid = 3508] [serial = 265] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (157C2800) [pid = 3508] [serial = 277] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1B6AD400) [pid = 3508] [serial = 256] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1324BC00) [pid = 3508] [serial = 289] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (13748800) [pid = 3508] [serial = 290] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (177AF000) [pid = 3508] [serial = 287] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (17D2FC00) [pid = 3508] [serial = 293] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17D25800) [pid = 3508] [serial = 292] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (15E54800) [pid = 3508] [serial = 281] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (158AF400) [pid = 3508] [serial = 278] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (1923E800) [pid = 3508] [serial = 295] [outer = 00000000] [url = about:blank] 02:54:23 INFO - PROCESS | 3508 | 1468662863482 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1677ms 02:54:23 INFO - PROCESS | 3508 | 1468662863561 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 3508 | 1468662863565 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 02:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:54:23 INFO - PROCESS | 3508 | 1468662863573 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 3508 | 1468662863576 Marionette TRACE conn6 <- [1,438,null,{}] 02:54:23 INFO - PROCESS | 3508 | 1468662863582 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:23 INFO - PROCESS | 3508 | 1468662863585 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:23 INFO - PROCESS | 3508 | 1468662863672 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 02:54:23 INFO - PROCESS | 3508 | 1468662863756 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 3508 | 1468662863760 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:23 INFO - PROCESS | 3508 | ++DOCSHELL 0D076800 == 28 [pid = 3508] [id = 119] 02:54:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0D0CE000) [pid = 3508] [serial = 354] [outer = 00000000] 02:54:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0D4F6C00) [pid = 3508] [serial = 355] [outer = 0D0CE000] 02:54:23 INFO - PROCESS | 3508 | 1468662863811 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0D894C00) [pid = 3508] [serial = 356] [outer = 0D0CE000] 02:54:24 INFO - PROCESS | 3508 | 1468662864202 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 690ms 02:54:24 INFO - PROCESS | 3508 | 1468662864263 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 3508 | 1468662864268 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 02:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:54:24 INFO - PROCESS | 3508 | 1468662864274 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 3508 | 1468662864277 Marionette TRACE conn6 <- [1,442,null,{}] 02:54:24 INFO - PROCESS | 3508 | 1468662864280 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 3508 | 1468662864283 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:24 INFO - PROCESS | 3508 | 1468662864371 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 02:54:24 INFO - PROCESS | 3508 | 1468662864377 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 3508 | 1468662864379 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:24 INFO - PROCESS | 3508 | ++DOCSHELL 0E1C8800 == 29 [pid = 3508] [id = 120] 02:54:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0EB41000) [pid = 3508] [serial = 357] [outer = 00000000] 02:54:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (11CF0000) [pid = 3508] [serial = 358] [outer = 0EB41000] 02:54:24 INFO - PROCESS | 3508 | 1468662864426 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (12325400) [pid = 3508] [serial = 359] [outer = 0EB41000] 02:54:24 INFO - PROCESS | 3508 | 1468662864893 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 02:54:24 INFO - PROCESS | 3508 | 1468662864948 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 3508 | 1468662864951 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 02:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:54:24 INFO - PROCESS | 3508 | 1468662864954 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 3508 | 1468662864958 Marionette TRACE conn6 <- [1,446,null,{}] 02:54:24 INFO - PROCESS | 3508 | 1468662864968 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 3508 | 1468662864972 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:25 INFO - PROCESS | 3508 | 1468662865084 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 02:54:25 INFO - PROCESS | 3508 | 1468662865176 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 3508 | 1468662865179 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:25 INFO - PROCESS | 3508 | ++DOCSHELL 13A2AC00 == 30 [pid = 3508] [id = 121] 02:54:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (13A2C000) [pid = 3508] [serial = 360] [outer = 00000000] 02:54:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (14C55400) [pid = 3508] [serial = 361] [outer = 13A2C000] 02:54:25 INFO - PROCESS | 3508 | 1468662865227 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (14CCD000) [pid = 3508] [serial = 362] [outer = 13A2C000] 02:54:25 INFO - PROCESS | 3508 | 1468662865667 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 730ms 02:54:25 INFO - PROCESS | 3508 | 1468662865689 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 3508 | 1468662865692 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 02:54:25 INFO - PROCESS | 3508 | 1468662865695 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:54:25 INFO - PROCESS | 3508 | 1468662865696 Marionette TRACE conn6 <- [1,450,null,{}] 02:54:25 INFO - PROCESS | 3508 | 1468662865707 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:25 INFO - PROCESS | 3508 | 1468662865709 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:25 INFO - PROCESS | 3508 | 1468662865822 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 02:54:25 INFO - PROCESS | 3508 | 1468662865828 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 3508 | 1468662865830 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:25 INFO - PROCESS | 3508 | ++DOCSHELL 1512E400 == 31 [pid = 3508] [id = 122] 02:54:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (151EA000) [pid = 3508] [serial = 363] [outer = 00000000] 02:54:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (158B1000) [pid = 3508] [serial = 364] [outer = 151EA000] 02:54:25 INFO - PROCESS | 3508 | 1468662865874 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (15E54C00) [pid = 3508] [serial = 365] [outer = 151EA000] 02:54:26 INFO - PROCESS | 3508 | 1468662866332 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 3508 | 1468662866428 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 02:54:26 INFO - PROCESS | 3508 | 1468662866431 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:54:26 INFO - PROCESS | 3508 | 1468662866433 Marionette TRACE conn6 <- [1,454,null,{}] 02:54:26 INFO - PROCESS | 3508 | 1468662866437 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 3508 | 1468662866439 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:26 INFO - PROCESS | 3508 | 1468662866549 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 02:54:26 INFO - PROCESS | 3508 | 1468662866560 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 3508 | 1468662866562 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:26 INFO - PROCESS | 3508 | ++DOCSHELL 15FEC400 == 32 [pid = 3508] [id = 123] 02:54:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (15FED800) [pid = 3508] [serial = 366] [outer = 00000000] 02:54:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1604BC00) [pid = 3508] [serial = 367] [outer = 15FED800] 02:54:26 INFO - PROCESS | 3508 | 1468662866606 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (160D9C00) [pid = 3508] [serial = 368] [outer = 15FED800] 02:54:27 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:27 INFO - PROCESS | 3508 | 1468662867054 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 02:54:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:54:27 INFO - PROCESS | 3508 | 1468662867106 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 3508 | 1468662867108 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 02:54:27 INFO - PROCESS | 3508 | 1468662867111 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 3508 | 1468662867113 Marionette TRACE conn6 <- [1,458,null,{}] 02:54:27 INFO - PROCESS | 3508 | 1468662867116 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:27 INFO - PROCESS | 3508 | 1468662867122 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:27 INFO - PROCESS | 3508 | 1468662867274 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 02:54:27 INFO - PROCESS | 3508 | 1468662867287 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 3508 | 1468662867289 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:27 INFO - PROCESS | 3508 | ++DOCSHELL 16159400 == 33 [pid = 3508] [id = 124] 02:54:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (1616FC00) [pid = 3508] [serial = 369] [outer = 00000000] 02:54:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (16BE9800) [pid = 3508] [serial = 370] [outer = 1616FC00] 02:54:27 INFO - PROCESS | 3508 | 1468662867333 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (16FD3400) [pid = 3508] [serial = 371] [outer = 1616FC00] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (1A9B6C00) [pid = 3508] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (17D2B400) [pid = 3508] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (19FE8C00) [pid = 3508] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (16051000) [pid = 3508] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (158B1800) [pid = 3508] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1604A800) [pid = 3508] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (1235E800) [pid = 3508] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (12367000) [pid = 3508] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16CEAC00) [pid = 3508] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0D074400) [pid = 3508] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16F82400) [pid = 3508] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0DEBE400) [pid = 3508] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (19D38000) [pid = 3508] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (09295000) [pid = 3508] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1807A800) [pid = 3508] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1961A000) [pid = 3508] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:54:27 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1A924800) [pid = 3508] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:54:28 INFO - PROCESS | 3508 | 1468662868157 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 3508 | 1468662868184 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 02:54:28 INFO - PROCESS | 3508 | 1468662868201 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:54:28 INFO - PROCESS | 3508 | 1468662868203 Marionette TRACE conn6 <- [1,462,null,{}] 02:54:28 INFO - PROCESS | 3508 | 1468662868210 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:28 INFO - PROCESS | 3508 | 1468662868212 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:28 INFO - PROCESS | 3508 | 1468662868287 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 02:54:28 INFO - PROCESS | 3508 | 1468662868293 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 3508 | 1468662868295 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:28 INFO - PROCESS | 3508 | ++DOCSHELL 1604A800 == 34 [pid = 3508] [id = 125] 02:54:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1604C000) [pid = 3508] [serial = 372] [outer = 00000000] 02:54:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16308C00) [pid = 3508] [serial = 373] [outer = 1604C000] 02:54:28 INFO - PROCESS | 3508 | 1468662868338 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1630D400) [pid = 3508] [serial = 374] [outer = 1604C000] 02:54:28 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:28 INFO - PROCESS | 3508 | 1468662868776 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 3508 | 1468662868835 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 02:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:54:28 INFO - PROCESS | 3508 | 1468662868838 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 3508 | 1468662868840 Marionette TRACE conn6 <- [1,466,null,{}] 02:54:28 INFO - PROCESS | 3508 | 1468662868844 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:28 INFO - PROCESS | 3508 | 1468662868846 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:28 INFO - PROCESS | 3508 | 1468662868924 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 02:54:28 INFO - PROCESS | 3508 | 1468662868929 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 3508 | 1468662868931 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:28 INFO - PROCESS | 3508 | ++DOCSHELL 16F8C800 == 35 [pid = 3508] [id = 126] 02:54:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (175D6C00) [pid = 3508] [serial = 375] [outer = 00000000] 02:54:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (175E2000) [pid = 3508] [serial = 376] [outer = 175D6C00] 02:54:28 INFO - PROCESS | 3508 | 1468662868974 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (175E2800) [pid = 3508] [serial = 377] [outer = 175D6C00] 02:54:29 INFO - PROCESS | 3508 | 1468662869406 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 3508 | 1468662869472 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 02:54:29 INFO - PROCESS | 3508 | 1468662869475 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 3508 | 1468662869477 Marionette TRACE conn6 <- [1,470,null,{}] 02:54:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:54:29 INFO - PROCESS | 3508 | 1468662869481 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:29 INFO - PROCESS | 3508 | 1468662869482 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:29 INFO - PROCESS | 3508 | 1468662869565 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 02:54:29 INFO - PROCESS | 3508 | 1468662869573 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 3508 | 1468662869575 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:29 INFO - PROCESS | 3508 | ++DOCSHELL 1381D000 == 36 [pid = 3508] [id = 127] 02:54:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17D2FC00) [pid = 3508] [serial = 378] [outer = 00000000] 02:54:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17FA1C00) [pid = 3508] [serial = 379] [outer = 17D2FC00] 02:54:29 INFO - PROCESS | 3508 | 1468662869621 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17FDF800) [pid = 3508] [serial = 380] [outer = 17D2FC00] 02:54:30 INFO - PROCESS | 3508 | 1468662870452 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:54:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1018ms 02:54:30 INFO - PROCESS | 3508 | 1468662870498 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 3508 | 1468662870503 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 02:54:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:54:30 INFO - PROCESS | 3508 | 1468662870507 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 3508 | 1468662870512 Marionette TRACE conn6 <- [1,474,null,{}] 02:54:30 INFO - PROCESS | 3508 | 1468662870536 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:30 INFO - PROCESS | 3508 | 1468662870539 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:30 INFO - PROCESS | 3508 | 1468662870660 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 02:54:30 INFO - PROCESS | 3508 | 1468662870785 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 3508 | 1468662870788 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:30 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6BC00 == 37 [pid = 3508] [id = 128] 02:54:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (0DE6E400) [pid = 3508] [serial = 381] [outer = 00000000] 02:54:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (11C20000) [pid = 3508] [serial = 382] [outer = 0DE6E400] 02:54:30 INFO - PROCESS | 3508 | 1468662870846 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (12364000) [pid = 3508] [serial = 383] [outer = 0DE6E400] 02:54:31 INFO - PROCESS | 3508 | 1468662871625 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:54:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:54:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1179ms 02:54:31 INFO - PROCESS | 3508 | 1468662871687 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 3508 | 1468662871692 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 02:54:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:54:31 INFO - PROCESS | 3508 | 1468662871699 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 3508 | 1468662871702 Marionette TRACE conn6 <- [1,478,null,{}] 02:54:31 INFO - PROCESS | 3508 | 1468662871706 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:31 INFO - PROCESS | 3508 | 1468662871709 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:31 INFO - PROCESS | 3508 | 1468662871837 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 02:54:31 INFO - PROCESS | 3508 | 1468662871939 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 3508 | 1468662871942 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:31 INFO - PROCESS | 3508 | ++DOCSHELL 09294000 == 38 [pid = 3508] [id = 129] 02:54:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0D4FA400) [pid = 3508] [serial = 384] [outer = 00000000] 02:54:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (12368000) [pid = 3508] [serial = 385] [outer = 0D4FA400] 02:54:31 INFO - PROCESS | 3508 | 1468662871999 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (13818400) [pid = 3508] [serial = 386] [outer = 0D4FA400] 02:54:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (0D0C9C00) [pid = 3508] [serial = 387] [outer = 0E06D800] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 16F8C800 == 37 [pid = 3508] [id = 126] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 1604A800 == 36 [pid = 3508] [id = 125] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 16159400 == 35 [pid = 3508] [id = 124] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 15FEC400 == 34 [pid = 3508] [id = 123] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 1512E400 == 33 [pid = 3508] [id = 122] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 13A2AC00 == 32 [pid = 3508] [id = 121] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 0E1C8800 == 31 [pid = 3508] [id = 120] 02:54:32 INFO - PROCESS | 3508 | --DOCSHELL 0D076800 == 30 [pid = 3508] [id = 119] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (1BB03400) [pid = 3508] [serial = 257] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (18075400) [pid = 3508] [serial = 325] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1A7DAC00) [pid = 3508] [serial = 328] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (19B67000) [pid = 3508] [serial = 326] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (16053C00) [pid = 3508] [serial = 331] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (1A7DB400) [pid = 3508] [serial = 329] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (160E4400) [pid = 3508] [serial = 319] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16176400) [pid = 3508] [serial = 320] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (16307800) [pid = 3508] [serial = 334] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (125B8800) [pid = 3508] [serial = 316] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (13819C00) [pid = 3508] [serial = 317] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (13256800) [pid = 3508] [serial = 301] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1381EC00) [pid = 3508] [serial = 302] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (175D5400) [pid = 3508] [serial = 322] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1235FC00) [pid = 3508] [serial = 310] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1324E800) [pid = 3508] [serial = 311] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (177AFC00) [pid = 3508] [serial = 304] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19238C00) [pid = 3508] [serial = 305] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (11F94400) [pid = 3508] [serial = 313] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12423C00) [pid = 3508] [serial = 314] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (19D41000) [pid = 3508] [serial = 307] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (19FF0400) [pid = 3508] [serial = 308] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0D33B400) [pid = 3508] [serial = 298] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0DE6B400) [pid = 3508] [serial = 299] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1969C800) [pid = 3508] [serial = 296] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1A7E0000) [pid = 3508] [serial = 337] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1A7E1400) [pid = 3508] [serial = 338] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1A927800) [pid = 3508] [serial = 340] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (16055800) [pid = 3508] [serial = 332] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1A92A800) [pid = 3508] [serial = 341] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (18079C00) [pid = 3508] [serial = 335] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (175E2400) [pid = 3508] [serial = 323] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 3508 | 1468662872846 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:54:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1172ms 02:54:32 INFO - PROCESS | 3508 | 1468662872874 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 3508 | 1468662872878 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 02:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:54:32 INFO - PROCESS | 3508 | 1468662872882 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 3508 | 1468662872886 Marionette TRACE conn6 <- [1,482,null,{}] 02:54:32 INFO - PROCESS | 3508 | 1468662872907 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:32 INFO - PROCESS | 3508 | 1468662872910 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:32 INFO - PROCESS | 3508 | 1468662872998 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 02:54:32 INFO - PROCESS | 3508 | 1468662873006 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 3508 | 1468662873009 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:33 INFO - PROCESS | 3508 | ++DOCSHELL 0E068400 == 31 [pid = 3508] [id = 130] 02:54:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (0E06A400) [pid = 3508] [serial = 388] [outer = 00000000] 02:54:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (11A17C00) [pid = 3508] [serial = 389] [outer = 0E06A400] 02:54:33 INFO - PROCESS | 3508 | 1468662873056 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (12341C00) [pid = 3508] [serial = 390] [outer = 0E06A400] 02:54:33 INFO - PROCESS | 3508 | 1468662873562 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:54:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 750ms 02:54:33 INFO - PROCESS | 3508 | 1468662873634 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 3508 | 1468662873638 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 02:54:33 INFO - PROCESS | 3508 | 1468662873644 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:54:33 INFO - PROCESS | 3508 | 1468662873647 Marionette TRACE conn6 <- [1,486,null,{}] 02:54:33 INFO - PROCESS | 3508 | 1468662873651 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:33 INFO - PROCESS | 3508 | 1468662873653 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:33 INFO - PROCESS | 3508 | 1468662873742 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 02:54:33 INFO - PROCESS | 3508 | 1468662873822 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 3508 | 1468662873824 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:33 INFO - PROCESS | 3508 | ++DOCSHELL 12362800 == 32 [pid = 3508] [id = 131] 02:54:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (12423C00) [pid = 3508] [serial = 391] [outer = 00000000] 02:54:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (13751C00) [pid = 3508] [serial = 392] [outer = 12423C00] 02:54:33 INFO - PROCESS | 3508 | 1468662873870 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (1381A000) [pid = 3508] [serial = 393] [outer = 12423C00] 02:54:34 INFO - PROCESS | 3508 | 1468662874242 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 631ms 02:54:34 INFO - PROCESS | 3508 | 1468662874280 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 3508 | 1468662874282 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 02:54:34 INFO - PROCESS | 3508 | 1468662874286 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:54:34 INFO - PROCESS | 3508 | 1468662874289 Marionette TRACE conn6 <- [1,490,null,{}] 02:54:34 INFO - PROCESS | 3508 | 1468662874300 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:34 INFO - PROCESS | 3508 | 1468662874305 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:34 INFO - PROCESS | 3508 | 1468662874393 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 02:54:34 INFO - PROCESS | 3508 | 1468662874401 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 3508 | 1468662874404 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:34 INFO - PROCESS | 3508 | ++DOCSHELL 158B2400 == 33 [pid = 3508] [id = 132] 02:54:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (158B6800) [pid = 3508] [serial = 394] [outer = 00000000] 02:54:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15FEB000) [pid = 3508] [serial = 395] [outer = 158B6800] 02:54:34 INFO - PROCESS | 3508 | 1468662874451 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1604AC00) [pid = 3508] [serial = 396] [outer = 158B6800] 02:54:34 INFO - PROCESS | 3508 | 1468662874902 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 02:54:34 INFO - PROCESS | 3508 | 1468662874920 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 3508 | 1468662874922 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 02:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:54:34 INFO - PROCESS | 3508 | 1468662874925 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 3508 | 1468662874927 Marionette TRACE conn6 <- [1,494,null,{}] 02:54:34 INFO - PROCESS | 3508 | 1468662874930 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:34 INFO - PROCESS | 3508 | 1468662874932 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:35 INFO - PROCESS | 3508 | 1468662875060 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 02:54:35 INFO - PROCESS | 3508 | 1468662875072 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 3508 | 1468662875074 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:35 INFO - PROCESS | 3508 | ++DOCSHELL 160E4400 == 34 [pid = 3508] [id = 133] 02:54:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (16152C00) [pid = 3508] [serial = 397] [outer = 00000000] 02:54:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (16302400) [pid = 3508] [serial = 398] [outer = 16152C00] 02:54:35 INFO - PROCESS | 3508 | 1468662875118 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1630A000) [pid = 3508] [serial = 399] [outer = 16152C00] 02:54:35 INFO - PROCESS | 3508 | 1468662875559 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 02:54:35 INFO - PROCESS | 3508 | 1468662875598 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 3508 | 1468662875600 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 02:54:35 INFO - PROCESS | 3508 | 1468662875603 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:54:35 INFO - PROCESS | 3508 | 1468662875605 Marionette TRACE conn6 <- [1,498,null,{}] 02:54:35 INFO - PROCESS | 3508 | 1468662875608 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:35 INFO - PROCESS | 3508 | 1468662875610 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:35 INFO - PROCESS | 3508 | 1468662875718 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 02:54:35 INFO - PROCESS | 3508 | 1468662875723 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 3508 | 1468662875725 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:35 INFO - PROCESS | 3508 | ++DOCSHELL 1615B000 == 35 [pid = 3508] [id = 134] 02:54:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1630D800) [pid = 3508] [serial = 400] [outer = 00000000] 02:54:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16FDE400) [pid = 3508] [serial = 401] [outer = 1630D800] 02:54:35 INFO - PROCESS | 3508 | 1468662875768 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17480C00) [pid = 3508] [serial = 402] [outer = 1630D800] 02:54:36 INFO - PROCESS | 3508 | 1468662876276 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:54:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 02:54:36 INFO - PROCESS | 3508 | 1468662876336 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 3508 | 1468662876338 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 02:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:54:36 INFO - PROCESS | 3508 | 1468662876341 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 3508 | 1468662876343 Marionette TRACE conn6 <- [1,502,null,{}] 02:54:36 INFO - PROCESS | 3508 | 1468662876347 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:36 INFO - PROCESS | 3508 | 1468662876352 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:36 INFO - PROCESS | 3508 | 1468662876483 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 02:54:36 INFO - PROCESS | 3508 | 1468662876557 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 3508 | 1468662876559 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:36 INFO - PROCESS | 3508 | ++DOCSHELL 17D2B400 == 36 [pid = 3508] [id = 135] 02:54:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17F59000) [pid = 3508] [serial = 403] [outer = 00000000] 02:54:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (18076000) [pid = 3508] [serial = 404] [outer = 17F59000] 02:54:36 INFO - PROCESS | 3508 | 1468662876606 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (18076800) [pid = 3508] [serial = 405] [outer = 17F59000] 02:54:37 INFO - PROCESS | 3508 | 1468662877108 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (151EA000) [pid = 3508] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D0CE000) [pid = 3508] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0EB41000) [pid = 3508] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (11CE6400) [pid = 3508] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (13A2C000) [pid = 3508] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (15FED800) [pid = 3508] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0DE6C000) [pid = 3508] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15133000) [pid = 3508] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (16CEA800) [pid = 3508] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1616FC00) [pid = 3508] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (175D6C00) [pid = 3508] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:54:37 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1604C000) [pid = 3508] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 830ms 02:54:37 INFO - PROCESS | 3508 | 1468662877176 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 3508 | 1468662877178 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 02:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:54:37 INFO - PROCESS | 3508 | 1468662877181 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 3508 | 1468662877183 Marionette TRACE conn6 <- [1,506,null,{}] 02:54:37 INFO - PROCESS | 3508 | 1468662877186 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:37 INFO - PROCESS | 3508 | 1468662877188 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:37 INFO - PROCESS | 3508 | 1468662877269 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 02:54:37 INFO - PROCESS | 3508 | 1468662877277 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:37 INFO - PROCESS | 3508 | 1468662877278 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:37 INFO - PROCESS | 3508 | ++DOCSHELL 11A14800 == 37 [pid = 3508] [id = 136] 02:54:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (11A16000) [pid = 3508] [serial = 406] [outer = 00000000] 02:54:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (13A2C000) [pid = 3508] [serial = 407] [outer = 11A16000] 02:54:37 INFO - PROCESS | 3508 | 1468662877322 Marionette DEBUG loaded listener.js 02:54:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (158B8000) [pid = 3508] [serial = 408] [outer = 11A16000] 02:54:37 INFO - PROCESS | 3508 | 1468662877739 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 630ms 02:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:54:37 INFO - PROCESS | 3508 | 1468662877812 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 3508 | 1468662877814 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 02:54:37 INFO - PROCESS | 3508 | 1468662877817 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 3508 | 1468662877818 Marionette TRACE conn6 <- [1,510,null,{}] 02:54:37 INFO - PROCESS | 3508 | 1468662877822 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:37 INFO - PROCESS | 3508 | 1468662877824 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:37 INFO - PROCESS | 3508 | 1468662877902 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 02:54:37 INFO - PROCESS | 3508 | 1468662877907 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:37 INFO - PROCESS | 3508 | 1468662877909 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:37 INFO - PROCESS | 3508 | ++DOCSHELL 15E50000 == 38 [pid = 3508] [id = 137] 02:54:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1604C000) [pid = 3508] [serial = 409] [outer = 00000000] 02:54:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (17FA8000) [pid = 3508] [serial = 410] [outer = 1604C000] 02:54:37 INFO - PROCESS | 3508 | 1468662877953 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (192C1C00) [pid = 3508] [serial = 411] [outer = 1604C000] 02:54:38 INFO - PROCESS | 3508 | 1468662878369 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:54:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 630ms 02:54:38 INFO - PROCESS | 3508 | 1468662878448 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 3508 | 1468662878450 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 02:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:54:38 INFO - PROCESS | 3508 | 1468662878453 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 3508 | 1468662878455 Marionette TRACE conn6 <- [1,514,null,{}] 02:54:38 INFO - PROCESS | 3508 | 1468662878458 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:38 INFO - PROCESS | 3508 | 1468662878469 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:38 INFO - PROCESS | 3508 | 1468662878548 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 02:54:38 INFO - PROCESS | 3508 | 1468662878556 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 3508 | 1468662878558 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:38 INFO - PROCESS | 3508 | ++DOCSHELL 17F55800 == 39 [pid = 3508] [id = 138] 02:54:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1961A000) [pid = 3508] [serial = 412] [outer = 00000000] 02:54:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (19B64C00) [pid = 3508] [serial = 413] [outer = 1961A000] 02:54:38 INFO - PROCESS | 3508 | 1468662878600 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (19D36800) [pid = 3508] [serial = 414] [outer = 1961A000] 02:54:39 INFO - PROCESS | 3508 | 1468662879028 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:54:39 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 02:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 02:54:39 INFO - PROCESS | 3508 | 1468662879084 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 3508 | 1468662879086 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 02:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:54:39 INFO - PROCESS | 3508 | 1468662879093 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 3508 | 1468662879095 Marionette TRACE conn6 <- [1,518,null,{}] 02:54:39 INFO - PROCESS | 3508 | 1468662879098 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:39 INFO - PROCESS | 3508 | 1468662879100 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:39 INFO - PROCESS | 3508 | 1468662879223 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 02:54:39 INFO - PROCESS | 3508 | 1468662879343 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 3508 | 1468662879346 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:39 INFO - PROCESS | 3508 | ++DOCSHELL 0920CC00 == 40 [pid = 3508] [id = 139] 02:54:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0920E000) [pid = 3508] [serial = 415] [outer = 00000000] 02:54:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (09295000) [pid = 3508] [serial = 416] [outer = 0920E000] 02:54:39 INFO - PROCESS | 3508 | 1468662879406 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0D875400) [pid = 3508] [serial = 417] [outer = 0920E000] 02:54:40 INFO - PROCESS | 3508 | 1468662880054 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 970ms 02:54:40 INFO - PROCESS | 3508 | 1468662880065 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 3508 | 1468662880069 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 02:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:54:40 INFO - PROCESS | 3508 | 1468662880074 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 3508 | 1468662880077 Marionette TRACE conn6 <- [1,522,null,{}] 02:54:40 INFO - PROCESS | 3508 | 1468662880082 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:40 INFO - PROCESS | 3508 | 1468662880087 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:40 INFO - PROCESS | 3508 | 1468662880200 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 02:54:40 INFO - PROCESS | 3508 | 1468662880299 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 3508 | 1468662880302 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:40 INFO - PROCESS | 3508 | ++DOCSHELL 13A2C800 == 41 [pid = 3508] [id = 140] 02:54:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1416A400) [pid = 3508] [serial = 418] [outer = 00000000] 02:54:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (14CD5000) [pid = 3508] [serial = 419] [outer = 1416A400] 02:54:40 INFO - PROCESS | 3508 | 1468662880357 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (157C6400) [pid = 3508] [serial = 420] [outer = 1416A400] 02:54:40 INFO - PROCESS | 3508 | 1468662880975 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 990ms 02:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:54:41 INFO - PROCESS | 3508 | 1468662881065 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 3508 | 1468662881068 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 02:54:41 INFO - PROCESS | 3508 | 1468662881072 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 3508 | 1468662881074 Marionette TRACE conn6 <- [1,526,null,{}] 02:54:41 INFO - PROCESS | 3508 | 1468662881079 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:41 INFO - PROCESS | 3508 | 1468662881081 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:41 INFO - PROCESS | 3508 | 1468662881196 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 02:54:41 INFO - PROCESS | 3508 | 1468662881317 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 3508 | 1468662881319 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:41 INFO - PROCESS | 3508 | ++DOCSHELL 16055800 == 42 [pid = 3508] [id = 141] 02:54:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (1630D000) [pid = 3508] [serial = 421] [outer = 00000000] 02:54:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (175E2C00) [pid = 3508] [serial = 422] [outer = 1630D000] 02:54:41 INFO - PROCESS | 3508 | 1468662881374 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17FA2800) [pid = 3508] [serial = 423] [outer = 1630D000] 02:54:41 INFO - PROCESS | 3508 | 1468662881996 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:54:42 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 02:54:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 970ms 02:54:42 INFO - PROCESS | 3508 | 1468662882044 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 3508 | 1468662882048 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 02:54:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:54:42 INFO - PROCESS | 3508 | 1468662882059 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 3508 | 1468662882063 Marionette TRACE conn6 <- [1,530,null,{}] 02:54:42 INFO - PROCESS | 3508 | 1468662882068 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:42 INFO - PROCESS | 3508 | 1468662882071 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:42 INFO - PROCESS | 3508 | 1468662882213 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 02:54:42 INFO - PROCESS | 3508 | 1468662882350 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 3508 | 1468662882352 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:42 INFO - PROCESS | 3508 | ++DOCSHELL 177ADC00 == 43 [pid = 3508] [id = 142] 02:54:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (177AF000) [pid = 3508] [serial = 424] [outer = 00000000] 02:54:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (19FF1400) [pid = 3508] [serial = 425] [outer = 177AF000] 02:54:42 INFO - PROCESS | 3508 | 1468662882406 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (19FF3C00) [pid = 3508] [serial = 426] [outer = 177AF000] 02:54:43 INFO - PROCESS | 3508 | 1468662883142 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:54:43 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 02:54:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:54:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:54:43 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 02:54:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:54:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:54:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1142ms 02:54:43 INFO - PROCESS | 3508 | 1468662883197 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 3508 | 1468662883200 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 02:54:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:54:43 INFO - PROCESS | 3508 | 1468662883205 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 3508 | 1468662883208 Marionette TRACE conn6 <- [1,534,null,{}] 02:54:43 INFO - PROCESS | 3508 | 1468662883213 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:43 INFO - PROCESS | 3508 | 1468662883216 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:43 INFO - PROCESS | 3508 | 1468662883324 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 02:54:43 INFO - PROCESS | 3508 | 1468662883453 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 3508 | 1468662883456 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:43 INFO - PROCESS | 3508 | ++DOCSHELL 11F95000 == 44 [pid = 3508] [id = 143] 02:54:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (12510000) [pid = 3508] [serial = 427] [outer = 00000000] 02:54:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (13813000) [pid = 3508] [serial = 428] [outer = 12510000] 02:54:43 INFO - PROCESS | 3508 | 1468662883506 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (14C52800) [pid = 3508] [serial = 429] [outer = 12510000] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 17F55800 == 43 [pid = 3508] [id = 138] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 15E50000 == 42 [pid = 3508] [id = 137] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 11A14800 == 41 [pid = 3508] [id = 136] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 17D2B400 == 40 [pid = 3508] [id = 135] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 1615B000 == 39 [pid = 3508] [id = 134] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 160E4400 == 38 [pid = 3508] [id = 133] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 158B2400 == 37 [pid = 3508] [id = 132] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 12362800 == 36 [pid = 3508] [id = 131] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 0E068400 == 35 [pid = 3508] [id = 130] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 09294000 == 34 [pid = 3508] [id = 129] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 0DE6BC00 == 33 [pid = 3508] [id = 128] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 1381D000 == 32 [pid = 3508] [id = 127] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 11CE5400 == 31 [pid = 3508] [id = 118] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 177ADC00 == 30 [pid = 3508] [id = 142] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 16055800 == 29 [pid = 3508] [id = 141] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 0920CC00 == 28 [pid = 3508] [id = 139] 02:54:44 INFO - PROCESS | 3508 | --DOCSHELL 13A2C800 == 27 [pid = 3508] [id = 140] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (158B1000) [pid = 3508] [serial = 364] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0D4F6C00) [pid = 3508] [serial = 355] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (0D894C00) [pid = 3508] [serial = 356] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (11CF0000) [pid = 3508] [serial = 358] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (12325400) [pid = 3508] [serial = 359] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (124E3000) [pid = 3508] [serial = 353] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1235B800) [pid = 3508] [serial = 352] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (14C55400) [pid = 3508] [serial = 361] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1604BC00) [pid = 3508] [serial = 367] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (15E54C00) [pid = 3508] [serial = 365] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (12405800) [pid = 3508] [serial = 344] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (11CEE800) [pid = 3508] [serial = 343] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (15FE5400) [pid = 3508] [serial = 347] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (15E55C00) [pid = 3508] [serial = 346] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (17FA1C00) [pid = 3508] [serial = 379] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19D39000) [pid = 3508] [serial = 350] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (177AD000) [pid = 3508] [serial = 349] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (16BE9800) [pid = 3508] [serial = 370] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (175E2800) [pid = 3508] [serial = 377] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (160D9C00) [pid = 3508] [serial = 368] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (175E2000) [pid = 3508] [serial = 376] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16FD3400) [pid = 3508] [serial = 371] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1630D400) [pid = 3508] [serial = 374] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16308C00) [pid = 3508] [serial = 373] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (14CCD000) [pid = 3508] [serial = 362] [outer = 00000000] [url = about:blank] 02:54:44 INFO - PROCESS | 3508 | 1468662884725 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:54:44 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. 02:54:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1578ms 02:54:44 INFO - PROCESS | 3508 | 1468662884755 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 02:54:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:54:44 INFO - PROCESS | 3508 | 1468662884759 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 02:54:44 INFO - PROCESS | 3508 | 1468662884763 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 3508 | 1468662884765 Marionette TRACE conn6 <- [1,538,null,{}] 02:54:44 INFO - PROCESS | 3508 | 1468662884771 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:44 INFO - PROCESS | 3508 | 1468662884773 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:44 INFO - PROCESS | 3508 | 1468662884853 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 02:54:44 INFO - PROCESS | 3508 | 1468662884860 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 3508 | 1468662884863 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:44 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F6C00 == 28 [pid = 3508] [id = 144] 02:54:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0D4F8C00) [pid = 3508] [serial = 430] [outer = 00000000] 02:54:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0E068400) [pid = 3508] [serial = 431] [outer = 0D4F8C00] 02:54:44 INFO - PROCESS | 3508 | 1468662884910 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0EBCB000) [pid = 3508] [serial = 432] [outer = 0D4F8C00] 02:54:45 INFO - PROCESS | 3508 | 1468662885377 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:54:45 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. 02:54:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 629ms 02:54:45 INFO - PROCESS | 3508 | 1468662885394 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 3508 | 1468662885399 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 02:54:45 INFO - PROCESS | 3508 | 1468662885405 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:54:45 INFO - PROCESS | 3508 | 1468662885407 Marionette TRACE conn6 <- [1,542,null,{}] 02:54:45 INFO - PROCESS | 3508 | 1468662885411 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:45 INFO - PROCESS | 3508 | 1468662885413 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:45 INFO - PROCESS | 3508 | 1468662885505 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 02:54:45 INFO - PROCESS | 3508 | 1468662885514 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 3508 | 1468662885517 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:45 INFO - PROCESS | 3508 | ++DOCSHELL 11CE8000 == 29 [pid = 3508] [id = 145] 02:54:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11DC1800) [pid = 3508] [serial = 433] [outer = 00000000] 02:54:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (12405800) [pid = 3508] [serial = 434] [outer = 11DC1800] 02:54:45 INFO - PROCESS | 3508 | 1468662885564 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13251400) [pid = 3508] [serial = 435] [outer = 11DC1800] 02:54:45 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:45 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:45 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:45 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:46 INFO - PROCESS | 3508 | 1468662886049 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 02:54:46 INFO - PROCESS | 3508 | 1468662886079 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 02:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:54:46 INFO - PROCESS | 3508 | 1468662886081 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 02:54:46 INFO - PROCESS | 3508 | 1468662886085 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 3508 | 1468662886088 Marionette TRACE conn6 <- [1,546,null,{}] 02:54:46 INFO - PROCESS | 3508 | 1468662886099 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:46 INFO - PROCESS | 3508 | 1468662886103 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:46 INFO - PROCESS | 3508 | 1468662886185 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 02:54:46 INFO - PROCESS | 3508 | 1468662886192 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 3508 | 1468662886195 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:46 INFO - PROCESS | 3508 | ++DOCSHELL 151F8800 == 30 [pid = 3508] [id = 146] 02:54:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (157BF400) [pid = 3508] [serial = 436] [outer = 00000000] 02:54:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (158AD400) [pid = 3508] [serial = 437] [outer = 157BF400] 02:54:46 INFO - PROCESS | 3508 | 1468662886241 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (158B5000) [pid = 3508] [serial = 438] [outer = 157BF400] 02:54:46 INFO - PROCESS | 3508 | 1468662886676 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 630ms 02:54:46 INFO - PROCESS | 3508 | 1468662886715 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 3508 | 1468662886718 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 02:54:46 INFO - PROCESS | 3508 | 1468662886721 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 3508 | 1468662886723 Marionette TRACE conn6 <- [1,550,null,{}] 02:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:54:46 INFO - PROCESS | 3508 | 1468662886726 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:46 INFO - PROCESS | 3508 | 1468662886728 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:46 INFO - PROCESS | 3508 | 1468662886846 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 02:54:46 INFO - PROCESS | 3508 | 1468662886921 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 3508 | 1468662886923 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:46 INFO - PROCESS | 3508 | ++DOCSHELL 15E57000 == 31 [pid = 3508] [id = 147] 02:54:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15E58400) [pid = 3508] [serial = 439] [outer = 00000000] 02:54:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15FE9000) [pid = 3508] [serial = 440] [outer = 15E58400] 02:54:46 INFO - PROCESS | 3508 | 1468662886967 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16049800) [pid = 3508] [serial = 441] [outer = 15E58400] 02:54:47 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:47 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:47 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:47 INFO - PROCESS | 3508 | 1468662887386 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 730ms 02:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:54:47 INFO - PROCESS | 3508 | 1468662887461 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 3508 | 1468662887463 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 02:54:47 INFO - PROCESS | 3508 | 1468662887467 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 3508 | 1468662887468 Marionette TRACE conn6 <- [1,554,null,{}] 02:54:47 INFO - PROCESS | 3508 | 1468662887472 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:47 INFO - PROCESS | 3508 | 1468662887474 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:47 INFO - PROCESS | 3508 | 1468662887578 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 02:54:47 INFO - PROCESS | 3508 | 1468662887591 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 3508 | 1468662887593 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:47 INFO - PROCESS | 3508 | ++DOCSHELL 1604DC00 == 32 [pid = 3508] [id = 148] 02:54:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16054C00) [pid = 3508] [serial = 442] [outer = 00000000] 02:54:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (160DF000) [pid = 3508] [serial = 443] [outer = 16054C00] 02:54:47 INFO - PROCESS | 3508 | 1468662887636 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16155000) [pid = 3508] [serial = 444] [outer = 16054C00] 02:54:47 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:47 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:47 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:47 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:48 INFO - PROCESS | 3508 | 1468662888083 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:54:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 02:54:48 INFO - PROCESS | 3508 | 1468662888140 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 02:54:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:54:48 INFO - PROCESS | 3508 | 1468662888142 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 02:54:48 INFO - PROCESS | 3508 | 1468662888145 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 3508 | 1468662888147 Marionette TRACE conn6 <- [1,558,null,{}] 02:54:48 INFO - PROCESS | 3508 | 1468662888151 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:48 INFO - PROCESS | 3508 | 1468662888156 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:48 INFO - PROCESS | 3508 | 1468662888327 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 02:54:48 INFO - PROCESS | 3508 | 1468662888336 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 3508 | 1468662888338 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:48 INFO - PROCESS | 3508 | ++DOCSHELL 16310C00 == 33 [pid = 3508] [id = 149] 02:54:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16CDF800) [pid = 3508] [serial = 445] [outer = 00000000] 02:54:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16F81400) [pid = 3508] [serial = 446] [outer = 16CDF800] 02:54:48 INFO - PROCESS | 3508 | 1468662888390 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (16FE2400) [pid = 3508] [serial = 447] [outer = 16CDF800] 02:54:48 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:48 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1961A000) [pid = 3508] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1630D800) [pid = 3508] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (17F59000) [pid = 3508] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (158B6800) [pid = 3508] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0D4FA400) [pid = 3508] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17D2FC00) [pid = 3508] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0DE6E400) [pid = 3508] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:54:48 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (11A16000) [pid = 3508] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:54:49 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (12423C00) [pid = 3508] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:54:49 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0E06A400) [pid = 3508] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:54:49 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (16152C00) [pid = 3508] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:54:49 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1604C000) [pid = 3508] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:54:49 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:49 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:49 INFO - PROCESS | 3508 | 1468662889117 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1021ms 02:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:54:49 INFO - PROCESS | 3508 | 1468662889167 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 3508 | 1468662889169 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 02:54:49 INFO - PROCESS | 3508 | 1468662889173 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 3508 | 1468662889175 Marionette TRACE conn6 <- [1,562,null,{}] 02:54:49 INFO - PROCESS | 3508 | 1468662889178 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:49 INFO - PROCESS | 3508 | 1468662889180 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:49 INFO - PROCESS | 3508 | 1468662889285 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 02:54:49 INFO - PROCESS | 3508 | 1468662889339 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 3508 | 1468662889341 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:49 INFO - PROCESS | 3508 | ++DOCSHELL 0D88B000 == 34 [pid = 3508] [id = 150] 02:54:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0DE76000) [pid = 3508] [serial = 448] [outer = 00000000] 02:54:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16156800) [pid = 3508] [serial = 449] [outer = 0DE76000] 02:54:49 INFO - PROCESS | 3508 | 1468662889386 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1416BC00) [pid = 3508] [serial = 450] [outer = 0DE76000] 02:54:49 INFO - PROCESS | 3508 | 1468662889749 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 02:54:49 INFO - PROCESS | 3508 | 1468662889807 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 3508 | 1468662889810 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 02:54:49 INFO - PROCESS | 3508 | 1468662889813 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:54:49 INFO - PROCESS | 3508 | 1468662889815 Marionette TRACE conn6 <- [1,566,null,{}] 02:54:49 INFO - PROCESS | 3508 | 1468662889819 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:49 INFO - PROCESS | 3508 | 1468662889820 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:49 INFO - PROCESS | 3508 | 1468662889899 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 02:54:49 INFO - PROCESS | 3508 | 1468662889905 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 3508 | 1468662889906 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:49 INFO - PROCESS | 3508 | ++DOCSHELL 175DEC00 == 35 [pid = 3508] [id = 151] 02:54:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (175E0400) [pid = 3508] [serial = 451] [outer = 00000000] 02:54:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17D29C00) [pid = 3508] [serial = 452] [outer = 175E0400] 02:54:49 INFO - PROCESS | 3508 | 1468662889951 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15FF0000) [pid = 3508] [serial = 453] [outer = 175E0400] 02:54:50 INFO - PROCESS | 3508 | 1468662890365 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:54:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:54:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 570ms 02:54:50 INFO - PROCESS | 3508 | 1468662890387 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 3508 | 1468662890389 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 02:54:50 INFO - PROCESS | 3508 | 1468662890392 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 3508 | 1468662890394 Marionette TRACE conn6 <- [1,570,null,{}] 02:54:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:54:50 INFO - PROCESS | 3508 | 1468662890397 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:50 INFO - PROCESS | 3508 | 1468662890399 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:50 INFO - PROCESS | 3508 | 1468662890514 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 02:54:50 INFO - PROCESS | 3508 | 1468662890532 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 3508 | 1468662890534 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:50 INFO - PROCESS | 3508 | ++DOCSHELL 17FA7400 == 36 [pid = 3508] [id = 152] 02:54:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (17FA8800) [pid = 3508] [serial = 454] [outer = 00000000] 02:54:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (19235C00) [pid = 3508] [serial = 455] [outer = 17FA8800] 02:54:50 INFO - PROCESS | 3508 | 1468662890579 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (19611000) [pid = 3508] [serial = 456] [outer = 17FA8800] 02:54:50 INFO - PROCESS | 3508 | 1468662890927 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:54:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:54:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 02:54:50 INFO - PROCESS | 3508 | 1468662890967 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 3508 | 1468662890969 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 02:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:54:51 INFO - PROCESS | 3508 | 1468662891014 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 3508 | 1468662891018 Marionette TRACE conn6 <- [1,574,null,{}] 02:54:51 INFO - PROCESS | 3508 | 1468662891024 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:51 INFO - PROCESS | 3508 | 1468662891028 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:51 INFO - PROCESS | 3508 | 1468662891228 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 02:54:51 INFO - PROCESS | 3508 | 1468662891332 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 3508 | 1468662891335 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:51 INFO - PROCESS | 3508 | ++DOCSHELL 0D384800 == 37 [pid = 3508] [id = 153] 02:54:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (0D459400) [pid = 3508] [serial = 457] [outer = 00000000] 02:54:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (0DE6EC00) [pid = 3508] [serial = 458] [outer = 0D459400] 02:54:51 INFO - PROCESS | 3508 | 1468662891391 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (11C25800) [pid = 3508] [serial = 459] [outer = 0D459400] 02:54:51 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:51 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:52 INFO - PROCESS | 3508 | 1468662892145 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1175ms 02:54:52 INFO - PROCESS | 3508 | 1468662892301 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 3508 | 1468662892305 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 02:54:52 INFO - PROCESS | 3508 | 1468662892311 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 3508 | 1468662892313 Marionette TRACE conn6 <- [1,578,null,{}] 02:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:54:52 INFO - PROCESS | 3508 | 1468662892320 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:52 INFO - PROCESS | 3508 | 1468662892324 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:52 INFO - PROCESS | 3508 | 1468662892443 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 02:54:52 INFO - PROCESS | 3508 | 1468662892541 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 3508 | 1468662892544 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:52 INFO - PROCESS | 3508 | ++DOCSHELL 13815400 == 38 [pid = 3508] [id = 154] 02:54:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (1381D400) [pid = 3508] [serial = 460] [outer = 00000000] 02:54:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (15FEC000) [pid = 3508] [serial = 461] [outer = 1381D400] 02:54:52 INFO - PROCESS | 3508 | 1468662892602 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (160E0C00) [pid = 3508] [serial = 462] [outer = 1381D400] 02:54:53 INFO - PROCESS | 3508 | 1468662893468 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:54:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1212ms 02:54:53 INFO - PROCESS | 3508 | 1468662893536 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 3508 | 1468662893541 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 02:54:53 INFO - PROCESS | 3508 | 1468662893546 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:54:53 INFO - PROCESS | 3508 | 1468662893549 Marionette TRACE conn6 <- [1,582,null,{}] 02:54:53 INFO - PROCESS | 3508 | 1468662893555 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:53 INFO - PROCESS | 3508 | 1468662893558 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:53 INFO - PROCESS | 3508 | 1468662893680 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 02:54:53 INFO - PROCESS | 3508 | 1468662893757 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 3508 | 1468662893761 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:53 INFO - PROCESS | 3508 | ++DOCSHELL 0920F400 == 39 [pid = 3508] [id = 155] 02:54:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0D45A000) [pid = 3508] [serial = 463] [outer = 00000000] 02:54:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (11CE8C00) [pid = 3508] [serial = 464] [outer = 0D45A000] 02:54:53 INFO - PROCESS | 3508 | 1468662893865 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0EBCF800) [pid = 3508] [serial = 465] [outer = 0D45A000] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 175DEC00 == 38 [pid = 3508] [id = 151] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 0D88B000 == 37 [pid = 3508] [id = 150] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 16310C00 == 36 [pid = 3508] [id = 149] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 1604DC00 == 35 [pid = 3508] [id = 148] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 15E57000 == 34 [pid = 3508] [id = 147] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 151F8800 == 33 [pid = 3508] [id = 146] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 11CE8000 == 32 [pid = 3508] [id = 145] 02:54:53 INFO - PROCESS | 3508 | --DOCSHELL 0D4F6C00 == 31 [pid = 3508] [id = 144] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (16302400) [pid = 3508] [serial = 398] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (19D36800) [pid = 3508] [serial = 414] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (192C1C00) [pid = 3508] [serial = 411] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (1630A000) [pid = 3508] [serial = 399] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (17FA8000) [pid = 3508] [serial = 410] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (19B64C00) [pid = 3508] [serial = 413] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16FDE400) [pid = 3508] [serial = 401] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (18076000) [pid = 3508] [serial = 404] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (17480C00) [pid = 3508] [serial = 402] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15FEB000) [pid = 3508] [serial = 395] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (12368000) [pid = 3508] [serial = 385] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (13818400) [pid = 3508] [serial = 386] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (17FDF800) [pid = 3508] [serial = 380] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (11C20000) [pid = 3508] [serial = 382] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (12364000) [pid = 3508] [serial = 383] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (13A2C000) [pid = 3508] [serial = 407] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (13751C00) [pid = 3508] [serial = 392] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1381A000) [pid = 3508] [serial = 393] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (11A17C00) [pid = 3508] [serial = 389] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (12341C00) [pid = 3508] [serial = 390] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1604AC00) [pid = 3508] [serial = 396] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (158B8000) [pid = 3508] [serial = 408] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (18076800) [pid = 3508] [serial = 405] [outer = 00000000] [url = about:blank] 02:54:53 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1969FC00) [pid = 3508] [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.] 02:54:54 INFO - PROCESS | 3508 | 1468662894320 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 830ms 02:54:54 INFO - PROCESS | 3508 | 1468662894381 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 3508 | 1468662894385 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 02:54:54 INFO - PROCESS | 3508 | 1468662894391 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:54:54 INFO - PROCESS | 3508 | 1468662894393 Marionette TRACE conn6 <- [1,586,null,{}] 02:54:54 INFO - PROCESS | 3508 | 1468662894397 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:54 INFO - PROCESS | 3508 | 1468662894399 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:54 INFO - PROCESS | 3508 | 1468662894484 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 02:54:54 INFO - PROCESS | 3508 | 1468662894499 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 3508 | 1468662894501 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:54 INFO - PROCESS | 3508 | ++DOCSHELL 1242B000 == 32 [pid = 3508] [id = 156] 02:54:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (12446400) [pid = 3508] [serial = 466] [outer = 00000000] 02:54:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1324E000) [pid = 3508] [serial = 467] [outer = 12446400] 02:54:54 INFO - PROCESS | 3508 | 1468662894547 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (13813C00) [pid = 3508] [serial = 468] [outer = 12446400] 02:54:55 INFO - PROCESS | 3508 | 1468662895011 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:54:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 02:54:55 INFO - PROCESS | 3508 | 1468662895066 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 3508 | 1468662895068 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 02:54:55 INFO - PROCESS | 3508 | 1468662895071 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:54:55 INFO - PROCESS | 3508 | 1468662895075 Marionette TRACE conn6 <- [1,590,null,{}] 02:54:55 INFO - PROCESS | 3508 | 1468662895085 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:55 INFO - PROCESS | 3508 | 1468662895090 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:55 INFO - PROCESS | 3508 | 1468662895174 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 02:54:55 INFO - PROCESS | 3508 | 1468662895183 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 3508 | 1468662895186 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:55 INFO - PROCESS | 3508 | ++DOCSHELL 15E4E000 == 33 [pid = 3508] [id = 157] 02:54:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15E4E800) [pid = 3508] [serial = 469] [outer = 00000000] 02:54:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15FE2C00) [pid = 3508] [serial = 470] [outer = 15E4E800] 02:54:55 INFO - PROCESS | 3508 | 1468662895238 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FEDC00) [pid = 3508] [serial = 471] [outer = 15E4E800] 02:54:55 INFO - PROCESS | 3508 | 1468662895698 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:54:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 669ms 02:54:55 INFO - PROCESS | 3508 | 1468662895749 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 02:54:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:54:55 INFO - PROCESS | 3508 | 1468662895751 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 02:54:55 INFO - PROCESS | 3508 | 1468662895754 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 3508 | 1468662895756 Marionette TRACE conn6 <- [1,594,null,{}] 02:54:55 INFO - PROCESS | 3508 | 1468662895760 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:55 INFO - PROCESS | 3508 | 1468662895762 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:55 INFO - PROCESS | 3508 | 1468662895854 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 02:54:55 INFO - PROCESS | 3508 | 1468662895860 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 3508 | 1468662895862 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:55 INFO - PROCESS | 3508 | ++DOCSHELL 16052C00 == 34 [pid = 3508] [id = 158] 02:54:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (160DC800) [pid = 3508] [serial = 472] [outer = 00000000] 02:54:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1630C800) [pid = 3508] [serial = 473] [outer = 160DC800] 02:54:55 INFO - PROCESS | 3508 | 1468662895905 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16BE9800) [pid = 3508] [serial = 474] [outer = 160DC800] 02:54:56 INFO - PROCESS | 3508 | 1468662896346 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:54:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 630ms 02:54:56 INFO - PROCESS | 3508 | 1468662896385 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 02:54:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:54:56 INFO - PROCESS | 3508 | 1468662896387 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 02:54:56 INFO - PROCESS | 3508 | 1468662896391 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 3508 | 1468662896392 Marionette TRACE conn6 <- [1,598,null,{}] 02:54:56 INFO - PROCESS | 3508 | 1468662896396 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:56 INFO - PROCESS | 3508 | 1468662896398 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:56 INFO - PROCESS | 3508 | 1468662896513 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 02:54:56 INFO - PROCESS | 3508 | 1468662896606 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 3508 | 1468662896608 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:56 INFO - PROCESS | 3508 | ++DOCSHELL 17481C00 == 35 [pid = 3508] [id = 159] 02:54:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (175D4800) [pid = 3508] [serial = 475] [outer = 00000000] 02:54:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (175DBC00) [pid = 3508] [serial = 476] [outer = 175D4800] 02:54:56 INFO - PROCESS | 3508 | 1468662896830 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (175E2800) [pid = 3508] [serial = 477] [outer = 175D4800] 02:54:56 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:54:57 INFO - PROCESS | 3508 | 1468662897300 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 930ms 02:54:57 INFO - PROCESS | 3508 | 1468662897322 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 3508 | 1468662897324 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 02:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:54:57 INFO - PROCESS | 3508 | 1468662897327 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 3508 | 1468662897328 Marionette TRACE conn6 <- [1,602,null,{}] 02:54:57 INFO - PROCESS | 3508 | 1468662897332 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:57 INFO - PROCESS | 3508 | 1468662897338 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:57 INFO - PROCESS | 3508 | 1468662897468 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 02:54:57 INFO - PROCESS | 3508 | 1468662897477 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 3508 | 1468662897478 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:57 INFO - PROCESS | 3508 | ++DOCSHELL 0DEC6800 == 36 [pid = 3508] [id = 160] 02:54:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (158B8800) [pid = 3508] [serial = 478] [outer = 00000000] 02:54:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1960D400) [pid = 3508] [serial = 479] [outer = 158B8800] 02:54:57 INFO - PROCESS | 3508 | 1468662897566 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (19235000) [pid = 3508] [serial = 480] [outer = 158B8800] 02:54:57 INFO - PROCESS | 3508 | 1468662897997 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:54:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 730ms 02:54:58 INFO - PROCESS | 3508 | 1468662898058 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 3508 | 1468662898060 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 02:54:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15E58400) [pid = 3508] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (12510000) [pid = 3508] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0D4F8C00) [pid = 3508] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (157BF400) [pid = 3508] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (11DC1800) [pid = 3508] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0920E000) [pid = 3508] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1416A400) [pid = 3508] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1630D000) [pid = 3508] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (16054C00) [pid = 3508] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (177AF000) [pid = 3508] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0DE76000) [pid = 3508] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16CDF800) [pid = 3508] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:54:58 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (175E0400) [pid = 3508] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:54:58 INFO - PROCESS | 3508 | 1468662898160 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 3508 | 1468662898162 Marionette TRACE conn6 <- [1,606,null,{}] 02:54:58 INFO - PROCESS | 3508 | 1468662898168 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:58 INFO - PROCESS | 3508 | 1468662898169 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:58 INFO - PROCESS | 3508 | 1468662898250 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 02:54:58 INFO - PROCESS | 3508 | 1468662898255 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 3508 | 1468662898257 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:58 INFO - PROCESS | 3508 | ++DOCSHELL 12362400 == 37 [pid = 3508] [id = 161] 02:54:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (12368800) [pid = 3508] [serial = 481] [outer = 00000000] 02:54:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (14CBBC00) [pid = 3508] [serial = 482] [outer = 12368800] 02:54:58 INFO - PROCESS | 3508 | 1468662898301 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15FEA400) [pid = 3508] [serial = 483] [outer = 12368800] 02:54:58 INFO - PROCESS | 3508 | 1468662898700 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:54:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 02:54:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:54:58 INFO - PROCESS | 3508 | 1468662898734 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 3508 | 1468662898735 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 02:54:58 INFO - PROCESS | 3508 | 1468662898754 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 3508 | 1468662898756 Marionette TRACE conn6 <- [1,610,null,{}] 02:54:58 INFO - PROCESS | 3508 | 1468662898760 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:58 INFO - PROCESS | 3508 | 1468662898762 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:58 INFO - PROCESS | 3508 | 1468662898838 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 02:54:58 INFO - PROCESS | 3508 | 1468662898844 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 3508 | 1468662898846 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:58 INFO - PROCESS | 3508 | ++DOCSHELL 1630D000 == 38 [pid = 3508] [id = 162] 02:54:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (16FD3400) [pid = 3508] [serial = 484] [outer = 00000000] 02:54:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (192C1C00) [pid = 3508] [serial = 485] [outer = 16FD3400] 02:54:58 INFO - PROCESS | 3508 | 1468662898889 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (19B63800) [pid = 3508] [serial = 486] [outer = 16FD3400] 02:54:59 INFO - PROCESS | 3508 | 1468662899310 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:54:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 590ms 02:54:59 INFO - PROCESS | 3508 | 1468662899330 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 3508 | 1468662899332 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 02:54:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:54:59 INFO - PROCESS | 3508 | 1468662899335 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 3508 | 1468662899336 Marionette TRACE conn6 <- [1,614,null,{}] 02:54:59 INFO - PROCESS | 3508 | 1468662899340 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:59 INFO - PROCESS | 3508 | 1468662899342 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:59 INFO - PROCESS | 3508 | 1468662899473 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 02:54:59 INFO - PROCESS | 3508 | 1468662899481 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 3508 | 1468662899483 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:54:59 INFO - PROCESS | 3508 | ++DOCSHELL 159E1800 == 39 [pid = 3508] [id = 163] 02:54:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (159E3800) [pid = 3508] [serial = 487] [outer = 00000000] 02:54:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (159E8400) [pid = 3508] [serial = 488] [outer = 159E3800] 02:54:59 INFO - PROCESS | 3508 | 1468662899525 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (159EB400) [pid = 3508] [serial = 489] [outer = 159E3800] 02:54:59 INFO - PROCESS | 3508 | 1468662899964 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:55:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 02:55:00 INFO - PROCESS | 3508 | 1468662900014 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 3508 | 1468662900016 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 02:55:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:55:00 INFO - PROCESS | 3508 | 1468662900018 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 3508 | 1468662900020 Marionette TRACE conn6 <- [1,618,null,{}] 02:55:00 INFO - PROCESS | 3508 | 1468662900028 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:00 INFO - PROCESS | 3508 | 1468662900030 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:00 INFO - PROCESS | 3508 | 1468662900109 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 02:55:00 INFO - PROCESS | 3508 | 1468662900115 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 3508 | 1468662900117 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:00 INFO - PROCESS | 3508 | ++DOCSHELL 15FE4800 == 40 [pid = 3508] [id = 164] 02:55:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17F5E000) [pid = 3508] [serial = 490] [outer = 00000000] 02:55:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (19D3A000) [pid = 3508] [serial = 491] [outer = 17F5E000] 02:55:00 INFO - PROCESS | 3508 | 1468662900160 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (19D3C800) [pid = 3508] [serial = 492] [outer = 17F5E000] 02:55:00 INFO - PROCESS | 3508 | 1468662900860 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:55:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 870ms 02:55:00 INFO - PROCESS | 3508 | 1468662900905 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 3508 | 1468662900910 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 02:55:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:55:00 INFO - PROCESS | 3508 | 1468662900915 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 3508 | 1468662900919 Marionette TRACE conn6 <- [1,622,null,{}] 02:55:00 INFO - PROCESS | 3508 | 1468662900924 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:00 INFO - PROCESS | 3508 | 1468662900928 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:01 INFO - PROCESS | 3508 | 1468662901045 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 02:55:01 INFO - PROCESS | 3508 | 1468662901163 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 3508 | 1468662901166 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:01 INFO - PROCESS | 3508 | ++DOCSHELL 11A51400 == 41 [pid = 3508] [id = 165] 02:55:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (12365800) [pid = 3508] [serial = 493] [outer = 00000000] 02:55:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1324C800) [pid = 3508] [serial = 494] [outer = 12365800] 02:55:01 INFO - PROCESS | 3508 | 1468662901222 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (13A2C400) [pid = 3508] [serial = 495] [outer = 12365800] 02:55:01 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:01 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:01 INFO - PROCESS | 3508 | 1468662901779 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 870ms 02:55:01 INFO - PROCESS | 3508 | 1468662901789 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 3508 | 1468662901794 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 02:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:55:01 INFO - PROCESS | 3508 | 1468662901816 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 3508 | 1468662901819 Marionette TRACE conn6 <- [1,626,null,{}] 02:55:01 INFO - PROCESS | 3508 | 1468662901823 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:01 INFO - PROCESS | 3508 | 1468662901826 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:01 INFO - PROCESS | 3508 | 1468662901939 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 02:55:02 INFO - PROCESS | 3508 | 1468662902036 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 3508 | 1468662902038 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:02 INFO - PROCESS | 3508 | ++DOCSHELL 159ED800 == 42 [pid = 3508] [id = 166] 02:55:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (15E58C00) [pid = 3508] [serial = 496] [outer = 00000000] 02:55:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (16051400) [pid = 3508] [serial = 497] [outer = 15E58C00] 02:55:02 INFO - PROCESS | 3508 | 1468662902093 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (16303000) [pid = 3508] [serial = 498] [outer = 15E58C00] 02:55:02 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:02 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:02 INFO - PROCESS | 3508 | 1468662902710 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:55:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 930ms 02:55:02 INFO - PROCESS | 3508 | 1468662902747 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 3508 | 1468662902750 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 02:55:02 INFO - PROCESS | 3508 | 1468662902753 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:55:02 INFO - PROCESS | 3508 | 1468662902757 Marionette TRACE conn6 <- [1,630,null,{}] 02:55:02 INFO - PROCESS | 3508 | 1468662902768 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:02 INFO - PROCESS | 3508 | 1468662902773 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:02 INFO - PROCESS | 3508 | 1468662902881 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 02:55:02 INFO - PROCESS | 3508 | 1468662902977 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 3508 | 1468662902980 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:02 INFO - PROCESS | 3508 | ++DOCSHELL 18076800 == 43 [pid = 3508] [id = 167] 02:55:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1807AC00) [pid = 3508] [serial = 499] [outer = 00000000] 02:55:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (19D39800) [pid = 3508] [serial = 500] [outer = 1807AC00] 02:55:03 INFO - PROCESS | 3508 | 1468662903035 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (19FED000) [pid = 3508] [serial = 501] [outer = 1807AC00] 02:55:03 INFO - PROCESS | 3508 | 1468662903642 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:55:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 930ms 02:55:03 INFO - PROCESS | 3508 | 1468662903687 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 02:55:03 INFO - PROCESS | 3508 | 1468662903690 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 02:55:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:55:03 INFO - PROCESS | 3508 | 1468662903694 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 3508 | 1468662903696 Marionette TRACE conn6 <- [1,634,null,{}] 02:55:03 INFO - PROCESS | 3508 | 1468662903699 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:03 INFO - PROCESS | 3508 | 1468662903702 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:03 INFO - PROCESS | 3508 | 1468662903813 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 02:55:04 INFO - PROCESS | 3508 | 1468662904092 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 3508 | 1468662904095 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:04 INFO - PROCESS | 3508 | ++DOCSHELL 0915B800 == 44 [pid = 3508] [id = 168] 02:55:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0915BC00) [pid = 3508] [serial = 502] [outer = 00000000] 02:55:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (0D4F3400) [pid = 3508] [serial = 503] [outer = 0915BC00] 02:55:04 INFO - PROCESS | 3508 | 1468662904144 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (0DE6C800) [pid = 3508] [serial = 504] [outer = 0915BC00] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 159E1800 == 43 [pid = 3508] [id = 163] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 1630D000 == 42 [pid = 3508] [id = 162] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 12362400 == 41 [pid = 3508] [id = 161] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 0DEC6800 == 40 [pid = 3508] [id = 160] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 17481C00 == 39 [pid = 3508] [id = 159] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 16052C00 == 38 [pid = 3508] [id = 158] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 15E4E000 == 37 [pid = 3508] [id = 157] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 1242B000 == 36 [pid = 3508] [id = 156] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 0920F400 == 35 [pid = 3508] [id = 155] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 13815400 == 34 [pid = 3508] [id = 154] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 17FA7400 == 33 [pid = 3508] [id = 152] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 0D384800 == 32 [pid = 3508] [id = 153] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 11F95000 == 31 [pid = 3508] [id = 143] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 18076800 == 30 [pid = 3508] [id = 167] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 159ED800 == 29 [pid = 3508] [id = 166] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 15FE4800 == 28 [pid = 3508] [id = 164] 02:55:05 INFO - PROCESS | 3508 | --DOCSHELL 11A51400 == 27 [pid = 3508] [id = 165] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (15FE9000) [pid = 3508] [serial = 440] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (16049800) [pid = 3508] [serial = 441] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (14C52800) [pid = 3508] [serial = 429] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (13813000) [pid = 3508] [serial = 428] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (0E068400) [pid = 3508] [serial = 431] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0EBCB000) [pid = 3508] [serial = 432] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (158AD400) [pid = 3508] [serial = 437] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (12405800) [pid = 3508] [serial = 434] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (13251400) [pid = 3508] [serial = 435] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0D875400) [pid = 3508] [serial = 417] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (09295000) [pid = 3508] [serial = 416] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (157C6400) [pid = 3508] [serial = 420] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (14CD5000) [pid = 3508] [serial = 419] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17FA2800) [pid = 3508] [serial = 423] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (175E2C00) [pid = 3508] [serial = 422] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (160DF000) [pid = 3508] [serial = 443] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19FF3C00) [pid = 3508] [serial = 426] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (19FF1400) [pid = 3508] [serial = 425] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (16156800) [pid = 3508] [serial = 449] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (16F81400) [pid = 3508] [serial = 446] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (17D29C00) [pid = 3508] [serial = 452] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (16FE2400) [pid = 3508] [serial = 447] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15FF0000) [pid = 3508] [serial = 453] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (16155000) [pid = 3508] [serial = 444] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1416BC00) [pid = 3508] [serial = 450] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (158B5000) [pid = 3508] [serial = 438] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (19235C00) [pid = 3508] [serial = 455] [outer = 00000000] [url = about:blank] 02:55:05 INFO - PROCESS | 3508 | 1468662905420 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1770ms 02:55:05 INFO - PROCESS | 3508 | 1468662905470 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 3508 | 1468662905474 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 02:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:55:05 INFO - PROCESS | 3508 | 1468662905479 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 3508 | 1468662905482 Marionette TRACE conn6 <- [1,638,null,{}] 02:55:05 INFO - PROCESS | 3508 | 1468662905488 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:05 INFO - PROCESS | 3508 | 1468662905491 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:05 INFO - PROCESS | 3508 | 1468662905580 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 02:55:05 INFO - PROCESS | 3508 | 1468662905659 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 3508 | 1468662905663 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:05 INFO - PROCESS | 3508 | ++DOCSHELL 0D0F2C00 == 28 [pid = 3508] [id = 169] 02:55:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0D334400) [pid = 3508] [serial = 505] [outer = 00000000] 02:55:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0DE77C00) [pid = 3508] [serial = 506] [outer = 0D334400] 02:55:05 INFO - PROCESS | 3508 | 1468662905711 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0DED3800) [pid = 3508] [serial = 507] [outer = 0D334400] 02:55:06 INFO - PROCESS | 3508 | 1468662906108 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 02:55:06 INFO - PROCESS | 3508 | 1468662906153 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 3508 | 1468662906159 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 02:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:55:06 INFO - PROCESS | 3508 | 1468662906165 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 3508 | 1468662906167 Marionette TRACE conn6 <- [1,642,null,{}] 02:55:06 INFO - PROCESS | 3508 | 1468662906172 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:06 INFO - PROCESS | 3508 | 1468662906174 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:06 INFO - PROCESS | 3508 | 1468662906260 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 02:55:06 INFO - PROCESS | 3508 | 1468662906267 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 3508 | 1468662906270 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:06 INFO - PROCESS | 3508 | ++DOCSHELL 11F8FC00 == 29 [pid = 3508] [id = 170] 02:55:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (12327000) [pid = 3508] [serial = 508] [outer = 00000000] 02:55:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (12366400) [pid = 3508] [serial = 509] [outer = 12327000] 02:55:06 INFO - PROCESS | 3508 | 1468662906317 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (12421C00) [pid = 3508] [serial = 510] [outer = 12327000] 02:55:06 INFO - PROCESS | 3508 | 1468662906781 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 02:55:06 INFO - PROCESS | 3508 | 1468662906798 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 3508 | 1468662906801 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 02:55:06 INFO - PROCESS | 3508 | 1468662906804 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:55:06 INFO - PROCESS | 3508 | 1468662906807 Marionette TRACE conn6 <- [1,646,null,{}] 02:55:06 INFO - PROCESS | 3508 | 1468662906818 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:06 INFO - PROCESS | 3508 | 1468662906823 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:06 INFO - PROCESS | 3508 | 1468662906905 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 02:55:06 INFO - PROCESS | 3508 | 1468662906948 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 3508 | 1468662906951 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:06 INFO - PROCESS | 3508 | ++DOCSHELL 14C59000 == 30 [pid = 3508] [id = 171] 02:55:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (14C5A800) [pid = 3508] [serial = 511] [outer = 00000000] 02:55:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (14CD5400) [pid = 3508] [serial = 512] [outer = 14C5A800] 02:55:06 INFO - PROCESS | 3508 | 1468662906998 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (157C0C00) [pid = 3508] [serial = 513] [outer = 14C5A800] 02:55:07 INFO - PROCESS | 3508 | 1468662907440 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 02:55:07 INFO - PROCESS | 3508 | 1468662907478 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 3508 | 1468662907481 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 02:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:55:07 INFO - PROCESS | 3508 | 1468662907493 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 3508 | 1468662907494 Marionette TRACE conn6 <- [1,650,null,{}] 02:55:07 INFO - PROCESS | 3508 | 1468662907498 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:07 INFO - PROCESS | 3508 | 1468662907500 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:07 INFO - PROCESS | 3508 | 1468662907612 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 02:55:07 INFO - PROCESS | 3508 | 1468662907618 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 3508 | 1468662907620 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:07 INFO - PROCESS | 3508 | ++DOCSHELL 158AD400 == 31 [pid = 3508] [id = 172] 02:55:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (158B5000) [pid = 3508] [serial = 514] [outer = 00000000] 02:55:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (159E6400) [pid = 3508] [serial = 515] [outer = 158B5000] 02:55:07 INFO - PROCESS | 3508 | 1468662907665 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15E4FC00) [pid = 3508] [serial = 516] [outer = 158B5000] 02:55:07 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:07 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:08 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:08 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:08 INFO - PROCESS | 3508 | 1468662908105 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 630ms 02:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:55:08 INFO - PROCESS | 3508 | 1468662908118 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 02:55:08 INFO - PROCESS | 3508 | 1468662908120 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 02:55:08 INFO - PROCESS | 3508 | 1468662908123 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - PROCESS | 3508 | 1468662908125 Marionette TRACE conn6 <- [1,654,null,{}] 02:55:08 INFO - PROCESS | 3508 | 1468662908128 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:08 INFO - PROCESS | 3508 | 1468662908130 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:08 INFO - PROCESS | 3508 | 1468662908236 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 02:55:08 INFO - PROCESS | 3508 | 1468662908242 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 3508 | 1468662908244 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:08 INFO - PROCESS | 3508 | ++DOCSHELL 15E50800 == 32 [pid = 3508] [id = 173] 02:55:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15E58800) [pid = 3508] [serial = 517] [outer = 00000000] 02:55:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15FEBC00) [pid = 3508] [serial = 518] [outer = 15E58800] 02:55:08 INFO - PROCESS | 3508 | 1468662908288 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1604A400) [pid = 3508] [serial = 519] [outer = 15E58800] 02:55:08 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:08 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:08 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:08 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:08 INFO - PROCESS | 3508 | 1468662908761 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 02:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:55:08 INFO - PROCESS | 3508 | 1468662908794 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 02:55:08 INFO - PROCESS | 3508 | 1468662908796 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 02:55:08 INFO - PROCESS | 3508 | 1468662908799 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - PROCESS | 3508 | 1468662908801 Marionette TRACE conn6 <- [1,658,null,{}] 02:55:08 INFO - PROCESS | 3508 | 1468662908804 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:08 INFO - PROCESS | 3508 | 1468662908810 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:08 INFO - PROCESS | 3508 | 1468662908939 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 02:55:08 INFO - PROCESS | 3508 | 1468662908950 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 3508 | 1468662908952 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:09 INFO - PROCESS | 3508 | ++DOCSHELL 16052800 == 33 [pid = 3508] [id = 174] 02:55:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (160D9C00) [pid = 3508] [serial = 520] [outer = 00000000] 02:55:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16176800) [pid = 3508] [serial = 521] [outer = 160D9C00] 02:55:09 INFO - PROCESS | 3508 | 1468662909039 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (1630D000) [pid = 3508] [serial = 522] [outer = 160D9C00] 02:55:09 INFO - PROCESS | 3508 | 1468662909728 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15E4E800) [pid = 3508] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0D459400) [pid = 3508] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (175D4800) [pid = 3508] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (16FD3400) [pid = 3508] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1381D400) [pid = 3508] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D45A000) [pid = 3508] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (12368800) [pid = 3508] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (160DC800) [pid = 3508] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (17FA8800) [pid = 3508] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12446400) [pid = 3508] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (158B8800) [pid = 3508] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (17F5E000) [pid = 3508] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:55:09 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (159E3800) [pid = 3508] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1020ms 02:55:09 INFO - PROCESS | 3508 | 1468662909821 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 3508 | 1468662909822 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 02:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:55:09 INFO - PROCESS | 3508 | 1468662909826 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 3508 | 1468662909828 Marionette TRACE conn6 <- [1,662,null,{}] 02:55:09 INFO - PROCESS | 3508 | 1468662909831 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:09 INFO - PROCESS | 3508 | 1468662909833 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:09 INFO - PROCESS | 3508 | 1468662909908 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 02:55:09 INFO - PROCESS | 3508 | 1468662909914 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 3508 | 1468662909916 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:09 INFO - PROCESS | 3508 | ++DOCSHELL 11FB8000 == 34 [pid = 3508] [id = 175] 02:55:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (12340400) [pid = 3508] [serial = 523] [outer = 00000000] 02:55:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (12501400) [pid = 3508] [serial = 524] [outer = 12340400] 02:55:09 INFO - PROCESS | 3508 | 1468662909959 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1324CC00) [pid = 3508] [serial = 525] [outer = 12340400] 02:55:10 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:10 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:10 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:10 INFO - PROCESS | 3508 | [3508] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:55:10 INFO - PROCESS | 3508 | 1468662910365 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:55:10 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 02:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 570ms 02:55:10 INFO - PROCESS | 3508 | 1468662910402 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 3508 | 1468662910404 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 02:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:55:10 INFO - PROCESS | 3508 | 1468662910411 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 3508 | 1468662910413 Marionette TRACE conn6 <- [1,666,null,{}] 02:55:10 INFO - PROCESS | 3508 | 1468662910417 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:10 INFO - PROCESS | 3508 | 1468662910419 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:10 INFO - PROCESS | 3508 | 1468662910494 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 02:55:10 INFO - PROCESS | 3508 | 1468662910500 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 3508 | 1468662910502 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:10 INFO - PROCESS | 3508 | ++DOCSHELL 16159800 == 35 [pid = 3508] [id = 176] 02:55:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16176400) [pid = 3508] [serial = 526] [outer = 00000000] 02:55:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16CE0000) [pid = 3508] [serial = 527] [outer = 16176400] 02:55:10 INFO - PROCESS | 3508 | 1468662910545 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16CE7000) [pid = 3508] [serial = 528] [outer = 16176400] 02:55:10 INFO - PROCESS | 3508 | 1468662910968 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 571ms 02:55:10 INFO - PROCESS | 3508 | 1468662910981 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 3508 | 1468662910983 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 02:55:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:55:10 INFO - PROCESS | 3508 | 1468662910986 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 3508 | 1468662910988 Marionette TRACE conn6 <- [1,670,null,{}] 02:55:11 INFO - PROCESS | 3508 | 1468662911007 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:11 INFO - PROCESS | 3508 | 1468662911009 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:11 INFO - PROCESS | 3508 | 1468662911087 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 02:55:11 INFO - PROCESS | 3508 | 1468662911095 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 3508 | 1468662911097 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:11 INFO - PROCESS | 3508 | ++DOCSHELL 14C58400 == 36 [pid = 3508] [id = 177] 02:55:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (175DC400) [pid = 3508] [serial = 529] [outer = 00000000] 02:55:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (175E2C00) [pid = 3508] [serial = 530] [outer = 175DC400] 02:55:11 INFO - PROCESS | 3508 | 1468662911143 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (17D23000) [pid = 3508] [serial = 531] [outer = 175DC400] 02:55:12 INFO - PROCESS | 3508 | 1468662912097 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:55:12 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) 02:55:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1132ms 02:55:12 INFO - PROCESS | 3508 | 1468662912120 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 3508 | 1468662912125 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 02:55:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:55:12 INFO - PROCESS | 3508 | 1468662912129 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 3508 | 1468662912133 Marionette TRACE conn6 <- [1,674,null,{}] 02:55:12 INFO - PROCESS | 3508 | 1468662912138 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:12 INFO - PROCESS | 3508 | 1468662912142 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:12 INFO - PROCESS | 3508 | 1468662912313 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 02:55:12 INFO - PROCESS | 3508 | 1468662912405 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 3508 | 1468662912410 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:12 INFO - PROCESS | 3508 | ++DOCSHELL 0DE75800 == 37 [pid = 3508] [id = 178] 02:55:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0DE76000) [pid = 3508] [serial = 532] [outer = 00000000] 02:55:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0E9DB400) [pid = 3508] [serial = 533] [outer = 0DE76000] 02:55:12 INFO - PROCESS | 3508 | 1468662912510 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (11DC4000) [pid = 3508] [serial = 534] [outer = 0DE76000] 02:55:13 INFO - PROCESS | 3508 | 1468662913649 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:55:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1578ms 02:55:13 INFO - PROCESS | 3508 | 1468662913708 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 3508 | 1468662913713 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 02:55:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:55:13 INFO - PROCESS | 3508 | 1468662913728 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 3508 | 1468662913731 Marionette TRACE conn6 <- [1,678,null,{}] 02:55:13 INFO - PROCESS | 3508 | 1468662913735 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:13 INFO - PROCESS | 3508 | 1468662913738 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:13 INFO - PROCESS | 3508 | 1468662913930 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 02:55:14 INFO - PROCESS | 3508 | 1468662914104 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 3508 | 1468662914108 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:14 INFO - PROCESS | 3508 | ++DOCSHELL 0916FC00 == 38 [pid = 3508] [id = 179] 02:55:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (09173800) [pid = 3508] [serial = 535] [outer = 00000000] 02:55:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (09292800) [pid = 3508] [serial = 536] [outer = 09173800] 02:55:14 INFO - PROCESS | 3508 | 1468662914157 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (0D875400) [pid = 3508] [serial = 537] [outer = 09173800] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 16159800 == 37 [pid = 3508] [id = 176] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 11FB8000 == 36 [pid = 3508] [id = 175] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 16052800 == 35 [pid = 3508] [id = 174] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 15E50800 == 34 [pid = 3508] [id = 173] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 158AD400 == 33 [pid = 3508] [id = 172] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 14C59000 == 32 [pid = 3508] [id = 171] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 11F8FC00 == 31 [pid = 3508] [id = 170] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 0D0F2C00 == 30 [pid = 3508] [id = 169] 02:55:14 INFO - PROCESS | 3508 | --DOCSHELL 0915B800 == 29 [pid = 3508] [id = 168] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (15FEDC00) [pid = 3508] [serial = 471] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (0DE6EC00) [pid = 3508] [serial = 458] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (175E2800) [pid = 3508] [serial = 477] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (192C1C00) [pid = 3508] [serial = 485] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15FEC000) [pid = 3508] [serial = 461] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (11CE8C00) [pid = 3508] [serial = 464] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (15FE2C00) [pid = 3508] [serial = 470] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (14CBBC00) [pid = 3508] [serial = 482] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (16BE9800) [pid = 3508] [serial = 474] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (160E0C00) [pid = 3508] [serial = 462] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (19611000) [pid = 3508] [serial = 456] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0EBCF800) [pid = 3508] [serial = 465] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (13813C00) [pid = 3508] [serial = 468] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (19B63800) [pid = 3508] [serial = 486] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (175DBC00) [pid = 3508] [serial = 476] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1630C800) [pid = 3508] [serial = 473] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (19235000) [pid = 3508] [serial = 480] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1324E000) [pid = 3508] [serial = 467] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1960D400) [pid = 3508] [serial = 479] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (11C25800) [pid = 3508] [serial = 459] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (15FEA400) [pid = 3508] [serial = 483] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (19D3A000) [pid = 3508] [serial = 491] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (19D3C800) [pid = 3508] [serial = 492] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (159E8400) [pid = 3508] [serial = 488] [outer = 00000000] [url = about:blank] 02:55:14 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (159EB400) [pid = 3508] [serial = 489] [outer = 00000000] [url = about:blank] 02:55:15 INFO - PROCESS | 3508 | 1468662915221 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:55:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1538ms 02:55:15 INFO - PROCESS | 3508 | 1468662915262 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 3508 | 1468662915265 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 02:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:55:15 INFO - PROCESS | 3508 | 1468662915270 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 3508 | 1468662915272 Marionette TRACE conn6 <- [1,682,null,{}] 02:55:15 INFO - PROCESS | 3508 | 1468662915277 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:15 INFO - PROCESS | 3508 | 1468662915280 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:15 INFO - PROCESS | 3508 | 1468662915366 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 02:55:15 INFO - PROCESS | 3508 | 1468662915376 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 3508 | 1468662915379 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:15 INFO - PROCESS | 3508 | ++DOCSHELL 11CA9800 == 30 [pid = 3508] [id = 180] 02:55:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (11CE7400) [pid = 3508] [serial = 538] [outer = 00000000] 02:55:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (12363800) [pid = 3508] [serial = 539] [outer = 11CE7400] 02:55:15 INFO - PROCESS | 3508 | 1468662915427 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (1324E000) [pid = 3508] [serial = 540] [outer = 11CE7400] 02:55:16 INFO - PROCESS | 3508 | 1468662916395 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:55:16 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) 02:55:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1174ms 02:55:16 INFO - PROCESS | 3508 | 1468662916448 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 3508 | 1468662916452 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 02:55:16 INFO - PROCESS | 3508 | 1468662916456 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:55:16 INFO - PROCESS | 3508 | 1468662916458 Marionette TRACE conn6 <- [1,686,null,{}] 02:55:16 INFO - PROCESS | 3508 | 1468662916462 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:16 INFO - PROCESS | 3508 | 1468662916464 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:16 INFO - PROCESS | 3508 | 1468662916551 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 02:55:16 INFO - PROCESS | 3508 | 1468662916560 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 3508 | 1468662916562 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:16 INFO - PROCESS | 3508 | ++DOCSHELL 13818800 == 31 [pid = 3508] [id = 181] 02:55:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1381A400) [pid = 3508] [serial = 541] [outer = 00000000] 02:55:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (158B3400) [pid = 3508] [serial = 542] [outer = 1381A400] 02:55:16 INFO - PROCESS | 3508 | 1468662916608 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (159E1400) [pid = 3508] [serial = 543] [outer = 1381A400] 02:55:17 INFO - PROCESS | 3508 | 1468662917580 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:55:17 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) 02:55:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1167ms 02:55:17 INFO - PROCESS | 3508 | 1468662917628 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 3508 | 1468662917630 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 02:55:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:55:17 INFO - PROCESS | 3508 | 1468662917640 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 3508 | 1468662917646 Marionette TRACE conn6 <- [1,690,null,{}] 02:55:17 INFO - PROCESS | 3508 | 1468662917656 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:17 INFO - PROCESS | 3508 | 1468662917659 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:17 INFO - PROCESS | 3508 | 1468662917778 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 02:55:17 INFO - PROCESS | 3508 | 1468662917827 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 3508 | 1468662917829 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:17 INFO - PROCESS | 3508 | ++DOCSHELL 15FE7800 == 32 [pid = 3508] [id = 182] 02:55:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (15FEA000) [pid = 3508] [serial = 544] [outer = 00000000] 02:55:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (16049C00) [pid = 3508] [serial = 545] [outer = 15FEA000] 02:55:17 INFO - PROCESS | 3508 | 1468662917872 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (16051800) [pid = 3508] [serial = 546] [outer = 15FEA000] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (15E58800) [pid = 3508] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (158B5000) [pid = 3508] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (160D9C00) [pid = 3508] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (12327000) [pid = 3508] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (14C5A800) [pid = 3508] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (0915BC00) [pid = 3508] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (0D334400) [pid = 3508] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (12365800) [pid = 3508] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (15E58C00) [pid = 3508] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (1807AC00) [pid = 3508] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (12340400) [pid = 3508] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:55:18 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (16176400) [pid = 3508] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:55:18 INFO - PROCESS | 3508 | 1468662918790 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:55:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1178ms 02:55:18 INFO - PROCESS | 3508 | 1468662918816 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 3508 | 1468662918818 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 02:55:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:55:18 INFO - PROCESS | 3508 | 1468662918822 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 3508 | 1468662918823 Marionette TRACE conn6 <- [1,694,null,{}] 02:55:18 INFO - PROCESS | 3508 | 1468662918827 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:18 INFO - PROCESS | 3508 | 1468662918829 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:18 INFO - PROCESS | 3508 | 1468662918913 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 02:55:18 INFO - PROCESS | 3508 | 1468662918919 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 3508 | 1468662918921 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:18 INFO - PROCESS | 3508 | ++DOCSHELL 14C4E000 == 33 [pid = 3508] [id = 183] 02:55:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (159E8000) [pid = 3508] [serial = 547] [outer = 00000000] 02:55:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (15FF1400) [pid = 3508] [serial = 548] [outer = 159E8000] 02:55:18 INFO - PROCESS | 3508 | 1468662918964 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (160E1000) [pid = 3508] [serial = 549] [outer = 159E8000] 02:55:19 INFO - PROCESS | 3508 | 1468662919863 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:55:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1070ms 02:55:19 INFO - PROCESS | 3508 | 1468662919896 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 3508 | 1468662919898 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 02:55:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:55:19 INFO - PROCESS | 3508 | 1468662919901 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 3508 | 1468662919903 Marionette TRACE conn6 <- [1,698,null,{}] 02:55:19 INFO - PROCESS | 3508 | 1468662919907 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:19 INFO - PROCESS | 3508 | 1468662919909 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:20 INFO - PROCESS | 3508 | 1468662920016 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 02:55:20 INFO - PROCESS | 3508 | 1468662920026 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 3508 | 1468662920031 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:20 INFO - PROCESS | 3508 | ++DOCSHELL 13A2C000 == 34 [pid = 3508] [id = 184] 02:55:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (16158C00) [pid = 3508] [serial = 550] [outer = 00000000] 02:55:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (16307000) [pid = 3508] [serial = 551] [outer = 16158C00] 02:55:20 INFO - PROCESS | 3508 | 1468662920084 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (16F7E800) [pid = 3508] [serial = 552] [outer = 16158C00] 02:55:21 INFO - PROCESS | 3508 | 1468662921003 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1125ms 02:55:21 INFO - PROCESS | 3508 | 1468662921056 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 3508 | 1468662921061 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 02:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:55:21 INFO - PROCESS | 3508 | 1468662921067 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 3508 | 1468662921071 Marionette TRACE conn6 <- [1,702,null,{}] 02:55:21 INFO - PROCESS | 3508 | 1468662921077 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:21 INFO - PROCESS | 3508 | 1468662921080 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:21 INFO - PROCESS | 3508 | 1468662921225 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 02:55:21 INFO - PROCESS | 3508 | 1468662921387 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 3508 | 1468662921390 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:21 INFO - PROCESS | 3508 | ++DOCSHELL 11CF0000 == 35 [pid = 3508] [id = 185] 02:55:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (11DC1C00) [pid = 3508] [serial = 553] [outer = 00000000] 02:55:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (12341C00) [pid = 3508] [serial = 554] [outer = 11DC1C00] 02:55:21 INFO - PROCESS | 3508 | 1468662921453 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (12407800) [pid = 3508] [serial = 555] [outer = 11DC1C00] 02:55:22 INFO - PROCESS | 3508 | 1468662922531 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:55:22 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 02:55:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1475ms 02:55:22 INFO - PROCESS | 3508 | 1468662922547 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 3508 | 1468662922552 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 02:55:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:55:22 INFO - PROCESS | 3508 | 1468662922559 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 3508 | 1468662922561 Marionette TRACE conn6 <- [1,706,null,{}] 02:55:22 INFO - PROCESS | 3508 | 1468662922566 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:22 INFO - PROCESS | 3508 | 1468662922568 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:22 INFO - PROCESS | 3508 | 1468662922676 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 02:55:22 INFO - PROCESS | 3508 | 1468662922797 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 3508 | 1468662922800 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:22 INFO - PROCESS | 3508 | ++DOCSHELL 159EB800 == 36 [pid = 3508] [id = 186] 02:55:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (159EC400) [pid = 3508] [serial = 556] [outer = 00000000] 02:55:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15E51800) [pid = 3508] [serial = 557] [outer = 159EC400] 02:55:22 INFO - PROCESS | 3508 | 1468662922858 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15FE8000) [pid = 3508] [serial = 558] [outer = 159EC400] 02:55:23 INFO - PROCESS | 3508 | 1468662923892 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:55:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1383ms 02:55:23 INFO - PROCESS | 3508 | 1468662923945 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 3508 | 1468662923950 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 02:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:55:23 INFO - PROCESS | 3508 | 1468662923956 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 3508 | 1468662923959 Marionette TRACE conn6 <- [1,710,null,{}] 02:55:24 INFO - PROCESS | 3508 | 1468662924008 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:24 INFO - PROCESS | 3508 | 1468662924011 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:24 INFO - PROCESS | 3508 | 1468662924145 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 02:55:24 INFO - PROCESS | 3508 | 1468662924234 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 3508 | 1468662924236 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:24 INFO - PROCESS | 3508 | ++DOCSHELL 11A4E400 == 37 [pid = 3508] [id = 187] 02:55:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11A51400) [pid = 3508] [serial = 559] [outer = 00000000] 02:55:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (11F93800) [pid = 3508] [serial = 560] [outer = 11A51400] 02:55:24 INFO - PROCESS | 3508 | 1468662924286 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (12360800) [pid = 3508] [serial = 561] [outer = 11A51400] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 14C4E000 == 36 [pid = 3508] [id = 183] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 15FE7800 == 35 [pid = 3508] [id = 182] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 13818800 == 34 [pid = 3508] [id = 181] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 11CA9800 == 33 [pid = 3508] [id = 180] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 0916FC00 == 32 [pid = 3508] [id = 179] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 0DE75800 == 31 [pid = 3508] [id = 178] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 14C58400 == 30 [pid = 3508] [id = 177] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 159EB800 == 29 [pid = 3508] [id = 186] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 13A2C000 == 28 [pid = 3508] [id = 184] 02:55:25 INFO - PROCESS | 3508 | --DOCSHELL 11CF0000 == 27 [pid = 3508] [id = 185] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (175E2C00) [pid = 3508] [serial = 530] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15FEBC00) [pid = 3508] [serial = 518] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (159E6400) [pid = 3508] [serial = 515] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (16176800) [pid = 3508] [serial = 521] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (12366400) [pid = 3508] [serial = 509] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (12421C00) [pid = 3508] [serial = 510] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (14CD5400) [pid = 3508] [serial = 512] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (0DE6C800) [pid = 3508] [serial = 504] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (0D4F3400) [pid = 3508] [serial = 503] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (0DE77C00) [pid = 3508] [serial = 506] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (0DED3800) [pid = 3508] [serial = 507] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (1604A400) [pid = 3508] [serial = 519] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (13A2C400) [pid = 3508] [serial = 495] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (1324C800) [pid = 3508] [serial = 494] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (16303000) [pid = 3508] [serial = 498] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (16051400) [pid = 3508] [serial = 497] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (19FED000) [pid = 3508] [serial = 501] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (19D39800) [pid = 3508] [serial = 500] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (1324CC00) [pid = 3508] [serial = 525] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (12501400) [pid = 3508] [serial = 524] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 55 (1630D000) [pid = 3508] [serial = 522] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 54 (15E4FC00) [pid = 3508] [serial = 516] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 53 (16CE7000) [pid = 3508] [serial = 528] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 52 (16CE0000) [pid = 3508] [serial = 527] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | --DOMWINDOW == 51 (157C0C00) [pid = 3508] [serial = 513] [outer = 00000000] [url = about:blank] 02:55:25 INFO - PROCESS | 3508 | 1468662925393 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 02:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:55:25 INFO - PROCESS | 3508 | 1468662925438 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 02:55:25 INFO - PROCESS | 3508 | 1468662925442 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 3508 | 1468662925445 Marionette TRACE conn6 <- [1,714,null,{}] 02:55:25 INFO - PROCESS | 3508 | 1468662925450 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:25 INFO - PROCESS | 3508 | 1468662925453 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:25 INFO - PROCESS | 3508 | 1468662925582 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 02:55:25 INFO - PROCESS | 3508 | 1468662925662 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 3508 | 1468662925665 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:25 INFO - PROCESS | 3508 | ++DOCSHELL 0DD10000 == 28 [pid = 3508] [id = 188] 02:55:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 52 (0DE6BC00) [pid = 3508] [serial = 562] [outer = 00000000] 02:55:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 53 (0DE6FC00) [pid = 3508] [serial = 563] [outer = 0DE6BC00] 02:55:25 INFO - PROCESS | 3508 | 1468662925712 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 54 (0DE77C00) [pid = 3508] [serial = 564] [outer = 0DE6BC00] 02:55:26 INFO - PROCESS | 3508 | 1468662926169 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:55:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 770ms 02:55:26 INFO - PROCESS | 3508 | 1468662926214 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 3508 | 1468662926218 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 02:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:55:26 INFO - PROCESS | 3508 | 1468662926225 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 3508 | 1468662926227 Marionette TRACE conn6 <- [1,718,null,{}] 02:55:26 INFO - PROCESS | 3508 | 1468662926231 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 3508 | 1468662926234 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:26 INFO - PROCESS | 3508 | 1468662926318 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 02:55:26 INFO - PROCESS | 3508 | 1468662926326 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 3508 | 1468662926328 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:26 INFO - PROCESS | 3508 | ++DOCSHELL 11CB1C00 == 29 [pid = 3508] [id = 189] 02:55:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 55 (11CE4400) [pid = 3508] [serial = 565] [outer = 00000000] 02:55:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (11F94000) [pid = 3508] [serial = 566] [outer = 11CE4400] 02:55:26 INFO - PROCESS | 3508 | 1468662926374 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (12346000) [pid = 3508] [serial = 567] [outer = 11CE4400] 02:55:26 INFO - PROCESS | 3508 | 1468662926864 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 3508 | 1468662926930 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 02:55:26 INFO - PROCESS | 3508 | 1468662926934 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 3508 | 1468662926938 Marionette TRACE conn6 <- [1,722,null,{}] 02:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:55:26 INFO - PROCESS | 3508 | 1468662926951 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 3508 | 1468662926955 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:27 INFO - PROCESS | 3508 | 1468662927037 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 02:55:27 INFO - PROCESS | 3508 | 1468662927122 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 3508 | 1468662927125 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:27 INFO - PROCESS | 3508 | ++DOCSHELL 13819000 == 30 [pid = 3508] [id = 190] 02:55:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (13819800) [pid = 3508] [serial = 568] [outer = 00000000] 02:55:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (1381E000) [pid = 3508] [serial = 569] [outer = 13819800] 02:55:27 INFO - PROCESS | 3508 | 1468662927174 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (1416B400) [pid = 3508] [serial = 570] [outer = 13819800] 02:55:27 INFO - PROCESS | 3508 | 1468662927584 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:55:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 02:55:27 INFO - PROCESS | 3508 | 1468662927614 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 3508 | 1468662927617 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 02:55:27 INFO - PROCESS | 3508 | 1468662927620 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 3508 | 1468662927622 Marionette TRACE conn6 <- [1,726,null,{}] 02:55:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:55:27 INFO - PROCESS | 3508 | 1468662927625 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:27 INFO - PROCESS | 3508 | 1468662927627 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:27 INFO - PROCESS | 3508 | 1468662927738 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 02:55:27 INFO - PROCESS | 3508 | 1468662927744 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 3508 | 1468662927746 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:27 INFO - PROCESS | 3508 | ++DOCSHELL 14CC1400 == 31 [pid = 3508] [id = 191] 02:55:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (14CC3C00) [pid = 3508] [serial = 571] [outer = 00000000] 02:55:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (157BF800) [pid = 3508] [serial = 572] [outer = 14CC3C00] 02:55:27 INFO - PROCESS | 3508 | 1468662927790 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (158B7C00) [pid = 3508] [serial = 573] [outer = 14CC3C00] 02:55:28 INFO - PROCESS | 3508 | 1468662928691 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:55:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1124ms 02:55:28 INFO - PROCESS | 3508 | 1468662928749 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 3508 | 1468662928751 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 02:55:28 INFO - PROCESS | 3508 | 1468662928754 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:55:28 INFO - PROCESS | 3508 | 1468662928756 Marionette TRACE conn6 <- [1,730,null,{}] 02:55:28 INFO - PROCESS | 3508 | 1468662928759 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:28 INFO - PROCESS | 3508 | 1468662928761 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:28 INFO - PROCESS | 3508 | 1468662928863 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 02:55:28 INFO - PROCESS | 3508 | 1468662928869 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 3508 | 1468662928871 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:28 INFO - PROCESS | 3508 | ++DOCSHELL 159E6400 == 32 [pid = 3508] [id = 192] 02:55:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (159E6800) [pid = 3508] [serial = 574] [outer = 00000000] 02:55:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (15E4C000) [pid = 3508] [serial = 575] [outer = 159E6800] 02:55:28 INFO - PROCESS | 3508 | 1468662928914 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (15FE2800) [pid = 3508] [serial = 576] [outer = 159E6800] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (15FEA000) [pid = 3508] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (159E8000) [pid = 3508] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (175DC400) [pid = 3508] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (11CE7400) [pid = 3508] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (0DE76000) [pid = 3508] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (1381A400) [pid = 3508] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (09173800) [pid = 3508] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:55:29 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (16158C00) [pid = 3508] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:55:29 INFO - PROCESS | 3508 | 1468662929852 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:55:29 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 02:55:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1129ms 02:55:29 INFO - PROCESS | 3508 | 1468662929887 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 02:55:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:55:29 INFO - PROCESS | 3508 | 1468662929889 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 02:55:29 INFO - PROCESS | 3508 | 1468662929893 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 3508 | 1468662929894 Marionette TRACE conn6 <- [1,734,null,{}] 02:55:29 INFO - PROCESS | 3508 | 1468662929898 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:29 INFO - PROCESS | 3508 | 1468662929903 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:30 INFO - PROCESS | 3508 | 1468662930029 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 02:55:30 INFO - PROCESS | 3508 | 1468662930037 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 3508 | 1468662930039 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:30 INFO - PROCESS | 3508 | ++DOCSHELL 15FEC400 == 33 [pid = 3508] [id = 193] 02:55:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (15FED800) [pid = 3508] [serial = 577] [outer = 00000000] 02:55:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (1604FC00) [pid = 3508] [serial = 578] [outer = 15FED800] 02:55:30 INFO - PROCESS | 3508 | 1468662930083 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (16050800) [pid = 3508] [serial = 579] [outer = 15FED800] 02:55:30 INFO - PROCESS | 3508 | 1468662930985 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:55:31 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.) 02:55:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1118ms 02:55:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:55:31 INFO - PROCESS | 3508 | 1468662931012 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 3508 | 1468662931014 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 02:55:31 INFO - PROCESS | 3508 | 1468662931017 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 3508 | 1468662931018 Marionette TRACE conn6 <- [1,738,null,{}] 02:55:31 INFO - PROCESS | 3508 | 1468662931022 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:31 INFO - PROCESS | 3508 | 1468662931024 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:31 INFO - PROCESS | 3508 | 1468662931098 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 02:55:31 INFO - PROCESS | 3508 | 1468662931171 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 3508 | 1468662931173 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:31 INFO - PROCESS | 3508 | ++DOCSHELL 15FF1000 == 34 [pid = 3508] [id = 194] 02:55:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (16154400) [pid = 3508] [serial = 580] [outer = 00000000] 02:55:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (16301400) [pid = 3508] [serial = 581] [outer = 16154400] 02:55:31 INFO - PROCESS | 3508 | 1468662931215 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (16306800) [pid = 3508] [serial = 582] [outer = 16154400] 02:55:32 INFO - PROCESS | 3508 | 1468662932239 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:55:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1282ms 02:55:32 INFO - PROCESS | 3508 | 1468662932322 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 02:55:32 INFO - PROCESS | 3508 | 1468662932326 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 02:55:32 INFO - PROCESS | 3508 | 1468662932332 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:55:32 INFO - PROCESS | 3508 | 1468662932335 Marionette TRACE conn6 <- [1,742,null,{}] 02:55:32 INFO - PROCESS | 3508 | 1468662932341 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:32 INFO - PROCESS | 3508 | 1468662932344 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:32 INFO - PROCESS | 3508 | 1468662932484 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 02:55:32 INFO - PROCESS | 3508 | 1468662932599 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 3508 | 1468662932602 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:32 INFO - PROCESS | 3508 | ++DOCSHELL 0D337C00 == 35 [pid = 3508] [id = 195] 02:55:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (0D460800) [pid = 3508] [serial = 583] [outer = 00000000] 02:55:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (11A14C00) [pid = 3508] [serial = 584] [outer = 0D460800] 02:55:32 INFO - PROCESS | 3508 | 1468662932658 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (11CEA800) [pid = 3508] [serial = 585] [outer = 0D460800] 02:55:33 INFO - PROCESS | 3508 | --DOCSHELL 15FEC400 == 34 [pid = 3508] [id = 193] 02:55:33 INFO - PROCESS | 3508 | --DOCSHELL 159E6400 == 33 [pid = 3508] [id = 192] 02:55:33 INFO - PROCESS | 3508 | --DOCSHELL 14CC1400 == 32 [pid = 3508] [id = 191] 02:55:33 INFO - PROCESS | 3508 | --DOCSHELL 13819000 == 31 [pid = 3508] [id = 190] 02:55:33 INFO - PROCESS | 3508 | --DOCSHELL 11CB1C00 == 30 [pid = 3508] [id = 189] 02:55:33 INFO - PROCESS | 3508 | --DOCSHELL 0DD10000 == 29 [pid = 3508] [id = 188] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (11DC4000) [pid = 3508] [serial = 534] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (158B3400) [pid = 3508] [serial = 542] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (09292800) [pid = 3508] [serial = 536] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (0D875400) [pid = 3508] [serial = 537] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (16F7E800) [pid = 3508] [serial = 552] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (159E1400) [pid = 3508] [serial = 543] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (160E1000) [pid = 3508] [serial = 549] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (16307000) [pid = 3508] [serial = 551] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (16049C00) [pid = 3508] [serial = 545] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (16051800) [pid = 3508] [serial = 546] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (15FF1400) [pid = 3508] [serial = 548] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 55 (17D23000) [pid = 3508] [serial = 531] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 54 (12363800) [pid = 3508] [serial = 539] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 53 (1324E000) [pid = 3508] [serial = 540] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | --DOMWINDOW == 52 (0E9DB400) [pid = 3508] [serial = 533] [outer = 00000000] [url = about:blank] 02:55:33 INFO - PROCESS | 3508 | 1468662933870 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:55:33 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 02:55:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1574ms 02:55:33 INFO - PROCESS | 3508 | 1468662933910 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 3508 | 1468662933914 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 02:55:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:55:33 INFO - PROCESS | 3508 | 1468662933918 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 3508 | 1468662933921 Marionette TRACE conn6 <- [1,746,null,{}] 02:55:33 INFO - PROCESS | 3508 | 1468662933966 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:33 INFO - PROCESS | 3508 | 1468662933969 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:34 INFO - PROCESS | 3508 | 1468662934074 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 02:55:34 INFO - PROCESS | 3508 | 1468662934082 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 3508 | 1468662934086 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:34 INFO - PROCESS | 3508 | ++DOCSHELL 0D892000 == 30 [pid = 3508] [id = 196] 02:55:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 53 (0D894C00) [pid = 3508] [serial = 586] [outer = 00000000] 02:55:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 54 (0DE6E800) [pid = 3508] [serial = 587] [outer = 0D894C00] 02:55:34 INFO - PROCESS | 3508 | 1468662934133 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 55 (0DED5000) [pid = 3508] [serial = 588] [outer = 0D894C00] 02:55:34 INFO - PROCESS | 3508 | 1468662934551 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:55:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 02:55:34 INFO - PROCESS | 3508 | 1468662934590 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 3508 | 1468662934595 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 02:55:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:55:34 INFO - PROCESS | 3508 | 1468662934606 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 3508 | 1468662934609 Marionette TRACE conn6 <- [1,750,null,{}] 02:55:34 INFO - PROCESS | 3508 | 1468662934613 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:34 INFO - PROCESS | 3508 | 1468662934616 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:34 INFO - PROCESS | 3508 | 1468662934705 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 02:55:34 INFO - PROCESS | 3508 | 1468662934715 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 3508 | 1468662934717 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:34 INFO - PROCESS | 3508 | ++DOCSHELL 12363C00 == 31 [pid = 3508] [id = 197] 02:55:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (12366C00) [pid = 3508] [serial = 589] [outer = 00000000] 02:55:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (1240F400) [pid = 3508] [serial = 590] [outer = 12366C00] 02:55:34 INFO - PROCESS | 3508 | 1468662934765 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (12424800) [pid = 3508] [serial = 591] [outer = 12366C00] 02:55:35 INFO - PROCESS | 3508 | 1468662935696 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:55:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1126ms 02:55:35 INFO - PROCESS | 3508 | 1468662935738 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 02:55:35 INFO - PROCESS | 3508 | 1468662935740 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 02:55:35 INFO - PROCESS | 3508 | 1468662935744 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:55:35 INFO - PROCESS | 3508 | 1468662935748 Marionette TRACE conn6 <- [1,754,null,{}] 02:55:35 INFO - PROCESS | 3508 | 1468662935765 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:35 INFO - PROCESS | 3508 | 1468662935769 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:35 INFO - PROCESS | 3508 | 1468662935880 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 02:55:35 INFO - PROCESS | 3508 | 1468662935887 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 3508 | 1468662935890 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:35 INFO - PROCESS | 3508 | ++DOCSHELL 1416A800 == 32 [pid = 3508] [id = 198] 02:55:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (14176400) [pid = 3508] [serial = 592] [outer = 00000000] 02:55:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (14C59000) [pid = 3508] [serial = 593] [outer = 14176400] 02:55:35 INFO - PROCESS | 3508 | 1468662935937 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (15133400) [pid = 3508] [serial = 594] [outer = 14176400] 02:55:36 INFO - PROCESS | 3508 | 1468662936871 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:55:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1180ms 02:55:36 INFO - PROCESS | 3508 | 1468662936928 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 3508 | 1468662936930 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 02:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:55:36 INFO - PROCESS | 3508 | 1468662936934 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 3508 | 1468662936935 Marionette TRACE conn6 <- [1,758,null,{}] 02:55:36 INFO - PROCESS | 3508 | 1468662936939 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:36 INFO - PROCESS | 3508 | 1468662936941 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:37 INFO - PROCESS | 3508 | 1468662937052 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 02:55:37 INFO - PROCESS | 3508 | 1468662937114 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 3508 | 1468662937116 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:37 INFO - PROCESS | 3508 | ++DOCSHELL 159E2C00 == 33 [pid = 3508] [id = 199] 02:55:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (159E4400) [pid = 3508] [serial = 595] [outer = 00000000] 02:55:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (15E4AC00) [pid = 3508] [serial = 596] [outer = 159E4400] 02:55:37 INFO - PROCESS | 3508 | 1468662937163 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (15FE3400) [pid = 3508] [serial = 597] [outer = 159E4400] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (15FED800) [pid = 3508] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (11A51400) [pid = 3508] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (11CE4400) [pid = 3508] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (0DE6BC00) [pid = 3508] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (13819800) [pid = 3508] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (14CC3C00) [pid = 3508] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (11DC1C00) [pid = 3508] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (159EC400) [pid = 3508] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:55:37 INFO - PROCESS | 3508 | --DOMWINDOW == 55 (159E6800) [pid = 3508] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:55:37 INFO - PROCESS | 3508 | 1468662937560 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 02:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:55:37 INFO - PROCESS | 3508 | 1468662937608 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 02:55:37 INFO - PROCESS | 3508 | 1468662937610 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 02:55:37 INFO - PROCESS | 3508 | 1468662937612 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 3508 | 1468662937614 Marionette TRACE conn6 <- [1,762,null,{}] 02:55:37 INFO - PROCESS | 3508 | 1468662937617 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:37 INFO - PROCESS | 3508 | 1468662937619 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:37 INFO - PROCESS | 3508 | 1468662937725 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 02:55:37 INFO - PROCESS | 3508 | 1468662937770 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 3508 | 1468662937772 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:37 INFO - PROCESS | 3508 | ++DOCSHELL 157C1400 == 34 [pid = 3508] [id = 200] 02:55:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (157C6400) [pid = 3508] [serial = 598] [outer = 00000000] 02:55:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (15FED400) [pid = 3508] [serial = 599] [outer = 157C6400] 02:55:37 INFO - PROCESS | 3508 | 1468662937815 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (16049800) [pid = 3508] [serial = 600] [outer = 157C6400] 02:55:38 INFO - PROCESS | 3508 | 1468662938168 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 570ms 02:55:38 INFO - PROCESS | 3508 | 1468662938184 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 3508 | 1468662938185 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 02:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:55:38 INFO - PROCESS | 3508 | 1468662938188 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 3508 | 1468662938190 Marionette TRACE conn6 <- [1,766,null,{}] 02:55:38 INFO - PROCESS | 3508 | 1468662938193 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:38 INFO - PROCESS | 3508 | 1468662938199 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:38 INFO - PROCESS | 3508 | 1468662938330 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 02:55:38 INFO - PROCESS | 3508 | 1468662938338 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 3508 | 1468662938340 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:38 INFO - PROCESS | 3508 | ++DOCSHELL 12363400 == 35 [pid = 3508] [id = 201] 02:55:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (1381C800) [pid = 3508] [serial = 601] [outer = 00000000] 02:55:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (16054400) [pid = 3508] [serial = 602] [outer = 1381C800] 02:55:38 INFO - PROCESS | 3508 | 1468662938384 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (16055800) [pid = 3508] [serial = 603] [outer = 1381C800] 02:55:38 INFO - PROCESS | 3508 | 1468662938825 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 02:55:38 INFO - PROCESS | 3508 | 1468662938859 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 3508 | 1468662938861 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 02:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:55:38 INFO - PROCESS | 3508 | 1468662938864 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 3508 | 1468662938866 Marionette TRACE conn6 <- [1,770,null,{}] 02:55:38 INFO - PROCESS | 3508 | 1468662938869 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:38 INFO - PROCESS | 3508 | 1468662938871 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:38 INFO - PROCESS | 3508 | 1468662938977 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 02:55:38 INFO - PROCESS | 3508 | 1468662938984 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 3508 | 1468662938986 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:38 INFO - PROCESS | 3508 | ++DOCSHELL 16053800 == 36 [pid = 3508] [id = 202] 02:55:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (1615B800) [pid = 3508] [serial = 604] [outer = 00000000] 02:55:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (1636B400) [pid = 3508] [serial = 605] [outer = 1615B800] 02:55:39 INFO - PROCESS | 3508 | 1468662939029 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (16CE0800) [pid = 3508] [serial = 606] [outer = 1615B800] 02:55:39 INFO - PROCESS | 3508 | 1468662939409 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 02:55:39 INFO - PROCESS | 3508 | 1468662939436 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 3508 | 1468662939438 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 02:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:55:39 INFO - PROCESS | 3508 | 1468662939441 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 3508 | 1468662939443 Marionette TRACE conn6 <- [1,774,null,{}] 02:55:39 INFO - PROCESS | 3508 | 1468662939446 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:39 INFO - PROCESS | 3508 | 1468662939448 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:39 INFO - PROCESS | 3508 | 1468662939524 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 02:55:39 INFO - PROCESS | 3508 | 1468662939600 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 3508 | 1468662939602 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:39 INFO - PROCESS | 3508 | ++DOCSHELL 16F82400 == 37 [pid = 3508] [id = 203] 02:55:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (16F83C00) [pid = 3508] [serial = 607] [outer = 00000000] 02:55:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (17475000) [pid = 3508] [serial = 608] [outer = 16F83C00] 02:55:39 INFO - PROCESS | 3508 | 1468662939674 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (16FDDC00) [pid = 3508] [serial = 609] [outer = 16F83C00] 02:55:40 INFO - PROCESS | 3508 | 1468662940241 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 870ms 02:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:55:40 INFO - PROCESS | 3508 | 1468662940314 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 3508 | 1468662940318 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 02:55:40 INFO - PROCESS | 3508 | 1468662940323 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 3508 | 1468662940328 Marionette TRACE conn6 <- [1,778,null,{}] 02:55:40 INFO - PROCESS | 3508 | 1468662940333 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:40 INFO - PROCESS | 3508 | 1468662940336 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:40 INFO - PROCESS | 3508 | 1468662940456 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 02:55:40 INFO - PROCESS | 3508 | 1468662940576 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 3508 | 1468662940579 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:40 INFO - PROCESS | 3508 | ++DOCSHELL 0D875800 == 38 [pid = 3508] [id = 204] 02:55:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (0DD0C000) [pid = 3508] [serial = 610] [outer = 00000000] 02:55:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (11A1A000) [pid = 3508] [serial = 611] [outer = 0DD0C000] 02:55:40 INFO - PROCESS | 3508 | 1468662940640 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (12368800) [pid = 3508] [serial = 612] [outer = 0DD0C000] 02:55:41 INFO - PROCESS | 3508 | 1468662941279 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1025ms 02:55:41 INFO - PROCESS | 3508 | 1468662941348 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 3508 | 1468662941353 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 02:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:55:41 INFO - PROCESS | 3508 | 1468662941359 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 3508 | 1468662941362 Marionette TRACE conn6 <- [1,782,null,{}] 02:55:41 INFO - PROCESS | 3508 | 1468662941367 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:41 INFO - PROCESS | 3508 | 1468662941369 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:41 INFO - PROCESS | 3508 | 1468662941480 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 02:55:41 INFO - PROCESS | 3508 | 1468662941602 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 3508 | 1468662941605 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:41 INFO - PROCESS | 3508 | ++DOCSHELL 13817400 == 39 [pid = 3508] [id = 205] 02:55:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (13819000) [pid = 3508] [serial = 613] [outer = 00000000] 02:55:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1561FC00) [pid = 3508] [serial = 614] [outer = 13819000] 02:55:41 INFO - PROCESS | 3508 | 1468662941662 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (159E9C00) [pid = 3508] [serial = 615] [outer = 13819000] 02:55:42 INFO - PROCESS | 3508 | 1468662942269 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 930ms 02:55:42 INFO - PROCESS | 3508 | 1468662942293 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 3508 | 1468662942296 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 02:55:42 INFO - PROCESS | 3508 | 1468662942299 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:55:42 INFO - PROCESS | 3508 | 1468662942303 Marionette TRACE conn6 <- [1,786,null,{}] 02:55:42 INFO - PROCESS | 3508 | 1468662942314 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:42 INFO - PROCESS | 3508 | 1468662942318 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:42 INFO - PROCESS | 3508 | 1468662942424 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 02:55:42 INFO - PROCESS | 3508 | 1468662942506 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 3508 | 1468662942510 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:42 INFO - PROCESS | 3508 | ++DOCSHELL 16FDD800 == 40 [pid = 3508] [id = 206] 02:55:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (16FDE800) [pid = 3508] [serial = 616] [outer = 00000000] 02:55:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (175D6800) [pid = 3508] [serial = 617] [outer = 16FDE800] 02:55:42 INFO - PROCESS | 3508 | 1468662942616 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (175DD800) [pid = 3508] [serial = 618] [outer = 16FDE800] 02:55:43 INFO - PROCESS | 3508 | 1468662943310 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:55:43 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 02:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1084ms 02:55:43 INFO - PROCESS | 3508 | 1468662943387 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 3508 | 1468662943392 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 02:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:55:43 INFO - PROCESS | 3508 | 1468662943396 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 3508 | 1468662943399 Marionette TRACE conn6 <- [1,790,null,{}] 02:55:43 INFO - PROCESS | 3508 | 1468662943404 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:43 INFO - PROCESS | 3508 | 1468662943407 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:43 INFO - PROCESS | 3508 | 1468662943509 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 02:55:43 INFO - PROCESS | 3508 | 1468662943592 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 3508 | 1468662943594 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 11A4E400 == 39 [pid = 3508] [id = 187] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 16053800 == 38 [pid = 3508] [id = 202] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 12363400 == 37 [pid = 3508] [id = 201] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 157C1400 == 36 [pid = 3508] [id = 200] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 159E2C00 == 35 [pid = 3508] [id = 199] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 1416A800 == 34 [pid = 3508] [id = 198] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 12363C00 == 33 [pid = 3508] [id = 197] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 0D892000 == 32 [pid = 3508] [id = 196] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 0D337C00 == 31 [pid = 3508] [id = 195] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 15FF1000 == 30 [pid = 3508] [id = 194] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 16FDD800 == 29 [pid = 3508] [id = 206] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 13817400 == 28 [pid = 3508] [id = 205] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 16F82400 == 27 [pid = 3508] [id = 203] 02:55:44 INFO - PROCESS | 3508 | --DOCSHELL 0D875800 == 26 [pid = 3508] [id = 204] 02:55:44 INFO - PROCESS | 3508 | ++DOCSHELL 0915E000 == 27 [pid = 3508] [id = 207] 02:55:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0915EC00) [pid = 3508] [serial = 619] [outer = 00000000] 02:55:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (09208C00) [pid = 3508] [serial = 620] [outer = 0915EC00] 02:55:44 INFO - PROCESS | 3508 | 1468662944218 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0D0CC800) [pid = 3508] [serial = 621] [outer = 0915EC00] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (16050800) [pid = 3508] [serial = 579] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12360800) [pid = 3508] [serial = 561] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (11F93800) [pid = 3508] [serial = 560] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (11F94000) [pid = 3508] [serial = 566] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (12346000) [pid = 3508] [serial = 567] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0DE6FC00) [pid = 3508] [serial = 563] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0DE77C00) [pid = 3508] [serial = 564] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1381E000) [pid = 3508] [serial = 569] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (157BF800) [pid = 3508] [serial = 572] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (16301400) [pid = 3508] [serial = 581] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (12407800) [pid = 3508] [serial = 555] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (12341C00) [pid = 3508] [serial = 554] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (15FE8000) [pid = 3508] [serial = 558] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (15E51800) [pid = 3508] [serial = 557] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (15E4C000) [pid = 3508] [serial = 575] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (1604FC00) [pid = 3508] [serial = 578] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (15FE2800) [pid = 3508] [serial = 576] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (158B7C00) [pid = 3508] [serial = 573] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (1416B400) [pid = 3508] [serial = 570] [outer = 00000000] [url = about:blank] 02:55:44 INFO - PROCESS | 3508 | 1468662944711 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:55:44 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 02:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1374ms 02:55:44 INFO - PROCESS | 3508 | 1468662944772 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 02:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:55:44 INFO - PROCESS | 3508 | 1468662944776 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 02:55:44 INFO - PROCESS | 3508 | 1468662944781 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 3508 | 1468662944783 Marionette TRACE conn6 <- [1,794,null,{}] 02:55:44 INFO - PROCESS | 3508 | 1468662944788 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:44 INFO - PROCESS | 3508 | 1468662944790 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:44 INFO - PROCESS | 3508 | 1468662944903 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 02:55:45 INFO - PROCESS | 3508 | 1468662945011 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 3508 | 1468662945013 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:45 INFO - PROCESS | 3508 | ++DOCSHELL 0DED3800 == 28 [pid = 3508] [id = 208] 02:55:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (0E01F400) [pid = 3508] [serial = 622] [outer = 00000000] 02:55:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (0EBC8800) [pid = 3508] [serial = 623] [outer = 0E01F400] 02:55:45 INFO - PROCESS | 3508 | 1468662945064 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (11C24800) [pid = 3508] [serial = 624] [outer = 0E01F400] 02:55:45 INFO - PROCESS | 3508 | 1468662945440 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:55:45 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 02:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 02:55:45 INFO - PROCESS | 3508 | 1468662945451 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 3508 | 1468662945455 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 02:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:55:45 INFO - PROCESS | 3508 | 1468662945507 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - PROCESS | 3508 | 1468662945510 Marionette TRACE conn6 <- [1,798,null,{}] 02:55:45 INFO - PROCESS | 3508 | 1468662945517 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:45 INFO - PROCESS | 3508 | 1468662945520 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:45 INFO - PROCESS | 3508 | 1468662945606 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 02:55:45 INFO - PROCESS | 3508 | 1468662945613 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 3508 | 1468662945616 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:45 INFO - PROCESS | 3508 | ++DOCSHELL 0DE74000 == 29 [pid = 3508] [id = 209] 02:55:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (12341C00) [pid = 3508] [serial = 625] [outer = 00000000] 02:55:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (1250A400) [pid = 3508] [serial = 626] [outer = 12341C00] 02:55:45 INFO - PROCESS | 3508 | 1468662945660 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (13256000) [pid = 3508] [serial = 627] [outer = 12341C00] 02:55:46 INFO - PROCESS | 3508 | 1468662946128 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 690ms 02:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:55:46 INFO - PROCESS | 3508 | 1468662946197 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 3508 | 1468662946199 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 02:55:46 INFO - PROCESS | 3508 | 1468662946202 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 3508 | 1468662946206 Marionette TRACE conn6 <- [1,802,null,{}] 02:55:46 INFO - PROCESS | 3508 | 1468662946216 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:46 INFO - PROCESS | 3508 | 1468662946221 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:46 INFO - PROCESS | 3508 | 1468662946306 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 02:55:46 INFO - PROCESS | 3508 | 1468662946327 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:46 INFO - PROCESS | 3508 | 1468662946330 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:46 INFO - PROCESS | 3508 | ++DOCSHELL 14176C00 == 30 [pid = 3508] [id = 210] 02:55:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (14177400) [pid = 3508] [serial = 628] [outer = 00000000] 02:55:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1512E400) [pid = 3508] [serial = 629] [outer = 14177400] 02:55:46 INFO - PROCESS | 3508 | 1468662946373 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (157C3400) [pid = 3508] [serial = 630] [outer = 14177400] 02:55:46 INFO - PROCESS | 3508 | 1468662946851 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 3508 | 1468662946879 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 02:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:55:46 INFO - PROCESS | 3508 | 1468662946888 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 3508 | 1468662946890 Marionette TRACE conn6 <- [1,806,null,{}] 02:55:46 INFO - PROCESS | 3508 | 1468662946897 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:46 INFO - PROCESS | 3508 | 1468662946899 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:47 INFO - PROCESS | 3508 | 1468662947038 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 02:55:47 INFO - PROCESS | 3508 | 1468662947052 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 3508 | 1468662947054 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:47 INFO - PROCESS | 3508 | ++DOCSHELL 159E8000 == 31 [pid = 3508] [id = 211] 02:55:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (159E9000) [pid = 3508] [serial = 631] [outer = 00000000] 02:55:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (15E58400) [pid = 3508] [serial = 632] [outer = 159E9000] 02:55:47 INFO - PROCESS | 3508 | 1468662947097 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15FE5000) [pid = 3508] [serial = 633] [outer = 159E9000] 02:55:47 INFO - PROCESS | 3508 | 1468662947519 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 02:55:47 INFO - PROCESS | 3508 | 1468662947561 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 02:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:55:47 INFO - PROCESS | 3508 | 1468662947563 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 02:55:47 INFO - PROCESS | 3508 | 1468662947566 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 3508 | 1468662947568 Marionette TRACE conn6 <- [1,810,null,{}] 02:55:47 INFO - PROCESS | 3508 | 1468662947572 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:47 INFO - PROCESS | 3508 | 1468662947574 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:47 INFO - PROCESS | 3508 | 1468662947680 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 02:55:47 INFO - PROCESS | 3508 | 1468662947685 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 3508 | 1468662947687 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:47 INFO - PROCESS | 3508 | ++DOCSHELL 15FEB000 == 32 [pid = 3508] [id = 212] 02:55:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15FEC400) [pid = 3508] [serial = 634] [outer = 00000000] 02:55:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1604D400) [pid = 3508] [serial = 635] [outer = 15FEC400] 02:55:47 INFO - PROCESS | 3508 | 1468662947741 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (16057000) [pid = 3508] [serial = 636] [outer = 15FEC400] 02:55:48 INFO - PROCESS | 3508 | 1468662948222 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 02:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:55:48 INFO - PROCESS | 3508 | 1468662948239 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 02:55:48 INFO - PROCESS | 3508 | 1468662948243 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 3508 | 1468662948244 Marionette TRACE conn6 <- [1,814,null,{}] 02:55:48 INFO - PROCESS | 3508 | 1468662948248 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:48 INFO - PROCESS | 3508 | 1468662948253 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:48 INFO - PROCESS | 3508 | 1468662948396 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 02:55:48 INFO - PROCESS | 3508 | 1468662948422 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 3508 | 1468662948424 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:48 INFO - PROCESS | 3508 | ++DOCSHELL 09296C00 == 33 [pid = 3508] [id = 213] 02:55:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1616FC00) [pid = 3508] [serial = 637] [outer = 00000000] 02:55:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (163D0800) [pid = 3508] [serial = 638] [outer = 1616FC00] 02:55:48 INFO - PROCESS | 3508 | 1468662948468 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16F84C00) [pid = 3508] [serial = 639] [outer = 1616FC00] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (159E4400) [pid = 3508] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (14176400) [pid = 3508] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0D894C00) [pid = 3508] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0D460800) [pid = 3508] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16154400) [pid = 3508] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (12366C00) [pid = 3508] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (157C6400) [pid = 3508] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1381C800) [pid = 3508] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1615B800) [pid = 3508] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:55:48 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (16F83C00) [pid = 3508] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:55:48 INFO - PROCESS | 3508 | 1468662949005 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 830ms 02:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:55:49 INFO - PROCESS | 3508 | 1468662949073 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 3508 | 1468662949075 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 02:55:49 INFO - PROCESS | 3508 | 1468662949079 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 3508 | 1468662949080 Marionette TRACE conn6 <- [1,818,null,{}] 02:55:49 INFO - PROCESS | 3508 | 1468662949084 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:49 INFO - PROCESS | 3508 | 1468662949086 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:49 INFO - PROCESS | 3508 | 1468662949160 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 02:55:49 INFO - PROCESS | 3508 | 1468662949166 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 3508 | 1468662949168 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:49 INFO - PROCESS | 3508 | ++DOCSHELL 0920DC00 == 34 [pid = 3508] [id = 214] 02:55:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (125BD000) [pid = 3508] [serial = 640] [outer = 00000000] 02:55:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (16302000) [pid = 3508] [serial = 641] [outer = 125BD000] 02:55:49 INFO - PROCESS | 3508 | 1468662949210 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (163D5000) [pid = 3508] [serial = 642] [outer = 125BD000] 02:55:49 INFO - PROCESS | 3508 | 1468662949606 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 570ms 02:55:49 INFO - PROCESS | 3508 | 1468662949649 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 3508 | 1468662949651 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 02:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:55:49 INFO - PROCESS | 3508 | 1468662949666 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 3508 | 1468662949668 Marionette TRACE conn6 <- [1,822,null,{}] 02:55:49 INFO - PROCESS | 3508 | 1468662949672 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:49 INFO - PROCESS | 3508 | 1468662949674 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:49 INFO - PROCESS | 3508 | 1468662949750 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 02:55:49 INFO - PROCESS | 3508 | 1468662949756 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 3508 | 1468662949757 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:49 INFO - PROCESS | 3508 | ++DOCSHELL 0915B400 == 35 [pid = 3508] [id = 215] 02:55:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (09296000) [pid = 3508] [serial = 643] [outer = 00000000] 02:55:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (175DC400) [pid = 3508] [serial = 644] [outer = 09296000] 02:55:49 INFO - PROCESS | 3508 | 1468662949801 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (16FDE000) [pid = 3508] [serial = 645] [outer = 09296000] 02:55:50 INFO - PROCESS | 3508 | 1468662950230 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 590ms 02:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:55:50 INFO - PROCESS | 3508 | 1468662950245 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 3508 | 1468662950247 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 02:55:50 INFO - PROCESS | 3508 | 1468662950250 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 3508 | 1468662950252 Marionette TRACE conn6 <- [1,826,null,{}] 02:55:50 INFO - PROCESS | 3508 | 1468662950255 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:50 INFO - PROCESS | 3508 | 1468662950257 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:50 INFO - PROCESS | 3508 | 1468662950381 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 02:55:50 INFO - PROCESS | 3508 | 1468662950389 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 3508 | 1468662950391 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:50 INFO - PROCESS | 3508 | ++DOCSHELL 15E56800 == 36 [pid = 3508] [id = 216] 02:55:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (17480C00) [pid = 3508] [serial = 646] [outer = 00000000] 02:55:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (17D22C00) [pid = 3508] [serial = 647] [outer = 17480C00] 02:55:50 INFO - PROCESS | 3508 | 1468662950437 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (17F55000) [pid = 3508] [serial = 648] [outer = 17480C00] 02:55:50 INFO - PROCESS | 3508 | 1468662950950 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 730ms 02:55:50 INFO - PROCESS | 3508 | 1468662950985 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 3508 | 1468662950990 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 02:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:55:50 INFO - PROCESS | 3508 | 1468662950997 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 3508 | 1468662951000 Marionette TRACE conn6 <- [1,830,null,{}] 02:55:51 INFO - PROCESS | 3508 | 1468662951006 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:51 INFO - PROCESS | 3508 | 1468662951009 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:51 INFO - PROCESS | 3508 | 1468662951178 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 02:55:51 INFO - PROCESS | 3508 | 1468662951285 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 3508 | 1468662951290 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:51 INFO - PROCESS | 3508 | ++DOCSHELL 0DE75000 == 37 [pid = 3508] [id = 217] 02:55:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0DE78C00) [pid = 3508] [serial = 649] [outer = 00000000] 02:55:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0E06C800) [pid = 3508] [serial = 650] [outer = 0DE78C00] 02:55:51 INFO - PROCESS | 3508 | 1468662951346 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (11F94000) [pid = 3508] [serial = 651] [outer = 0DE78C00] 02:55:52 INFO - PROCESS | 3508 | 1468662952080 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1137ms 02:55:52 INFO - PROCESS | 3508 | 1468662952134 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 3508 | 1468662952140 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 02:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:55:52 INFO - PROCESS | 3508 | 1468662952146 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 3508 | 1468662952149 Marionette TRACE conn6 <- [1,834,null,{}] 02:55:52 INFO - PROCESS | 3508 | 1468662952154 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:52 INFO - PROCESS | 3508 | 1468662952157 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:52 INFO - PROCESS | 3508 | 1468662952286 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 02:55:52 INFO - PROCESS | 3508 | 1468662952407 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 3508 | 1468662952409 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:52 INFO - PROCESS | 3508 | ++DOCSHELL 12407800 == 38 [pid = 3508] [id = 218] 02:55:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1374B000) [pid = 3508] [serial = 652] [outer = 00000000] 02:55:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1381F000) [pid = 3508] [serial = 653] [outer = 1374B000] 02:55:52 INFO - PROCESS | 3508 | 1468662952467 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (14C57400) [pid = 3508] [serial = 654] [outer = 1374B000] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 0915B400 == 37 [pid = 3508] [id = 215] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 0920DC00 == 36 [pid = 3508] [id = 214] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 09296C00 == 35 [pid = 3508] [id = 213] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 15FEB000 == 34 [pid = 3508] [id = 212] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 159E8000 == 33 [pid = 3508] [id = 211] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 14176C00 == 32 [pid = 3508] [id = 210] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 0DE74000 == 31 [pid = 3508] [id = 209] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 0DED3800 == 30 [pid = 3508] [id = 208] 02:55:53 INFO - PROCESS | 3508 | --DOCSHELL 0915E000 == 29 [pid = 3508] [id = 207] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (16FDDC00) [pid = 3508] [serial = 609] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (17475000) [pid = 3508] [serial = 608] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15E4AC00) [pid = 3508] [serial = 596] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (14C59000) [pid = 3508] [serial = 593] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15133400) [pid = 3508] [serial = 594] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DE6E800) [pid = 3508] [serial = 587] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0DED5000) [pid = 3508] [serial = 588] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (11A14C00) [pid = 3508] [serial = 584] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (11CEA800) [pid = 3508] [serial = 585] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16306800) [pid = 3508] [serial = 582] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1240F400) [pid = 3508] [serial = 590] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (15FED400) [pid = 3508] [serial = 599] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (16054400) [pid = 3508] [serial = 602] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (15FE3400) [pid = 3508] [serial = 597] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1636B400) [pid = 3508] [serial = 605] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (16055800) [pid = 3508] [serial = 603] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (12424800) [pid = 3508] [serial = 591] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (16049800) [pid = 3508] [serial = 600] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (16CE0800) [pid = 3508] [serial = 606] [outer = 00000000] [url = about:blank] 02:55:53 INFO - PROCESS | 3508 | 1468662953382 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1274ms 02:55:53 INFO - PROCESS | 3508 | 1468662953423 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 02:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:55:53 INFO - PROCESS | 3508 | 1468662953427 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 02:55:53 INFO - PROCESS | 3508 | 1468662953433 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 3508 | 1468662953436 Marionette TRACE conn6 <- [1,838,null,{}] 02:55:53 INFO - PROCESS | 3508 | 1468662953442 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:53 INFO - PROCESS | 3508 | 1468662953444 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:53 INFO - PROCESS | 3508 | 1468662953538 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 02:55:53 INFO - PROCESS | 3508 | 1468662953551 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 3508 | 1468662953555 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:53 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6C000 == 30 [pid = 3508] [id = 219] 02:55:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (0DE6D000) [pid = 3508] [serial = 655] [outer = 00000000] 02:55:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (0DE76400) [pid = 3508] [serial = 656] [outer = 0DE6D000] 02:55:53 INFO - PROCESS | 3508 | 1468662953602 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (0DED6800) [pid = 3508] [serial = 657] [outer = 0DE6D000] 02:55:54 INFO - PROCESS | 3508 | 1468662954089 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 690ms 02:55:54 INFO - PROCESS | 3508 | 1468662954123 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 3508 | 1468662954127 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 02:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:55:54 INFO - PROCESS | 3508 | 1468662954136 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 3508 | 1468662954139 Marionette TRACE conn6 <- [1,842,null,{}] 02:55:54 INFO - PROCESS | 3508 | 1468662954143 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 3508 | 1468662954145 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:54 INFO - PROCESS | 3508 | 1468662954229 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 02:55:54 INFO - PROCESS | 3508 | 1468662954238 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 3508 | 1468662954240 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:54 INFO - PROCESS | 3508 | ++DOCSHELL 11F9B400 == 31 [pid = 3508] [id = 220] 02:55:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1232C400) [pid = 3508] [serial = 658] [outer = 00000000] 02:55:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (12423400) [pid = 3508] [serial = 659] [outer = 1232C400] 02:55:54 INFO - PROCESS | 3508 | 1468662954285 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (1324E800) [pid = 3508] [serial = 660] [outer = 1232C400] 02:55:54 INFO - PROCESS | 3508 | 1468662954733 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 630ms 02:55:54 INFO - PROCESS | 3508 | 1468662954768 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 3508 | 1468662954770 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 02:55:54 INFO - PROCESS | 3508 | 1468662954773 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:55:54 INFO - PROCESS | 3508 | 1468662954777 Marionette TRACE conn6 <- [1,846,null,{}] 02:55:54 INFO - PROCESS | 3508 | 1468662954787 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 3508 | 1468662954792 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:54 INFO - PROCESS | 3508 | 1468662954875 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 02:55:54 INFO - PROCESS | 3508 | 1468662954883 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 3508 | 1468662954886 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:54 INFO - PROCESS | 3508 | ++DOCSHELL 158AB800 == 32 [pid = 3508] [id = 221] 02:55:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (158B1C00) [pid = 3508] [serial = 661] [outer = 00000000] 02:55:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (159DF800) [pid = 3508] [serial = 662] [outer = 158B1C00] 02:55:54 INFO - PROCESS | 3508 | 1468662954962 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (159EB800) [pid = 3508] [serial = 663] [outer = 158B1C00] 02:55:55 INFO - PROCESS | 3508 | 1468662955388 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 669ms 02:55:55 INFO - PROCESS | 3508 | 1468662955448 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 02:55:55 INFO - PROCESS | 3508 | 1468662955450 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 02:55:55 INFO - PROCESS | 3508 | 1468662955454 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:55:55 INFO - PROCESS | 3508 | 1468662955455 Marionette TRACE conn6 <- [1,850,null,{}] 02:55:55 INFO - PROCESS | 3508 | 1468662955459 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:55 INFO - PROCESS | 3508 | 1468662955461 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:55 INFO - PROCESS | 3508 | 1468662955543 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 02:55:55 INFO - PROCESS | 3508 | 1468662955548 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 3508 | 1468662955550 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:55 INFO - PROCESS | 3508 | ++DOCSHELL 15E58C00 == 33 [pid = 3508] [id = 222] 02:55:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15FE8800) [pid = 3508] [serial = 664] [outer = 00000000] 02:55:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1604A400) [pid = 3508] [serial = 665] [outer = 15FE8800] 02:55:55 INFO - PROCESS | 3508 | 1468662955594 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (16054400) [pid = 3508] [serial = 666] [outer = 15FE8800] 02:55:57 INFO - PROCESS | 3508 | 1468662957362 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1931ms 02:55:57 INFO - PROCESS | 3508 | 1468662957389 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 3508 | 1468662957391 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 02:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:55:57 INFO - PROCESS | 3508 | 1468662957394 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 3508 | 1468662957396 Marionette TRACE conn6 <- [1,854,null,{}] 02:55:57 INFO - PROCESS | 3508 | 1468662957399 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 3508 | 1468662957401 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:57 INFO - PROCESS | 3508 | 1468662957511 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 02:55:57 INFO - PROCESS | 3508 | 1468662957516 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 3508 | 1468662957518 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:57 INFO - PROCESS | 3508 | ++DOCSHELL 16056C00 == 34 [pid = 3508] [id = 223] 02:55:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (16057400) [pid = 3508] [serial = 667] [outer = 00000000] 02:55:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16309000) [pid = 3508] [serial = 668] [outer = 16057400] 02:55:57 INFO - PROCESS | 3508 | 1468662957561 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1630B800) [pid = 3508] [serial = 669] [outer = 16057400] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (12341C00) [pid = 3508] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (14177400) [pid = 3508] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15FEC400) [pid = 3508] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0DD0C000) [pid = 3508] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (13819000) [pid = 3508] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1616FC00) [pid = 3508] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (09296000) [pid = 3508] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (125BD000) [pid = 3508] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (159E9000) [pid = 3508] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (0E01F400) [pid = 3508] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:55:57 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (0915EC00) [pid = 3508] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:55:57 INFO - PROCESS | 3508 | 1468662958001 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 02:55:58 INFO - PROCESS | 3508 | 1468662958065 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 02:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:55:58 INFO - PROCESS | 3508 | 1468662958067 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 02:55:58 INFO - PROCESS | 3508 | 1468662958070 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 3508 | 1468662958072 Marionette TRACE conn6 <- [1,858,null,{}] 02:55:58 INFO - PROCESS | 3508 | 1468662958075 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:58 INFO - PROCESS | 3508 | 1468662958081 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:58 INFO - PROCESS | 3508 | 1468662958191 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 02:55:58 INFO - PROCESS | 3508 | 1468662958200 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 3508 | 1468662958202 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:58 INFO - PROCESS | 3508 | ++DOCSHELL 125BD000 == 35 [pid = 3508] [id = 224] 02:55:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (14CBF800) [pid = 3508] [serial = 670] [outer = 00000000] 02:55:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (177AD800) [pid = 3508] [serial = 671] [outer = 14CBF800] 02:55:58 INFO - PROCESS | 3508 | 1468662958245 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (11CAF000) [pid = 3508] [serial = 672] [outer = 14CBF800] 02:55:58 INFO - PROCESS | 3508 | 1468662958665 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 630ms 02:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:55:58 INFO - PROCESS | 3508 | 1468662958701 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 02:55:58 INFO - PROCESS | 3508 | 1468662958703 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 02:55:58 INFO - PROCESS | 3508 | 1468662958706 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 3508 | 1468662958708 Marionette TRACE conn6 <- [1,862,null,{}] 02:55:58 INFO - PROCESS | 3508 | 1468662958723 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:58 INFO - PROCESS | 3508 | 1468662958725 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:58 INFO - PROCESS | 3508 | 1468662958806 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 02:55:58 INFO - PROCESS | 3508 | 1468662958812 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 3508 | 1468662958814 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:58 INFO - PROCESS | 3508 | ++DOCSHELL 177AFC00 == 36 [pid = 3508] [id = 225] 02:55:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (177B3000) [pid = 3508] [serial = 673] [outer = 00000000] 02:55:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (17FA5C00) [pid = 3508] [serial = 674] [outer = 177B3000] 02:55:58 INFO - PROCESS | 3508 | 1468662958856 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1806C400) [pid = 3508] [serial = 675] [outer = 177B3000] 02:55:59 INFO - PROCESS | 3508 | 1468662959269 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 630ms 02:55:59 INFO - PROCESS | 3508 | 1468662959337 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 02:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:55:59 INFO - PROCESS | 3508 | 1468662959339 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 02:55:59 INFO - PROCESS | 3508 | 1468662959342 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 3508 | 1468662959344 Marionette TRACE conn6 <- [1,866,null,{}] 02:55:59 INFO - PROCESS | 3508 | 1468662959348 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 3508 | 1468662959349 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:59 INFO - PROCESS | 3508 | 1468662959426 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 02:55:59 INFO - PROCESS | 3508 | 1468662959434 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 3508 | 1468662959436 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:55:59 INFO - PROCESS | 3508 | ++DOCSHELL 17FDF000 == 37 [pid = 3508] [id = 226] 02:55:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (18076000) [pid = 3508] [serial = 676] [outer = 00000000] 02:55:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (19237000) [pid = 3508] [serial = 677] [outer = 18076000] 02:55:59 INFO - PROCESS | 3508 | 1468662959478 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1923A800) [pid = 3508] [serial = 678] [outer = 18076000] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 0DE6C000 == 36 [pid = 3508] [id = 219] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 12407800 == 35 [pid = 3508] [id = 218] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 15E56800 == 34 [pid = 3508] [id = 216] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 0DE75000 == 33 [pid = 3508] [id = 217] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 158AB800 == 32 [pid = 3508] [id = 221] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 11F9B400 == 31 [pid = 3508] [id = 220] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 16056C00 == 30 [pid = 3508] [id = 223] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 177AFC00 == 29 [pid = 3508] [id = 225] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 125BD000 == 28 [pid = 3508] [id = 224] 02:56:00 INFO - PROCESS | 3508 | --DOCSHELL 15E58C00 == 27 [pid = 3508] [id = 222] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15E58400) [pid = 3508] [serial = 632] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0EBC8800) [pid = 3508] [serial = 623] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (09208C00) [pid = 3508] [serial = 620] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1250A400) [pid = 3508] [serial = 626] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0D0CC800) [pid = 3508] [serial = 621] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (13256000) [pid = 3508] [serial = 627] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1512E400) [pid = 3508] [serial = 629] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1604D400) [pid = 3508] [serial = 635] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (12368800) [pid = 3508] [serial = 612] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (11A1A000) [pid = 3508] [serial = 611] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (159E9C00) [pid = 3508] [serial = 615] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (1561FC00) [pid = 3508] [serial = 614] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (175D6800) [pid = 3508] [serial = 617] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (163D0800) [pid = 3508] [serial = 638] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (16FDE000) [pid = 3508] [serial = 645] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (16057000) [pid = 3508] [serial = 636] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (175DC400) [pid = 3508] [serial = 644] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (16F84C00) [pid = 3508] [serial = 639] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (16302000) [pid = 3508] [serial = 641] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (11C24800) [pid = 3508] [serial = 624] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (15FE5000) [pid = 3508] [serial = 633] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 55 (163D5000) [pid = 3508] [serial = 642] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 54 (157C3400) [pid = 3508] [serial = 630] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | --DOMWINDOW == 53 (17D22C00) [pid = 3508] [serial = 647] [outer = 00000000] [url = about:blank] 02:56:01 INFO - PROCESS | 3508 | 1468662961223 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1931ms 02:56:01 INFO - PROCESS | 3508 | 1468662961275 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 3508 | 1468662961278 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 02:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:56:01 INFO - PROCESS | 3508 | 1468662961284 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 3508 | 1468662961286 Marionette TRACE conn6 <- [1,870,null,{}] 02:56:01 INFO - PROCESS | 3508 | 1468662961292 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:01 INFO - PROCESS | 3508 | 1468662961295 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:01 INFO - PROCESS | 3508 | 1468662961383 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 02:56:01 INFO - PROCESS | 3508 | 1468662961391 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 3508 | 1468662961394 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:01 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F8C00 == 28 [pid = 3508] [id = 227] 02:56:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 54 (0D4F9C00) [pid = 3508] [serial = 679] [outer = 00000000] 02:56:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 55 (0DE6BC00) [pid = 3508] [serial = 680] [outer = 0D4F9C00] 02:56:01 INFO - PROCESS | 3508 | 1468662961447 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (0DE71C00) [pid = 3508] [serial = 681] [outer = 0D4F9C00] 02:56:01 INFO - PROCESS | 3508 | 1468662961899 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 02:56:01 INFO - PROCESS | 3508 | 1468662961954 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 3508 | 1468662961960 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 02:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:56:01 INFO - PROCESS | 3508 | 1468662961967 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 3508 | 1468662961969 Marionette TRACE conn6 <- [1,874,null,{}] 02:56:01 INFO - PROCESS | 3508 | 1468662961973 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:01 INFO - PROCESS | 3508 | 1468662961976 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:02 INFO - PROCESS | 3508 | 1468662962065 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 02:56:02 INFO - PROCESS | 3508 | 1468662962080 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 3508 | 1468662962083 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:02 INFO - PROCESS | 3508 | ++DOCSHELL 11CE4C00 == 29 [pid = 3508] [id = 228] 02:56:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (11CE5400) [pid = 3508] [serial = 682] [outer = 00000000] 02:56:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (11DC1C00) [pid = 3508] [serial = 683] [outer = 11CE5400] 02:56:02 INFO - PROCESS | 3508 | 1468662962131 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (11FB9800) [pid = 3508] [serial = 684] [outer = 11CE5400] 02:56:02 INFO - PROCESS | 3508 | 1468662962579 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:56:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (1233BC00) [pid = 3508] [serial = 685] [outer = 0E06D800] 02:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms 02:56:02 INFO - PROCESS | 3508 | 1468662962606 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 3508 | 1468662962608 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 02:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:56:02 INFO - PROCESS | 3508 | 1468662962651 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 3508 | 1468662962655 Marionette TRACE conn6 <- [1,878,null,{}] 02:56:02 INFO - PROCESS | 3508 | 1468662962666 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:02 INFO - PROCESS | 3508 | 1468662962671 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:02 INFO - PROCESS | 3508 | 1468662962785 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 02:56:02 INFO - PROCESS | 3508 | 1468662962878 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 3508 | 1468662962881 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:02 INFO - PROCESS | 3508 | ++DOCSHELL 1324E000 == 30 [pid = 3508] [id = 229] 02:56:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (13253800) [pid = 3508] [serial = 686] [outer = 00000000] 02:56:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (13747800) [pid = 3508] [serial = 687] [outer = 13253800] 02:56:02 INFO - PROCESS | 3508 | 1468662962929 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (13816000) [pid = 3508] [serial = 688] [outer = 13253800] 02:56:03 INFO - PROCESS | 3508 | 1468662963312 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 711ms 02:56:03 INFO - PROCESS | 3508 | 1468662963338 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 3508 | 1468662963341 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 02:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:56:03 INFO - PROCESS | 3508 | 1468662963344 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 3508 | 1468662963346 Marionette TRACE conn6 <- [1,882,null,{}] 02:56:03 INFO - PROCESS | 3508 | 1468662963349 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:03 INFO - PROCESS | 3508 | 1468662963351 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:03 INFO - PROCESS | 3508 | 1468662963463 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 02:56:03 INFO - PROCESS | 3508 | 1468662963469 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 3508 | 1468662963471 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:03 INFO - PROCESS | 3508 | ++DOCSHELL 13814400 == 31 [pid = 3508] [id = 230] 02:56:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (13818C00) [pid = 3508] [serial = 689] [outer = 00000000] 02:56:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (1416E400) [pid = 3508] [serial = 690] [outer = 13818C00] 02:56:03 INFO - PROCESS | 3508 | 1468662963514 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (14CD2800) [pid = 3508] [serial = 691] [outer = 13818C00] 02:56:03 INFO - PROCESS | 3508 | 1468662963881 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 570ms 02:56:03 INFO - PROCESS | 3508 | 1468662963918 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 3508 | 1468662963920 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 02:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:56:03 INFO - PROCESS | 3508 | 1468662963923 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 3508 | 1468662963924 Marionette TRACE conn6 <- [1,886,null,{}] 02:56:03 INFO - PROCESS | 3508 | 1468662963956 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:03 INFO - PROCESS | 3508 | 1468662963958 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:04 INFO - PROCESS | 3508 | 1468662964034 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 02:56:04 INFO - PROCESS | 3508 | 1468662964039 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 3508 | 1468662964041 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:04 INFO - PROCESS | 3508 | ++DOCSHELL 15133400 == 32 [pid = 3508] [id = 231] 02:56:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (151F2000) [pid = 3508] [serial = 692] [outer = 00000000] 02:56:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (158AF400) [pid = 3508] [serial = 693] [outer = 151F2000] 02:56:04 INFO - PROCESS | 3508 | 1468662964085 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (159DEC00) [pid = 3508] [serial = 694] [outer = 151F2000] 02:56:04 INFO - PROCESS | 3508 | 1468662964525 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 631ms 02:56:04 INFO - PROCESS | 3508 | 1468662964555 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 3508 | 1468662964557 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 02:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:56:04 INFO - PROCESS | 3508 | 1468662964575 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 3508 | 1468662964577 Marionette TRACE conn6 <- [1,890,null,{}] 02:56:04 INFO - PROCESS | 3508 | 1468662964581 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:04 INFO - PROCESS | 3508 | 1468662964586 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:04 INFO - PROCESS | 3508 | 1468662964685 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 02:56:04 INFO - PROCESS | 3508 | 1468662964692 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 3508 | 1468662964694 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:04 INFO - PROCESS | 3508 | ++DOCSHELL 15E51000 == 33 [pid = 3508] [id = 232] 02:56:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (15E58400) [pid = 3508] [serial = 695] [outer = 00000000] 02:56:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (15FE6C00) [pid = 3508] [serial = 696] [outer = 15E58400] 02:56:04 INFO - PROCESS | 3508 | 1468662964738 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15FE9000) [pid = 3508] [serial = 697] [outer = 15E58400] 02:56:05 INFO - PROCESS | 3508 | 1468662965156 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 650ms 02:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:56:05 INFO - PROCESS | 3508 | 1468662965214 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 3508 | 1468662965216 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 02:56:05 INFO - PROCESS | 3508 | 1468662965219 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 3508 | 1468662965221 Marionette TRACE conn6 <- [1,894,null,{}] 02:56:05 INFO - PROCESS | 3508 | 1468662965224 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:05 INFO - PROCESS | 3508 | 1468662965226 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:05 INFO - PROCESS | 3508 | 1468662965301 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 02:56:05 INFO - PROCESS | 3508 | 1468662965306 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 3508 | 1468662965308 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:05 INFO - PROCESS | 3508 | ++DOCSHELL 15FEC400 == 34 [pid = 3508] [id = 233] 02:56:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15FF1000) [pid = 3508] [serial = 698] [outer = 00000000] 02:56:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1604D400) [pid = 3508] [serial = 699] [outer = 15FF1000] 02:56:05 INFO - PROCESS | 3508 | 1468662965351 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (16054000) [pid = 3508] [serial = 700] [outer = 15FF1000] 02:56:05 INFO - PROCESS | 3508 | 1468662965772 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 569ms 02:56:05 INFO - PROCESS | 3508 | 1468662965791 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 02:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:56:05 INFO - PROCESS | 3508 | 1468662965793 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 02:56:05 INFO - PROCESS | 3508 | 1468662965796 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 3508 | 1468662965798 Marionette TRACE conn6 <- [1,898,null,{}] 02:56:05 INFO - PROCESS | 3508 | 1468662965801 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:05 INFO - PROCESS | 3508 | 1468662965803 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:05 INFO - PROCESS | 3508 | 1468662965922 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 02:56:05 INFO - PROCESS | 3508 | 1468662965944 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 3508 | 1468662965946 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:05 INFO - PROCESS | 3508 | ++DOCSHELL 09205400 == 35 [pid = 3508] [id = 234] 02:56:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1604B400) [pid = 3508] [serial = 701] [outer = 00000000] 02:56:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1615B400) [pid = 3508] [serial = 702] [outer = 1604B400] 02:56:05 INFO - PROCESS | 3508 | 1468662965989 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (14C5A800) [pid = 3508] [serial = 703] [outer = 1604B400] 02:56:06 INFO - PROCESS | 3508 | 1468662966417 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 02:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:56:06 INFO - PROCESS | 3508 | 1468662966468 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 3508 | 1468662966470 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 02:56:06 INFO - PROCESS | 3508 | 1468662966473 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 3508 | 1468662966475 Marionette TRACE conn6 <- [1,902,null,{}] 02:56:06 INFO - PROCESS | 3508 | 1468662966478 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:06 INFO - PROCESS | 3508 | 1468662966480 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:06 INFO - PROCESS | 3508 | 1468662966586 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 02:56:06 INFO - PROCESS | 3508 | 1468662966592 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 3508 | 1468662966593 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:06 INFO - PROCESS | 3508 | ++DOCSHELL 12452400 == 36 [pid = 3508] [id = 235] 02:56:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16309800) [pid = 3508] [serial = 704] [outer = 00000000] 02:56:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16CE5000) [pid = 3508] [serial = 705] [outer = 16309800] 02:56:06 INFO - PROCESS | 3508 | 1468662966637 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16F87000) [pid = 3508] [serial = 706] [outer = 16309800] 02:56:07 INFO - PROCESS | 3508 | 1468662967091 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 02:56:07 INFO - PROCESS | 3508 | 1468662967152 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 3508 | 1468662967154 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 02:56:07 INFO - PROCESS | 3508 | 1468662967157 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:56:07 INFO - PROCESS | 3508 | 1468662967159 Marionette TRACE conn6 <- [1,906,null,{}] 02:56:07 INFO - PROCESS | 3508 | 1468662967162 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 3508 | 1468662967164 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:07 INFO - PROCESS | 3508 | 1468662967281 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 02:56:07 INFO - PROCESS | 3508 | 1468662967286 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 3508 | 1468662967288 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:07 INFO - PROCESS | 3508 | ++DOCSHELL 13256400 == 37 [pid = 3508] [id = 236] 02:56:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16BE4800) [pid = 3508] [serial = 707] [outer = 00000000] 02:56:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (175D8000) [pid = 3508] [serial = 708] [outer = 16BE4800] 02:56:07 INFO - PROCESS | 3508 | 1468662967331 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (175DCC00) [pid = 3508] [serial = 709] [outer = 16BE4800] 02:56:07 INFO - PROCESS | 3508 | 1468662967759 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 630ms 02:56:07 INFO - PROCESS | 3508 | 1468662967792 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 3508 | 1468662967794 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 02:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:56:07 INFO - PROCESS | 3508 | 1468662967797 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 3508 | 1468662967800 Marionette TRACE conn6 <- [1,910,null,{}] 02:56:07 INFO - PROCESS | 3508 | 1468662967810 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 3508 | 1468662967812 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:07 INFO - PROCESS | 3508 | 1468662967930 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 02:56:08 INFO - PROCESS | 3508 | 1468662968020 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 3508 | 1468662968023 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:08 INFO - PROCESS | 3508 | ++DOCSHELL 15130000 == 38 [pid = 3508] [id = 237] 02:56:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (177B2400) [pid = 3508] [serial = 710] [outer = 00000000] 02:56:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17FA2800) [pid = 3508] [serial = 711] [outer = 177B2400] 02:56:08 INFO - PROCESS | 3508 | 1468662968067 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (19235C00) [pid = 3508] [serial = 712] [outer = 177B2400] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16FDE800) [pid = 3508] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (16057400) [pid = 3508] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (14CBF800) [pid = 3508] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (177B3000) [pid = 3508] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0DE78C00) [pid = 3508] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (17480C00) [pid = 3508] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15FE8800) [pid = 3508] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (158B1C00) [pid = 3508] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1232C400) [pid = 3508] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DE6D000) [pid = 3508] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:56:08 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1374B000) [pid = 3508] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:56:08 INFO - PROCESS | 3508 | 1468662968559 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 830ms 02:56:08 INFO - PROCESS | 3508 | 1468662968629 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 02:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:56:08 INFO - PROCESS | 3508 | 1468662968630 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 02:56:08 INFO - PROCESS | 3508 | 1468662968634 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 3508 | 1468662968635 Marionette TRACE conn6 <- [1,914,null,{}] 02:56:08 INFO - PROCESS | 3508 | 1468662968639 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 3508 | 1468662968641 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:08 INFO - PROCESS | 3508 | 1468662968718 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 02:56:08 INFO - PROCESS | 3508 | 1468662968724 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 3508 | 1468662968725 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:08 INFO - PROCESS | 3508 | ++DOCSHELL 1241E800 == 39 [pid = 3508] [id = 238] 02:56:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (14CBF800) [pid = 3508] [serial = 713] [outer = 00000000] 02:56:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15FEC800) [pid = 3508] [serial = 714] [outer = 14CBF800] 02:56:08 INFO - PROCESS | 3508 | 1468662968779 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16152C00) [pid = 3508] [serial = 715] [outer = 14CBF800] 02:56:09 INFO - PROCESS | 3508 | 1468662969189 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 02:56:09 INFO - PROCESS | 3508 | 1468662969264 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 3508 | 1468662969266 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 02:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:56:09 INFO - PROCESS | 3508 | 1468662969270 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 3508 | 1468662969271 Marionette TRACE conn6 <- [1,918,null,{}] 02:56:09 INFO - PROCESS | 3508 | 1468662969275 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 3508 | 1468662969277 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:09 INFO - PROCESS | 3508 | 1468662969354 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 02:56:09 INFO - PROCESS | 3508 | 1468662969362 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 3508 | 1468662969364 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:09 INFO - PROCESS | 3508 | ++DOCSHELL 16F7F400 == 40 [pid = 3508] [id = 239] 02:56:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16F81800) [pid = 3508] [serial = 716] [outer = 00000000] 02:56:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17FA0800) [pid = 3508] [serial = 717] [outer = 16F81800] 02:56:09 INFO - PROCESS | 3508 | 1468662969406 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1923C000) [pid = 3508] [serial = 718] [outer = 16F81800] 02:56:09 INFO - PROCESS | 3508 | 1468662969826 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 570ms 02:56:09 INFO - PROCESS | 3508 | 1468662969855 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 3508 | 1468662969857 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 02:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:56:09 INFO - PROCESS | 3508 | 1468662969860 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 3508 | 1468662969861 Marionette TRACE conn6 <- [1,922,null,{}] 02:56:09 INFO - PROCESS | 3508 | 1468662969865 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 3508 | 1468662969866 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:09 INFO - PROCESS | 3508 | 1468662969989 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 02:56:10 INFO - PROCESS | 3508 | 1468662969997 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 3508 | 1468662969998 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:10 INFO - PROCESS | 3508 | ++DOCSHELL 158AD000 == 41 [pid = 3508] [id = 240] 02:56:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16306800) [pid = 3508] [serial = 719] [outer = 00000000] 02:56:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1969FC00) [pid = 3508] [serial = 720] [outer = 16306800] 02:56:10 INFO - PROCESS | 3508 | 1468662970041 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (196A8000) [pid = 3508] [serial = 721] [outer = 16306800] 02:56:10 INFO - PROCESS | 3508 | 1468662970593 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 770ms 02:56:10 INFO - PROCESS | 3508 | 1468662970632 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 3508 | 1468662970636 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 02:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:56:10 INFO - PROCESS | 3508 | 1468662970641 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 3508 | 1468662970644 Marionette TRACE conn6 <- [1,926,null,{}] 02:56:10 INFO - PROCESS | 3508 | 1468662970650 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:10 INFO - PROCESS | 3508 | 1468662970653 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:10 INFO - PROCESS | 3508 | 1468662970822 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 02:56:10 INFO - PROCESS | 3508 | 1468662970934 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 3508 | 1468662970937 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:10 INFO - PROCESS | 3508 | ++DOCSHELL 09205000 == 42 [pid = 3508] [id = 241] 02:56:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (0928E000) [pid = 3508] [serial = 722] [outer = 00000000] 02:56:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (0D06C000) [pid = 3508] [serial = 723] [outer = 0928E000] 02:56:10 INFO - PROCESS | 3508 | 1468662970993 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (0DE76C00) [pid = 3508] [serial = 724] [outer = 0928E000] 02:56:11 INFO - PROCESS | 3508 | 1468662971650 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1078ms 02:56:11 INFO - PROCESS | 3508 | 1468662971720 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 3508 | 1468662971725 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 02:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:56:11 INFO - PROCESS | 3508 | 1468662971732 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 3508 | 1468662971735 Marionette TRACE conn6 <- [1,930,null,{}] 02:56:11 INFO - PROCESS | 3508 | 1468662971739 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 3508 | 1468662971742 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:11 INFO - PROCESS | 3508 | 1468662971919 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 02:56:11 INFO - PROCESS | 3508 | 1468662971929 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 3508 | 1468662971931 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:11 INFO - PROCESS | 3508 | ++DOCSHELL 11F8FC00 == 43 [pid = 3508] [id = 242] 02:56:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (11F93800) [pid = 3508] [serial = 725] [outer = 00000000] 02:56:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (124E5800) [pid = 3508] [serial = 726] [outer = 11F93800] 02:56:11 INFO - PROCESS | 3508 | 1468662971987 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (13256800) [pid = 3508] [serial = 727] [outer = 11F93800] 02:56:12 INFO - PROCESS | 3508 | 1468662972938 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1281ms 02:56:13 INFO - PROCESS | 3508 | 1468662973016 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 3508 | 1468662973020 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 02:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:56:13 INFO - PROCESS | 3508 | 1468662973025 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 3508 | 1468662973028 Marionette TRACE conn6 <- [1,934,null,{}] 02:56:13 INFO - PROCESS | 3508 | 1468662973034 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:13 INFO - PROCESS | 3508 | 1468662973036 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:13 INFO - PROCESS | 3508 | 1468662973152 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 02:56:13 INFO - PROCESS | 3508 | 1468662973231 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 3508 | 1468662973235 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:13 INFO - PROCESS | 3508 | ++DOCSHELL 09202C00 == 44 [pid = 3508] [id = 243] 02:56:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0920D000) [pid = 3508] [serial = 728] [outer = 00000000] 02:56:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0DE79000) [pid = 3508] [serial = 729] [outer = 0920D000] 02:56:13 INFO - PROCESS | 3508 | 1468662973306 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0EB38800) [pid = 3508] [serial = 730] [outer = 0920D000] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 16F7F400 == 43 [pid = 3508] [id = 239] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 1241E800 == 42 [pid = 3508] [id = 238] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 15130000 == 41 [pid = 3508] [id = 237] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 13256400 == 40 [pid = 3508] [id = 236] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 12452400 == 39 [pid = 3508] [id = 235] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 09205400 == 38 [pid = 3508] [id = 234] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 15FEC400 == 37 [pid = 3508] [id = 233] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 15E51000 == 36 [pid = 3508] [id = 232] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 15133400 == 35 [pid = 3508] [id = 231] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 13814400 == 34 [pid = 3508] [id = 230] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 1324E000 == 33 [pid = 3508] [id = 229] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 11CE4C00 == 32 [pid = 3508] [id = 228] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 0D4F8C00 == 31 [pid = 3508] [id = 227] 02:56:13 INFO - PROCESS | 3508 | --DOCSHELL 17FDF000 == 30 [pid = 3508] [id = 226] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (175DD800) [pid = 3508] [serial = 618] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (16309000) [pid = 3508] [serial = 668] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (177AD800) [pid = 3508] [serial = 671] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (17FA5C00) [pid = 3508] [serial = 674] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (11CAF000) [pid = 3508] [serial = 672] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1630B800) [pid = 3508] [serial = 669] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (11F94000) [pid = 3508] [serial = 651] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0E06C800) [pid = 3508] [serial = 650] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (17F55000) [pid = 3508] [serial = 648] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1604A400) [pid = 3508] [serial = 665] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (19237000) [pid = 3508] [serial = 677] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (159DF800) [pid = 3508] [serial = 662] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (159EB800) [pid = 3508] [serial = 663] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (1806C400) [pid = 3508] [serial = 675] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (12423400) [pid = 3508] [serial = 659] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1324E800) [pid = 3508] [serial = 660] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DE76400) [pid = 3508] [serial = 656] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0DED6800) [pid = 3508] [serial = 657] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (14C57400) [pid = 3508] [serial = 654] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1381F000) [pid = 3508] [serial = 653] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16054400) [pid = 3508] [serial = 666] [outer = 00000000] [url = about:blank] 02:56:13 INFO - PROCESS | 3508 | 1468662973742 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 790ms 02:56:13 INFO - PROCESS | 3508 | 1468662973816 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 3508 | 1468662973820 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 02:56:13 INFO - PROCESS | 3508 | 1468662973826 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:56:13 INFO - PROCESS | 3508 | 1468662973829 Marionette TRACE conn6 <- [1,938,null,{}] 02:56:13 INFO - PROCESS | 3508 | 1468662973833 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:13 INFO - PROCESS | 3508 | 1468662973835 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:13 INFO - PROCESS | 3508 | 1468662973920 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 02:56:13 INFO - PROCESS | 3508 | 1468662973934 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 3508 | 1468662973936 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:13 INFO - PROCESS | 3508 | ++DOCSHELL 11CEA800 == 31 [pid = 3508] [id = 244] 02:56:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11DC7800) [pid = 3508] [serial = 731] [outer = 00000000] 02:56:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (12368400) [pid = 3508] [serial = 732] [outer = 11DC7800] 02:56:13 INFO - PROCESS | 3508 | 1468662973982 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1244DC00) [pid = 3508] [serial = 733] [outer = 11DC7800] 02:56:14 INFO - PROCESS | 3508 | 1468662974440 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 02:56:14 INFO - PROCESS | 3508 | 1468662974502 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 3508 | 1468662974504 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 02:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:56:14 INFO - PROCESS | 3508 | 1468662974507 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 3508 | 1468662974511 Marionette TRACE conn6 <- [1,942,null,{}] 02:56:14 INFO - PROCESS | 3508 | 1468662974522 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 3508 | 1468662974526 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:14 INFO - PROCESS | 3508 | 1468662974608 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 02:56:14 INFO - PROCESS | 3508 | 1468662974617 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 3508 | 1468662974620 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:14 INFO - PROCESS | 3508 | ++DOCSHELL 14C53C00 == 32 [pid = 3508] [id = 245] 02:56:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (14C55400) [pid = 3508] [serial = 734] [outer = 00000000] 02:56:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15132800) [pid = 3508] [serial = 735] [outer = 14C55400] 02:56:14 INFO - PROCESS | 3508 | 1468662974672 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (158AD400) [pid = 3508] [serial = 736] [outer = 14C55400] 02:56:15 INFO - PROCESS | 3508 | 1468662975108 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 630ms 02:56:15 INFO - PROCESS | 3508 | 1468662975142 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 3508 | 1468662975144 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 02:56:15 INFO - PROCESS | 3508 | 1468662975152 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:56:15 INFO - PROCESS | 3508 | 1468662975154 Marionette TRACE conn6 <- [1,946,null,{}] 02:56:15 INFO - PROCESS | 3508 | 1468662975157 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:15 INFO - PROCESS | 3508 | 1468662975168 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:15 INFO - PROCESS | 3508 | 1468662975252 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 02:56:15 INFO - PROCESS | 3508 | 1468662975293 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 3508 | 1468662975295 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:15 INFO - PROCESS | 3508 | ++DOCSHELL 159EA400 == 33 [pid = 3508] [id = 246] 02:56:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (159EB400) [pid = 3508] [serial = 737] [outer = 00000000] 02:56:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15FE4800) [pid = 3508] [serial = 738] [outer = 159EB400] 02:56:15 INFO - PROCESS | 3508 | 1468662975338 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15FEDC00) [pid = 3508] [serial = 739] [outer = 159EB400] 02:56:15 INFO - PROCESS | 3508 | 1468662975761 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 629ms 02:56:15 INFO - PROCESS | 3508 | 1468662975800 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 3508 | 1468662975802 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 02:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:56:15 INFO - PROCESS | 3508 | 1468662975805 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 3508 | 1468662975806 Marionette TRACE conn6 <- [1,950,null,{}] 02:56:15 INFO - PROCESS | 3508 | 1468662975810 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:15 INFO - PROCESS | 3508 | 1468662975812 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:15 INFO - PROCESS | 3508 | 1468662975923 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 02:56:15 INFO - PROCESS | 3508 | 1468662975929 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 3508 | 1468662975931 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:15 INFO - PROCESS | 3508 | ++DOCSHELL 16048C00 == 34 [pid = 3508] [id = 247] 02:56:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1604A000) [pid = 3508] [serial = 740] [outer = 00000000] 02:56:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16056C00) [pid = 3508] [serial = 741] [outer = 1604A000] 02:56:15 INFO - PROCESS | 3508 | 1468662975973 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (160DC800) [pid = 3508] [serial = 742] [outer = 1604A000] 02:56:16 INFO - PROCESS | 3508 | 1468662976441 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 02:56:16 INFO - PROCESS | 3508 | 1468662976478 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 3508 | 1468662976480 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 02:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:56:16 INFO - PROCESS | 3508 | 1468662976482 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 3508 | 1468662976484 Marionette TRACE conn6 <- [1,954,null,{}] 02:56:16 INFO - PROCESS | 3508 | 1468662976487 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:16 INFO - PROCESS | 3508 | 1468662976493 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:16 INFO - PROCESS | 3508 | 1468662976627 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 02:56:16 INFO - PROCESS | 3508 | 1468662976715 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 3508 | 1468662976717 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:16 INFO - PROCESS | 3508 | ++DOCSHELL 16CE2C00 == 35 [pid = 3508] [id = 248] 02:56:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16CE3400) [pid = 3508] [serial = 743] [outer = 00000000] 02:56:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (175DBC00) [pid = 3508] [serial = 744] [outer = 16CE3400] 02:56:16 INFO - PROCESS | 3508 | 1468662976761 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (16FDEC00) [pid = 3508] [serial = 745] [outer = 16CE3400] 02:56:17 INFO - PROCESS | 3508 | 1468662977176 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 730ms 02:56:17 INFO - PROCESS | 3508 | 1468662977214 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 3508 | 1468662977216 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 02:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:56:17 INFO - PROCESS | 3508 | 1468662977218 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 3508 | 1468662977220 Marionette TRACE conn6 <- [1,958,null,{}] 02:56:17 INFO - PROCESS | 3508 | 1468662977223 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 3508 | 1468662977225 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:17 INFO - PROCESS | 3508 | 1468662977337 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 02:56:17 INFO - PROCESS | 3508 | 1468662977343 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 3508 | 1468662977345 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:17 INFO - PROCESS | 3508 | ++DOCSHELL 17D2A800 == 36 [pid = 3508] [id = 249] 02:56:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17D2AC00) [pid = 3508] [serial = 746] [outer = 00000000] 02:56:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17FA1800) [pid = 3508] [serial = 747] [outer = 17D2AC00] 02:56:17 INFO - PROCESS | 3508 | 1468662977391 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (17FDBC00) [pid = 3508] [serial = 748] [outer = 17D2AC00] 02:56:18 INFO - PROCESS | 3508 | 1468662978006 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (15FF1000) [pid = 3508] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (1604B400) [pid = 3508] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (16309800) [pid = 3508] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (18076000) [pid = 3508] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (13253800) [pid = 3508] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0D4F9C00) [pid = 3508] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (11CE5400) [pid = 3508] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (151F2000) [pid = 3508] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (16BE4800) [pid = 3508] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (177B2400) [pid = 3508] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15E58400) [pid = 3508] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (13818C00) [pid = 3508] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (16F81800) [pid = 3508] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:56:18 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (14CBF800) [pid = 3508] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 870ms 02:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:56:18 INFO - PROCESS | 3508 | 1468662978090 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 3508 | 1468662978092 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 02:56:18 INFO - PROCESS | 3508 | 1468662978095 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 3508 | 1468662978096 Marionette TRACE conn6 <- [1,962,null,{}] 02:56:18 INFO - PROCESS | 3508 | 1468662978099 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:18 INFO - PROCESS | 3508 | 1468662978101 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:18 INFO - PROCESS | 3508 | 1468662978178 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 02:56:18 INFO - PROCESS | 3508 | 1468662978184 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 3508 | 1468662978186 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:18 INFO - PROCESS | 3508 | ++DOCSHELL 12365C00 == 37 [pid = 3508] [id = 250] 02:56:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (12445C00) [pid = 3508] [serial = 749] [outer = 00000000] 02:56:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (14CBF000) [pid = 3508] [serial = 750] [outer = 12445C00] 02:56:18 INFO - PROCESS | 3508 | 1468662978229 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15E4FC00) [pid = 3508] [serial = 751] [outer = 12445C00] 02:56:18 INFO - PROCESS | 3508 | 1468662978635 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 570ms 02:56:18 INFO - PROCESS | 3508 | 1468662978677 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 3508 | 1468662978679 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 02:56:18 INFO - PROCESS | 3508 | 1468662978683 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:56:18 INFO - PROCESS | 3508 | 1468662978685 Marionette TRACE conn6 <- [1,966,null,{}] 02:56:18 INFO - PROCESS | 3508 | 1468662978688 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:18 INFO - PROCESS | 3508 | 1468662978690 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:18 INFO - PROCESS | 3508 | 1468662978769 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 02:56:18 INFO - PROCESS | 3508 | 1468662978775 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 3508 | 1468662978777 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:18 INFO - PROCESS | 3508 | ++DOCSHELL 13815C00 == 38 [pid = 3508] [id = 251] 02:56:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (13816400) [pid = 3508] [serial = 752] [outer = 00000000] 02:56:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17F55000) [pid = 3508] [serial = 753] [outer = 13816400] 02:56:18 INFO - PROCESS | 3508 | 1468662978829 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (17F9F800) [pid = 3508] [serial = 754] [outer = 13816400] 02:56:19 INFO - PROCESS | 3508 | 1468662979224 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 570ms 02:56:19 INFO - PROCESS | 3508 | 1468662979257 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 3508 | 1468662979259 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 02:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:56:19 INFO - PROCESS | 3508 | 1468662979262 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 3508 | 1468662979263 Marionette TRACE conn6 <- [1,970,null,{}] 02:56:19 INFO - PROCESS | 3508 | 1468662979267 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 3508 | 1468662979269 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:19 INFO - PROCESS | 3508 | 1468662979386 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 02:56:19 INFO - PROCESS | 3508 | 1468662979395 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 3508 | 1468662979397 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:19 INFO - PROCESS | 3508 | ++DOCSHELL 19237C00 == 39 [pid = 3508] [id = 252] 02:56:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1923CC00) [pid = 3508] [serial = 755] [outer = 00000000] 02:56:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (19D34000) [pid = 3508] [serial = 756] [outer = 1923CC00] 02:56:19 INFO - PROCESS | 3508 | 1468662979439 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (19B64C00) [pid = 3508] [serial = 757] [outer = 1923CC00] 02:56:19 INFO - PROCESS | 3508 | 1468662979862 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 02:56:19 INFO - PROCESS | 3508 | 1468662979893 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 3508 | 1468662979895 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 02:56:19 INFO - PROCESS | 3508 | 1468662979898 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:56:19 INFO - PROCESS | 3508 | 1468662979901 Marionette TRACE conn6 <- [1,974,null,{}] 02:56:19 INFO - PROCESS | 3508 | 1468662979904 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 3508 | 1468662979907 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:20 INFO - PROCESS | 3508 | 1468662980033 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 02:56:20 INFO - PROCESS | 3508 | 1468662980136 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 3508 | 1468662980139 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:20 INFO - PROCESS | 3508 | ++DOCSHELL 09160400 == 40 [pid = 3508] [id = 253] 02:56:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (09161400) [pid = 3508] [serial = 758] [outer = 00000000] 02:56:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (09291C00) [pid = 3508] [serial = 759] [outer = 09161400] 02:56:20 INFO - PROCESS | 3508 | 1468662980196 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (0D4FA800) [pid = 3508] [serial = 760] [outer = 09161400] 02:56:20 INFO - PROCESS | 3508 | 1468662980837 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 970ms 02:56:20 INFO - PROCESS | 3508 | 1468662980875 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 3508 | 1468662980879 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 02:56:20 INFO - PROCESS | 3508 | 1468662980883 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:56:20 INFO - PROCESS | 3508 | 1468662980887 Marionette TRACE conn6 <- [1,978,null,{}] 02:56:20 INFO - PROCESS | 3508 | 1468662980892 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 3508 | 1468662980895 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:20 INFO - PROCESS | 3508 | 1468662981006 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 02:56:21 INFO - PROCESS | 3508 | 1468662981108 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 3508 | 1468662981111 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:21 INFO - PROCESS | 3508 | ++DOCSHELL 1324C000 == 41 [pid = 3508] [id = 254] 02:56:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (1324E800) [pid = 3508] [serial = 761] [outer = 00000000] 02:56:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1381AC00) [pid = 3508] [serial = 762] [outer = 1324E800] 02:56:21 INFO - PROCESS | 3508 | 1468662981166 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (1416A800) [pid = 3508] [serial = 763] [outer = 1324E800] 02:56:21 INFO - PROCESS | 3508 | 1468662981747 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 930ms 02:56:21 INFO - PROCESS | 3508 | 1468662981821 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 3508 | 1468662981825 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 02:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:56:21 INFO - PROCESS | 3508 | 1468662981829 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 3508 | 1468662981831 Marionette TRACE conn6 <- [1,982,null,{}] 02:56:21 INFO - PROCESS | 3508 | 1468662981835 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:21 INFO - PROCESS | 3508 | 1468662981838 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:21 INFO - PROCESS | 3508 | 1468662981950 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 02:56:22 INFO - PROCESS | 3508 | 1468662982079 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 3508 | 1468662982081 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:22 INFO - PROCESS | 3508 | ++DOCSHELL 159ED800 == 42 [pid = 3508] [id = 255] 02:56:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (1604AC00) [pid = 3508] [serial = 764] [outer = 00000000] 02:56:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (16CE3800) [pid = 3508] [serial = 765] [outer = 1604AC00] 02:56:22 INFO - PROCESS | 3508 | 1468662982136 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (175D7400) [pid = 3508] [serial = 766] [outer = 1604AC00] 02:56:22 INFO - PROCESS | 3508 | 1468662982726 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 930ms 02:56:22 INFO - PROCESS | 3508 | 1468662982763 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 3508 | 1468662982766 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 02:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:56:22 INFO - PROCESS | 3508 | 1468662982776 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 3508 | 1468662982782 Marionette TRACE conn6 <- [1,986,null,{}] 02:56:22 INFO - PROCESS | 3508 | 1468662982786 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:22 INFO - PROCESS | 3508 | 1468662982790 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:22 INFO - PROCESS | 3508 | 1468662982898 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 02:56:22 INFO - PROCESS | 3508 | 1468662982996 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 3508 | 1468662982998 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:23 INFO - PROCESS | 3508 | ++DOCSHELL 19D41000 == 43 [pid = 3508] [id = 256] 02:56:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (19D41400) [pid = 3508] [serial = 767] [outer = 00000000] 02:56:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (19FE7800) [pid = 3508] [serial = 768] [outer = 19D41400] 02:56:23 INFO - PROCESS | 3508 | 1468662983051 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (19FEB000) [pid = 3508] [serial = 769] [outer = 19D41400] 02:56:23 INFO - PROCESS | 3508 | 1468662983656 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 930ms 02:56:23 INFO - PROCESS | 3508 | 1468662983703 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 3508 | 1468662983706 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 02:56:23 INFO - PROCESS | 3508 | 1468662983709 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:56:23 INFO - PROCESS | 3508 | 1468662983711 Marionette TRACE conn6 <- [1,990,null,{}] 02:56:23 INFO - PROCESS | 3508 | 1468662983715 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:23 INFO - PROCESS | 3508 | 1468662983717 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:23 INFO - PROCESS | 3508 | 1468662983825 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 02:56:23 INFO - PROCESS | 3508 | 1468662983952 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 3508 | 1468662983954 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:23 INFO - PROCESS | 3508 | ++DOCSHELL 0928D800 == 44 [pid = 3508] [id = 257] 02:56:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (09299800) [pid = 3508] [serial = 770] [outer = 00000000] 02:56:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (0DE6A400) [pid = 3508] [serial = 771] [outer = 09299800] 02:56:23 INFO - PROCESS | 3508 | 1468662984008 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (0DEBB800) [pid = 3508] [serial = 772] [outer = 09299800] 02:56:24 INFO - PROCESS | 3508 | 1468662984697 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1016ms 02:56:24 INFO - PROCESS | 3508 | 1468662984729 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 02:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:56:24 INFO - PROCESS | 3508 | 1468662984733 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 02:56:24 INFO - PROCESS | 3508 | 1468662984738 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 3508 | 1468662984742 Marionette TRACE conn6 <- [1,994,null,{}] 02:56:24 INFO - PROCESS | 3508 | 1468662984748 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:24 INFO - PROCESS | 3508 | 1468662984750 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:24 INFO - PROCESS | 3508 | 1468662984852 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 02:56:24 INFO - PROCESS | 3508 | 1468662984953 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 3508 | 1468662984955 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:24 INFO - PROCESS | 3508 | ++DOCSHELL 12361C00 == 45 [pid = 3508] [id = 258] 02:56:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (12368000) [pid = 3508] [serial = 773] [outer = 00000000] 02:56:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (1374FC00) [pid = 3508] [serial = 774] [outer = 12368000] 02:56:25 INFO - PROCESS | 3508 | 1468662985005 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (1416BC00) [pid = 3508] [serial = 775] [outer = 12368000] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 19237C00 == 44 [pid = 3508] [id = 252] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 13815C00 == 43 [pid = 3508] [id = 251] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 12365C00 == 42 [pid = 3508] [id = 250] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 17D2A800 == 41 [pid = 3508] [id = 249] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 16CE2C00 == 40 [pid = 3508] [id = 248] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 16048C00 == 39 [pid = 3508] [id = 247] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 159EA400 == 38 [pid = 3508] [id = 246] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 14C53C00 == 37 [pid = 3508] [id = 245] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 11CEA800 == 36 [pid = 3508] [id = 244] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 09202C00 == 35 [pid = 3508] [id = 243] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 09205000 == 34 [pid = 3508] [id = 241] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 158AD000 == 33 [pid = 3508] [id = 240] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 11F8FC00 == 32 [pid = 3508] [id = 242] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 19D41000 == 31 [pid = 3508] [id = 256] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 0928D800 == 30 [pid = 3508] [id = 257] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 159ED800 == 29 [pid = 3508] [id = 255] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 09160400 == 28 [pid = 3508] [id = 253] 02:56:25 INFO - PROCESS | 3508 | --DOCSHELL 1324C000 == 27 [pid = 3508] [id = 254] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (1604D400) [pid = 3508] [serial = 699] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (16054000) [pid = 3508] [serial = 700] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (1615B400) [pid = 3508] [serial = 702] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (16CE5000) [pid = 3508] [serial = 705] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (1923A800) [pid = 3508] [serial = 678] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (13747800) [pid = 3508] [serial = 687] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (13816000) [pid = 3508] [serial = 688] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (0DE6BC00) [pid = 3508] [serial = 680] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (0DE71C00) [pid = 3508] [serial = 681] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (11DC1C00) [pid = 3508] [serial = 683] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (11FB9800) [pid = 3508] [serial = 684] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (158AF400) [pid = 3508] [serial = 693] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (159DEC00) [pid = 3508] [serial = 694] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (175D8000) [pid = 3508] [serial = 708] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0D0C9C00) [pid = 3508] [serial = 387] [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.] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (16F87000) [pid = 3508] [serial = 706] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (17FA2800) [pid = 3508] [serial = 711] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (175DCC00) [pid = 3508] [serial = 709] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (15FE6C00) [pid = 3508] [serial = 696] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15FE9000) [pid = 3508] [serial = 697] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1416E400) [pid = 3508] [serial = 690] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (14CD2800) [pid = 3508] [serial = 691] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (17FA0800) [pid = 3508] [serial = 717] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (1923C000) [pid = 3508] [serial = 718] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19235C00) [pid = 3508] [serial = 712] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15FEC800) [pid = 3508] [serial = 714] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1969FC00) [pid = 3508] [serial = 720] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (16152C00) [pid = 3508] [serial = 715] [outer = 00000000] [url = about:blank] 02:56:25 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (14C5A800) [pid = 3508] [serial = 703] [outer = 00000000] [url = about:blank] 02:56:26 INFO - PROCESS | 3508 | 1468662986498 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1770ms 02:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:56:26 INFO - PROCESS | 3508 | 1468662986511 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 3508 | 1468662986516 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 02:56:26 INFO - PROCESS | 3508 | 1468662986520 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 3508 | 1468662986525 Marionette TRACE conn6 <- [1,998,null,{}] 02:56:26 INFO - PROCESS | 3508 | 1468662986531 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 3508 | 1468662986533 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:26 INFO - PROCESS | 3508 | 1468662986654 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 02:56:26 INFO - PROCESS | 3508 | 1468662986740 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 3508 | 1468662986743 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:26 INFO - PROCESS | 3508 | ++DOCSHELL 0DE71400 == 28 [pid = 3508] [id = 259] 02:56:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (0DE71C00) [pid = 3508] [serial = 776] [outer = 00000000] 02:56:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0DED3800) [pid = 3508] [serial = 777] [outer = 0DE71C00] 02:56:26 INFO - PROCESS | 3508 | 1468662986841 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0E1CE000) [pid = 3508] [serial = 778] [outer = 0DE71C00] 02:56:27 INFO - PROCESS | 3508 | 1468662987611 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1185ms 02:56:27 INFO - PROCESS | 3508 | 1468662987706 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 3508 | 1468662987712 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 02:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:56:27 INFO - PROCESS | 3508 | 1468662987719 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 3508 | 1468662987723 Marionette TRACE conn6 <- [1,1002,null,{}] 02:56:27 INFO - PROCESS | 3508 | 1468662987727 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:27 INFO - PROCESS | 3508 | 1468662987730 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:27 INFO - PROCESS | 3508 | 1468662987887 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 02:56:27 INFO - PROCESS | 3508 | 1468662988007 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 3508 | 1468662988010 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:28 INFO - PROCESS | 3508 | ++DOCSHELL 1235FC00 == 29 [pid = 3508] [id = 260] 02:56:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (12365C00) [pid = 3508] [serial = 779] [outer = 00000000] 02:56:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (12396C00) [pid = 3508] [serial = 780] [outer = 12365C00] 02:56:28 INFO - PROCESS | 3508 | 1468662988071 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1324E000) [pid = 3508] [serial = 781] [outer = 12365C00] 02:56:28 INFO - PROCESS | 3508 | 1468662988684 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1021ms 02:56:28 INFO - PROCESS | 3508 | 1468662988742 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 3508 | 1468662988746 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 02:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:56:28 INFO - PROCESS | 3508 | 1468662988750 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 3508 | 1468662988755 Marionette TRACE conn6 <- [1,1006,null,{}] 02:56:28 INFO - PROCESS | 3508 | 1468662988760 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:28 INFO - PROCESS | 3508 | 1468662988762 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:28 INFO - PROCESS | 3508 | 1468662988854 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 02:56:28 INFO - PROCESS | 3508 | 1468662988941 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 3508 | 1468662988943 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:28 INFO - PROCESS | 3508 | ++DOCSHELL 0D463400 == 30 [pid = 3508] [id = 261] 02:56:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0D4F1000) [pid = 3508] [serial = 782] [outer = 00000000] 02:56:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (11A45400) [pid = 3508] [serial = 783] [outer = 0D4F1000] 02:56:28 INFO - PROCESS | 3508 | 1468662988990 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (12325400) [pid = 3508] [serial = 784] [outer = 0D4F1000] 02:56:29 INFO - PROCESS | 3508 | 1468662989361 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms 02:56:29 INFO - PROCESS | 3508 | 1468662989388 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 3508 | 1468662989393 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 02:56:29 INFO - PROCESS | 3508 | 1468662989398 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:56:29 INFO - PROCESS | 3508 | 1468662989401 Marionette TRACE conn6 <- [1,1010,null,{}] 02:56:29 INFO - PROCESS | 3508 | 1468662989405 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:29 INFO - PROCESS | 3508 | 1468662989407 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:29 INFO - PROCESS | 3508 | 1468662989532 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 02:56:29 INFO - PROCESS | 3508 | 1468662989541 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 3508 | 1468662989543 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:29 INFO - PROCESS | 3508 | ++DOCSHELL 13A36400 == 31 [pid = 3508] [id = 262] 02:56:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (14169400) [pid = 3508] [serial = 785] [outer = 00000000] 02:56:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (14C5B000) [pid = 3508] [serial = 786] [outer = 14169400] 02:56:29 INFO - PROCESS | 3508 | 1468662989590 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (151F1400) [pid = 3508] [serial = 787] [outer = 14169400] 02:56:30 INFO - PROCESS | 3508 | 1468662990034 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 02:56:30 INFO - PROCESS | 3508 | 1468662990073 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 3508 | 1468662990075 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 02:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:56:30 INFO - PROCESS | 3508 | 1468662990078 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 3508 | 1468662990082 Marionette TRACE conn6 <- [1,1014,null,{}] 02:56:30 INFO - PROCESS | 3508 | 1468662990092 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:30 INFO - PROCESS | 3508 | 1468662990097 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:30 INFO - PROCESS | 3508 | 1468662990181 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 02:56:30 INFO - PROCESS | 3508 | 1468662990191 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 3508 | 1468662990194 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:30 INFO - PROCESS | 3508 | ++DOCSHELL 159EDC00 == 32 [pid = 3508] [id = 263] 02:56:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (15E49400) [pid = 3508] [serial = 788] [outer = 00000000] 02:56:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (15E57400) [pid = 3508] [serial = 789] [outer = 15E49400] 02:56:30 INFO - PROCESS | 3508 | 1468662990242 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (15FE9000) [pid = 3508] [serial = 790] [outer = 15E49400] 02:56:30 INFO - PROCESS | 3508 | 1468662990682 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 02:56:30 INFO - PROCESS | 3508 | 1468662990753 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 3508 | 1468662990755 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 02:56:30 INFO - PROCESS | 3508 | 1468662990759 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:56:30 INFO - PROCESS | 3508 | 1468662990760 Marionette TRACE conn6 <- [1,1018,null,{}] 02:56:30 INFO - PROCESS | 3508 | 1468662990764 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:30 INFO - PROCESS | 3508 | 1468662990766 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:30 INFO - PROCESS | 3508 | 1468662990879 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 02:56:30 INFO - PROCESS | 3508 | 1468662990957 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 3508 | 1468662990959 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:30 INFO - PROCESS | 3508 | ++DOCSHELL 1604A400 == 33 [pid = 3508] [id = 264] 02:56:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1604B800) [pid = 3508] [serial = 791] [outer = 00000000] 02:56:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (16056400) [pid = 3508] [serial = 792] [outer = 1604B800] 02:56:30 INFO - PROCESS | 3508 | 1468662991005 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (16154400) [pid = 3508] [serial = 793] [outer = 1604B800] 02:56:31 INFO - PROCESS | 3508 | 1468662991429 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 730ms 02:56:31 INFO - PROCESS | 3508 | 1468662991493 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 3508 | 1468662991495 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 02:56:31 INFO - PROCESS | 3508 | 1468662991498 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:56:31 INFO - PROCESS | 3508 | 1468662991500 Marionette TRACE conn6 <- [1,1022,null,{}] 02:56:31 INFO - PROCESS | 3508 | 1468662991503 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 3508 | 1468662991505 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:31 INFO - PROCESS | 3508 | 1468662991614 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 02:56:31 INFO - PROCESS | 3508 | 1468662991626 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 3508 | 1468662991628 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:31 INFO - PROCESS | 3508 | ++DOCSHELL 125BA800 == 34 [pid = 3508] [id = 265] 02:56:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (16158800) [pid = 3508] [serial = 794] [outer = 00000000] 02:56:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (16310400) [pid = 3508] [serial = 795] [outer = 16158800] 02:56:31 INFO - PROCESS | 3508 | 1468662991725 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (163D0400) [pid = 3508] [serial = 796] [outer = 16158800] 02:56:32 INFO - PROCESS | 3508 | 1468662992162 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 02:56:32 INFO - PROCESS | 3508 | 1468662992172 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 3508 | 1468662992174 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 02:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:56:32 INFO - PROCESS | 3508 | 1468662992184 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 3508 | 1468662992185 Marionette TRACE conn6 <- [1,1026,null,{}] 02:56:32 INFO - PROCESS | 3508 | 1468662992189 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:32 INFO - PROCESS | 3508 | 1468662992194 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:32 INFO - PROCESS | 3508 | 1468662992341 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 02:56:32 INFO - PROCESS | 3508 | 1468662992347 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 3508 | 1468662992349 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:32 INFO - PROCESS | 3508 | ++DOCSHELL 175D7C00 == 35 [pid = 3508] [id = 266] 02:56:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (175D9000) [pid = 3508] [serial = 797] [outer = 00000000] 02:56:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (1772B000) [pid = 3508] [serial = 798] [outer = 175D9000] 02:56:32 INFO - PROCESS | 3508 | 1468662992407 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (175E2000) [pid = 3508] [serial = 799] [outer = 175D9000] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (09161400) [pid = 3508] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (09299800) [pid = 3508] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (19D41400) [pid = 3508] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (1604AC00) [pid = 3508] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1324E800) [pid = 3508] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (1604A000) [pid = 3508] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (16CE3400) [pid = 3508] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (1923CC00) [pid = 3508] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (11F93800) [pid = 3508] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0928E000) [pid = 3508] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (159EB400) [pid = 3508] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16306800) [pid = 3508] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (14C55400) [pid = 3508] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0920D000) [pid = 3508] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (11DC7800) [pid = 3508] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17D2AC00) [pid = 3508] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (12445C00) [pid = 3508] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:56:32 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (13816400) [pid = 3508] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:56:32 INFO - PROCESS | 3508 | 1468662992883 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 772ms 02:56:32 INFO - PROCESS | 3508 | 1468662992960 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 3508 | 1468662992962 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 02:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:56:32 INFO - PROCESS | 3508 | 1468662992965 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 3508 | 1468662992967 Marionette TRACE conn6 <- [1,1030,null,{}] 02:56:32 INFO - PROCESS | 3508 | 1468662992970 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:32 INFO - PROCESS | 3508 | 1468662992972 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:33 INFO - PROCESS | 3508 | 1468662993052 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 02:56:33 INFO - PROCESS | 3508 | 1468662993143 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 3508 | 1468662993145 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:33 INFO - PROCESS | 3508 | ++DOCSHELL 0DEC7000 == 36 [pid = 3508] [id = 267] 02:56:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1233E800) [pid = 3508] [serial = 800] [outer = 00000000] 02:56:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (13818800) [pid = 3508] [serial = 801] [outer = 1233E800] 02:56:33 INFO - PROCESS | 3508 | 1468662993190 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (159EA000) [pid = 3508] [serial = 802] [outer = 1233E800] 02:56:33 INFO - PROCESS | 3508 | 1468662993543 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 630ms 02:56:33 INFO - PROCESS | 3508 | 1468662993596 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 3508 | 1468662993598 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 02:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:56:33 INFO - PROCESS | 3508 | 1468662993601 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 3508 | 1468662993603 Marionette TRACE conn6 <- [1,1034,null,{}] 02:56:33 INFO - PROCESS | 3508 | 1468662993606 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:33 INFO - PROCESS | 3508 | 1468662993608 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:33 INFO - PROCESS | 3508 | 1468662993745 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 02:56:33 INFO - PROCESS | 3508 | 1468662993753 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 3508 | 1468662993756 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:33 INFO - PROCESS | 3508 | ++DOCSHELL 11F95000 == 37 [pid = 3508] [id = 268] 02:56:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (13251400) [pid = 3508] [serial = 803] [outer = 00000000] 02:56:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (175DFC00) [pid = 3508] [serial = 804] [outer = 13251400] 02:56:33 INFO - PROCESS | 3508 | 1468662993799 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17732800) [pid = 3508] [serial = 805] [outer = 13251400] 02:56:34 INFO - PROCESS | 3508 | 1468662994199 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 630ms 02:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:56:34 INFO - PROCESS | 3508 | 1468662994232 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 3508 | 1468662994234 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 02:56:34 INFO - PROCESS | 3508 | 1468662994236 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 3508 | 1468662994238 Marionette TRACE conn6 <- [1,1038,null,{}] 02:56:34 INFO - PROCESS | 3508 | 1468662994241 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:34 INFO - PROCESS | 3508 | 1468662994243 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:34 INFO - PROCESS | 3508 | 1468662994365 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 02:56:34 INFO - PROCESS | 3508 | 1468662994373 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 3508 | 1468662994375 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:34 INFO - PROCESS | 3508 | ++DOCSHELL 14C53C00 == 38 [pid = 3508] [id = 269] 02:56:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (1604E000) [pid = 3508] [serial = 806] [outer = 00000000] 02:56:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17D22C00) [pid = 3508] [serial = 807] [outer = 1604E000] 02:56:34 INFO - PROCESS | 3508 | 1468662994418 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17F5B000) [pid = 3508] [serial = 808] [outer = 1604E000] 02:56:34 INFO - PROCESS | 3508 | 1468662994865 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 02:56:34 INFO - PROCESS | 3508 | 1468662994908 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 02:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:56:34 INFO - PROCESS | 3508 | 1468662994913 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 02:56:34 INFO - PROCESS | 3508 | 1468662994918 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 3508 | 1468662994923 Marionette TRACE conn6 <- [1,1042,null,{}] 02:56:34 INFO - PROCESS | 3508 | 1468662994930 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:34 INFO - PROCESS | 3508 | 1468662994933 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:35 INFO - PROCESS | 3508 | 1468662995125 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 02:56:35 INFO - PROCESS | 3508 | 1468662995254 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 3508 | 1468662995259 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:35 INFO - PROCESS | 3508 | ++DOCSHELL 0D45A000 == 39 [pid = 3508] [id = 270] 02:56:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (0D45D800) [pid = 3508] [serial = 809] [outer = 00000000] 02:56:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0DE73C00) [pid = 3508] [serial = 810] [outer = 0D45D800] 02:56:35 INFO - PROCESS | 3508 | 1468662995319 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (11A13400) [pid = 3508] [serial = 811] [outer = 0D45D800] 02:56:35 INFO - PROCESS | 3508 | 1468662995884 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1023ms 02:56:35 INFO - PROCESS | 3508 | 1468662995942 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 3508 | 1468662995947 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 02:56:35 INFO - PROCESS | 3508 | 1468662995953 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:56:35 INFO - PROCESS | 3508 | 1468662995956 Marionette TRACE conn6 <- [1,1046,null,{}] 02:56:35 INFO - PROCESS | 3508 | 1468662995960 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:35 INFO - PROCESS | 3508 | 1468662995963 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:36 INFO - PROCESS | 3508 | 1468662996072 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 02:56:36 INFO - PROCESS | 3508 | 1468662996201 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 3508 | 1468662996203 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:36 INFO - PROCESS | 3508 | ++DOCSHELL 14C5CC00 == 40 [pid = 3508] [id = 271] 02:56:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (158AC400) [pid = 3508] [serial = 812] [outer = 00000000] 02:56:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (159E2400) [pid = 3508] [serial = 813] [outer = 158AC400] 02:56:36 INFO - PROCESS | 3508 | 1468662996260 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (15E58000) [pid = 3508] [serial = 814] [outer = 158AC400] 02:56:36 INFO - PROCESS | 3508 | 1468662996841 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 930ms 02:56:36 INFO - PROCESS | 3508 | 1468662996887 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 3508 | 1468662996890 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 02:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:56:36 INFO - PROCESS | 3508 | 1468662996894 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 3508 | 1468662996897 Marionette TRACE conn6 <- [1,1050,null,{}] 02:56:36 INFO - PROCESS | 3508 | 1468662996908 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:36 INFO - PROCESS | 3508 | 1468662996913 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:37 INFO - PROCESS | 3508 | 1468662997052 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 02:56:37 INFO - PROCESS | 3508 | 1468662997183 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 3508 | 1468662997187 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:37 INFO - PROCESS | 3508 | ++DOCSHELL 1772A800 == 41 [pid = 3508] [id = 272] 02:56:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (1772AC00) [pid = 3508] [serial = 815] [outer = 00000000] 02:56:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (177B3800) [pid = 3508] [serial = 816] [outer = 1772AC00] 02:56:37 INFO - PROCESS | 3508 | 1468662997253 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (18075400) [pid = 3508] [serial = 817] [outer = 1772AC00] 02:56:37 INFO - PROCESS | 3508 | 1468662997886 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1021ms 02:56:37 INFO - PROCESS | 3508 | 1468662997918 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 3508 | 1468662997921 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 02:56:37 INFO - PROCESS | 3508 | 1468662997924 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:56:37 INFO - PROCESS | 3508 | 1468662997926 Marionette TRACE conn6 <- [1,1054,null,{}] 02:56:37 INFO - PROCESS | 3508 | 1468662997930 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:37 INFO - PROCESS | 3508 | 1468662997932 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:38 INFO - PROCESS | 3508 | 1468662998038 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 02:56:38 INFO - PROCESS | 3508 | 1468662998167 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 3508 | 1468662998169 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:38 INFO - PROCESS | 3508 | ++DOCSHELL 0920B400 == 42 [pid = 3508] [id = 273] 02:56:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (09291400) [pid = 3508] [serial = 818] [outer = 00000000] 02:56:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (0DEBCC00) [pid = 3508] [serial = 819] [outer = 09291400] 02:56:38 INFO - PROCESS | 3508 | 1468662998223 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (11A11C00) [pid = 3508] [serial = 820] [outer = 09291400] 02:56:38 INFO - PROCESS | 3508 | 1468662998926 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1017ms 02:56:38 INFO - PROCESS | 3508 | 1468662998945 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 3508 | 1468662998949 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 02:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:56:38 INFO - PROCESS | 3508 | 1468662998953 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 3508 | 1468662998958 Marionette TRACE conn6 <- [1,1058,null,{}] 02:56:38 INFO - PROCESS | 3508 | 1468662998963 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:38 INFO - PROCESS | 3508 | 1468662998965 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:39 INFO - PROCESS | 3508 | 1468662999083 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 02:56:39 INFO - PROCESS | 3508 | 1468662999216 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 3508 | 1468662999218 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:39 INFO - PROCESS | 3508 | ++DOCSHELL 0D87B400 == 43 [pid = 3508] [id = 274] 02:56:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (0D88F400) [pid = 3508] [serial = 821] [outer = 00000000] 02:56:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (11DC1400) [pid = 3508] [serial = 822] [outer = 0D88F400] 02:56:39 INFO - PROCESS | 3508 | 1468662999270 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (124EC000) [pid = 3508] [serial = 823] [outer = 0D88F400] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 11F95000 == 42 [pid = 3508] [id = 268] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 0DEC7000 == 41 [pid = 3508] [id = 267] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 175D7C00 == 40 [pid = 3508] [id = 266] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 125BA800 == 39 [pid = 3508] [id = 265] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 1604A400 == 38 [pid = 3508] [id = 264] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 159EDC00 == 37 [pid = 3508] [id = 263] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 13A36400 == 36 [pid = 3508] [id = 262] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 0D463400 == 35 [pid = 3508] [id = 261] 02:56:39 INFO - PROCESS | 3508 | --DOCSHELL 12361C00 == 34 [pid = 3508] [id = 258] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (16CE3800) [pid = 3508] [serial = 765] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (1381AC00) [pid = 3508] [serial = 762] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (09291C00) [pid = 3508] [serial = 759] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (1374FC00) [pid = 3508] [serial = 774] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (16056C00) [pid = 3508] [serial = 741] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (16FDEC00) [pid = 3508] [serial = 745] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (175DBC00) [pid = 3508] [serial = 744] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (19D34000) [pid = 3508] [serial = 756] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (124E5800) [pid = 3508] [serial = 726] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (13256800) [pid = 3508] [serial = 727] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (0D06C000) [pid = 3508] [serial = 723] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0DE76C00) [pid = 3508] [serial = 724] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (15FE4800) [pid = 3508] [serial = 738] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (196A8000) [pid = 3508] [serial = 721] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (15132800) [pid = 3508] [serial = 735] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (158AD400) [pid = 3508] [serial = 736] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0DE79000) [pid = 3508] [serial = 729] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (0EB38800) [pid = 3508] [serial = 730] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (12368400) [pid = 3508] [serial = 732] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1244DC00) [pid = 3508] [serial = 733] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (17FA1800) [pid = 3508] [serial = 747] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15E4FC00) [pid = 3508] [serial = 751] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (14CBF000) [pid = 3508] [serial = 750] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (17FDBC00) [pid = 3508] [serial = 748] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (19B64C00) [pid = 3508] [serial = 757] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (17F9F800) [pid = 3508] [serial = 754] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (160DC800) [pid = 3508] [serial = 742] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17F55000) [pid = 3508] [serial = 753] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15FEDC00) [pid = 3508] [serial = 739] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0D4FA800) [pid = 3508] [serial = 760] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0DE6A400) [pid = 3508] [serial = 771] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0DEBB800) [pid = 3508] [serial = 772] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (19FEB000) [pid = 3508] [serial = 769] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (175D7400) [pid = 3508] [serial = 766] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (19FE7800) [pid = 3508] [serial = 768] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1416A800) [pid = 3508] [serial = 763] [outer = 00000000] [url = about:blank] 02:56:39 INFO - PROCESS | 3508 | 1468662999724 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 830ms 02:56:39 INFO - PROCESS | 3508 | 1468662999785 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 3508 | 1468662999789 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 02:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:56:39 INFO - PROCESS | 3508 | 1468662999795 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 3508 | 1468662999797 Marionette TRACE conn6 <- [1,1062,null,{}] 02:56:39 INFO - PROCESS | 3508 | 1468662999801 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 3508 | 1468662999804 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:39 INFO - PROCESS | 3508 | 1468662999892 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 02:56:39 INFO - PROCESS | 3508 | 1468662999901 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 3508 | 1468662999903 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:39 INFO - PROCESS | 3508 | ++DOCSHELL 11A1A000 == 35 [pid = 3508] [id = 275] 02:56:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (11C25800) [pid = 3508] [serial = 824] [outer = 00000000] 02:56:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (12451400) [pid = 3508] [serial = 825] [outer = 11C25800] 02:56:39 INFO - PROCESS | 3508 | 1468662999949 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13256800) [pid = 3508] [serial = 826] [outer = 11C25800] 02:56:40 INFO - PROCESS | 3508 | 1468663000401 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 02:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:56:40 INFO - PROCESS | 3508 | 1468663000470 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 3508 | 1468663000473 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 02:56:40 INFO - PROCESS | 3508 | 1468663000476 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 3508 | 1468663000479 Marionette TRACE conn6 <- [1,1066,null,{}] 02:56:40 INFO - PROCESS | 3508 | 1468663000489 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:40 INFO - PROCESS | 3508 | 1468663000493 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:40 INFO - PROCESS | 3508 | 1468663000604 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 02:56:40 INFO - PROCESS | 3508 | 1468663000619 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 3508 | 1468663000622 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:40 INFO - PROCESS | 3508 | ++DOCSHELL 158AAC00 == 36 [pid = 3508] [id = 276] 02:56:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (158ADC00) [pid = 3508] [serial = 827] [outer = 00000000] 02:56:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (158B8800) [pid = 3508] [serial = 828] [outer = 158ADC00] 02:56:40 INFO - PROCESS | 3508 | 1468663000668 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15E4E000) [pid = 3508] [serial = 829] [outer = 158ADC00] 02:56:41 INFO - PROCESS | 3508 | 1468663001108 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 02:56:41 INFO - PROCESS | 3508 | 1468663001150 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 3508 | 1468663001153 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 02:56:41 INFO - PROCESS | 3508 | 1468663001156 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:56:41 INFO - PROCESS | 3508 | 1468663001158 Marionette TRACE conn6 <- [1,1070,null,{}] 02:56:41 INFO - PROCESS | 3508 | 1468663001162 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 3508 | 1468663001163 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:41 INFO - PROCESS | 3508 | 1468663001248 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 02:56:41 INFO - PROCESS | 3508 | 1468663001262 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 3508 | 1468663001264 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:41 INFO - PROCESS | 3508 | ++DOCSHELL 15FE8800 == 37 [pid = 3508] [id = 277] 02:56:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FEA000) [pid = 3508] [serial = 830] [outer = 00000000] 02:56:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1604FC00) [pid = 3508] [serial = 831] [outer = 15FEA000] 02:56:41 INFO - PROCESS | 3508 | 1468663001308 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16056C00) [pid = 3508] [serial = 832] [outer = 15FEA000] 02:56:41 INFO - PROCESS | 3508 | 1468663001729 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 630ms 02:56:41 INFO - PROCESS | 3508 | 1468663001794 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 3508 | 1468663001796 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 02:56:41 INFO - PROCESS | 3508 | 1468663001799 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 3508 | 1468663001801 Marionette TRACE conn6 <- [1,1074,null,{}] 02:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:56:41 INFO - PROCESS | 3508 | 1468663001805 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 3508 | 1468663001807 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:41 INFO - PROCESS | 3508 | 1468663001915 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 02:56:41 INFO - PROCESS | 3508 | 1468663001920 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 3508 | 1468663001922 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:41 INFO - PROCESS | 3508 | ++DOCSHELL 16153000 == 38 [pid = 3508] [id = 278] 02:56:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16153400) [pid = 3508] [serial = 833] [outer = 00000000] 02:56:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16309400) [pid = 3508] [serial = 834] [outer = 16153400] 02:56:41 INFO - PROCESS | 3508 | 1468663001993 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16362400) [pid = 3508] [serial = 835] [outer = 16153400] 02:56:42 INFO - PROCESS | 3508 | 1468663002434 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 02:56:42 INFO - PROCESS | 3508 | 1468663002476 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 3508 | 1468663002478 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 02:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:56:42 INFO - PROCESS | 3508 | 1468663002481 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 3508 | 1468663002483 Marionette TRACE conn6 <- [1,1078,null,{}] 02:56:42 INFO - PROCESS | 3508 | 1468663002487 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:42 INFO - PROCESS | 3508 | 1468663002492 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:42 INFO - PROCESS | 3508 | 1468663002622 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 02:56:42 INFO - PROCESS | 3508 | 1468663002635 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 3508 | 1468663002637 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:42 INFO - PROCESS | 3508 | ++DOCSHELL 16CEBC00 == 39 [pid = 3508] [id = 279] 02:56:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1747D400) [pid = 3508] [serial = 836] [outer = 00000000] 02:56:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (175DC400) [pid = 3508] [serial = 837] [outer = 1747D400] 02:56:42 INFO - PROCESS | 3508 | 1468663002729 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17730400) [pid = 3508] [serial = 838] [outer = 1747D400] 02:56:43 INFO - PROCESS | 3508 | 1468663003130 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 671ms 02:56:43 INFO - PROCESS | 3508 | 1468663003157 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 3508 | 1468663003159 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 02:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:56:43 INFO - PROCESS | 3508 | 1468663003171 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 3508 | 1468663003173 Marionette TRACE conn6 <- [1,1082,null,{}] 02:56:43 INFO - PROCESS | 3508 | 1468663003176 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:43 INFO - PROCESS | 3508 | 1468663003178 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:43 INFO - PROCESS | 3508 | 1468663003314 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 02:56:43 INFO - PROCESS | 3508 | 1468663003374 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 3508 | 1468663003376 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:43 INFO - PROCESS | 3508 | ++DOCSHELL 177A9800 == 40 [pid = 3508] [id = 280] 02:56:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (177AE000) [pid = 3508] [serial = 839] [outer = 00000000] 02:56:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17F9F800) [pid = 3508] [serial = 840] [outer = 177AE000] 02:56:43 INFO - PROCESS | 3508 | 1468663003419 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17FD9000) [pid = 3508] [serial = 841] [outer = 177AE000] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (12368000) [pid = 3508] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0D4F1000) [pid = 3508] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0DE71C00) [pid = 3508] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (13251400) [pid = 3508] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (175D9000) [pid = 3508] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1233E800) [pid = 3508] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (16158800) [pid = 3508] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (14169400) [pid = 3508] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15E49400) [pid = 3508] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12365C00) [pid = 3508] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:56:43 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1604B800) [pid = 3508] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:56:43 INFO - PROCESS | 3508 | 1468663003916 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 770ms 02:56:43 INFO - PROCESS | 3508 | 1468663003945 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 3508 | 1468663003947 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 02:56:43 INFO - PROCESS | 3508 | 1468663003949 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 3508 | 1468663003951 Marionette TRACE conn6 <- [1,1086,null,{}] 02:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:56:43 INFO - PROCESS | 3508 | 1468663003954 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:43 INFO - PROCESS | 3508 | 1468663003956 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:44 INFO - PROCESS | 3508 | 1468663004036 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 02:56:44 INFO - PROCESS | 3508 | 1468663004041 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 3508 | 1468663004043 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:44 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F1000 == 41 [pid = 3508] [id = 281] 02:56:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0D4FD000) [pid = 3508] [serial = 842] [outer = 00000000] 02:56:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1381C800) [pid = 3508] [serial = 843] [outer = 0D4FD000] 02:56:44 INFO - PROCESS | 3508 | 1468663004086 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (155CF000) [pid = 3508] [serial = 844] [outer = 0D4FD000] 02:56:44 INFO - PROCESS | 3508 | 1468663004490 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 570ms 02:56:44 INFO - PROCESS | 3508 | 1468663004536 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 3508 | 1468663004538 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 02:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:56:44 INFO - PROCESS | 3508 | 1468663004542 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 3508 | 1468663004544 Marionette TRACE conn6 <- [1,1090,null,{}] 02:56:44 INFO - PROCESS | 3508 | 1468663004548 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:44 INFO - PROCESS | 3508 | 1468663004550 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:44 INFO - PROCESS | 3508 | 1468663004653 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 02:56:44 INFO - PROCESS | 3508 | 1468663004662 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 3508 | 1468663004664 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:44 INFO - PROCESS | 3508 | ++DOCSHELL 13747C00 == 42 [pid = 3508] [id = 282] 02:56:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16056800) [pid = 3508] [serial = 845] [outer = 00000000] 02:56:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (18079C00) [pid = 3508] [serial = 846] [outer = 16056800] 02:56:44 INFO - PROCESS | 3508 | 1468663004706 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1923BC00) [pid = 3508] [serial = 847] [outer = 16056800] 02:56:45 INFO - PROCESS | 3508 | 1468663005117 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 02:56:45 INFO - PROCESS | 3508 | 1468663005175 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 3508 | 1468663005177 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 02:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:56:45 INFO - PROCESS | 3508 | 1468663005185 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 3508 | 1468663005187 Marionette TRACE conn6 <- [1,1094,null,{}] 02:56:45 INFO - PROCESS | 3508 | 1468663005190 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:45 INFO - PROCESS | 3508 | 1468663005192 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:45 INFO - PROCESS | 3508 | 1468663005272 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 02:56:45 INFO - PROCESS | 3508 | 1468663005281 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 3508 | 1468663005282 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:45 INFO - PROCESS | 3508 | ++DOCSHELL 16FDF000 == 43 [pid = 3508] [id = 283] 02:56:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (192BD400) [pid = 3508] [serial = 848] [outer = 00000000] 02:56:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (196A5000) [pid = 3508] [serial = 849] [outer = 192BD400] 02:56:45 INFO - PROCESS | 3508 | 1468663005325 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (19B64C00) [pid = 3508] [serial = 850] [outer = 192BD400] 02:56:45 INFO - PROCESS | 3508 | 1468663005738 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 02:56:45 INFO - PROCESS | 3508 | 1468663005821 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 3508 | 1468663005823 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 02:56:45 INFO - PROCESS | 3508 | 1468663005826 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:56:45 INFO - PROCESS | 3508 | 1468663005829 Marionette TRACE conn6 <- [1,1098,null,{}] 02:56:45 INFO - PROCESS | 3508 | 1468663005832 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:45 INFO - PROCESS | 3508 | 1468663005834 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:45 INFO - PROCESS | 3508 | 1468663005976 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 02:56:46 INFO - PROCESS | 3508 | 1468663006161 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 3508 | 1468663006164 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:46 INFO - PROCESS | 3508 | ++DOCSHELL 09202800 == 44 [pid = 3508] [id = 284] 02:56:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (09205000) [pid = 3508] [serial = 851] [outer = 00000000] 02:56:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (0D0CE400) [pid = 3508] [serial = 852] [outer = 09205000] 02:56:46 INFO - PROCESS | 3508 | 1468663006223 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (0D4FE400) [pid = 3508] [serial = 853] [outer = 09205000] 02:56:46 INFO - PROCESS | 3508 | 1468663006823 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1017ms 02:56:46 INFO - PROCESS | 3508 | 1468663006849 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 3508 | 1468663006853 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 02:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:56:46 INFO - PROCESS | 3508 | 1468663006857 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 3508 | 1468663006860 Marionette TRACE conn6 <- [1,1102,null,{}] 02:56:46 INFO - PROCESS | 3508 | 1468663006865 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:46 INFO - PROCESS | 3508 | 1468663006868 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:46 INFO - PROCESS | 3508 | 1468663007004 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 02:56:47 INFO - PROCESS | 3508 | 1468663007135 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 3508 | 1468663007138 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:47 INFO - PROCESS | 3508 | ++DOCSHELL 1244E000 == 45 [pid = 3508] [id = 285] 02:56:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (1374FC00) [pid = 3508] [serial = 854] [outer = 00000000] 02:56:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (1381CC00) [pid = 3508] [serial = 855] [outer = 1374FC00] 02:56:47 INFO - PROCESS | 3508 | 1468663007194 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (151F2000) [pid = 3508] [serial = 856] [outer = 1374FC00] 02:56:47 INFO - PROCESS | 3508 | 1468663007792 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 990ms 02:56:47 INFO - PROCESS | 3508 | 1468663007848 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 3508 | 1468663007851 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 02:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:56:47 INFO - PROCESS | 3508 | 1468663007855 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 3508 | 1468663007858 Marionette TRACE conn6 <- [1,1106,null,{}] 02:56:47 INFO - PROCESS | 3508 | 1468663007862 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:47 INFO - PROCESS | 3508 | 1468663007864 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:47 INFO - PROCESS | 3508 | 1468663007975 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 02:56:48 INFO - PROCESS | 3508 | 1468663008106 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 3508 | 1468663008109 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:48 INFO - PROCESS | 3508 | ++DOCSHELL 158B3C00 == 46 [pid = 3508] [id = 286] 02:56:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (15FED800) [pid = 3508] [serial = 857] [outer = 00000000] 02:56:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (175DBC00) [pid = 3508] [serial = 858] [outer = 15FED800] 02:56:48 INFO - PROCESS | 3508 | 1468663008163 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (17730000) [pid = 3508] [serial = 859] [outer = 15FED800] 02:56:48 INFO - PROCESS | 3508 | 1468663008784 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 970ms 02:56:48 INFO - PROCESS | 3508 | 1468663008828 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 02:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:56:48 INFO - PROCESS | 3508 | 1468663008832 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 02:56:48 INFO - PROCESS | 3508 | 1468663008842 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 3508 | 1468663008847 Marionette TRACE conn6 <- [1,1110,null,{}] 02:56:48 INFO - PROCESS | 3508 | 1468663008851 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:48 INFO - PROCESS | 3508 | 1468663008854 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:48 INFO - PROCESS | 3508 | 1468663008967 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 02:56:49 INFO - PROCESS | 3508 | 1468663009142 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 3508 | 1468663009145 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:49 INFO - PROCESS | 3508 | ++DOCSHELL 19FEB800 == 47 [pid = 3508] [id = 287] 02:56:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (19FEBC00) [pid = 3508] [serial = 860] [outer = 00000000] 02:56:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (19FEE800) [pid = 3508] [serial = 861] [outer = 19FEBC00] 02:56:49 INFO - PROCESS | 3508 | 1468663009198 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (19FF1C00) [pid = 3508] [serial = 862] [outer = 19FEBC00] 02:56:49 INFO - PROCESS | 3508 | 1468663009999 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1195ms 02:56:50 INFO - PROCESS | 3508 | 1468663010033 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 3508 | 1468663010037 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 02:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:56:50 INFO - PROCESS | 3508 | 1468663010042 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 3508 | 1468663010045 Marionette TRACE conn6 <- [1,1114,null,{}] 02:56:50 INFO - PROCESS | 3508 | 1468663010050 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 3508 | 1468663010053 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:50 INFO - PROCESS | 3508 | 1468663010163 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 02:56:50 INFO - PROCESS | 3508 | 1468663010270 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 3508 | 1468663010274 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:50 INFO - PROCESS | 3508 | ++DOCSHELL 11CE5400 == 48 [pid = 3508] [id = 288] 02:56:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (11CE7400) [pid = 3508] [serial = 863] [outer = 00000000] 02:56:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (12403000) [pid = 3508] [serial = 864] [outer = 11CE7400] 02:56:50 INFO - PROCESS | 3508 | 1468663010322 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (13813000) [pid = 3508] [serial = 865] [outer = 11CE7400] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 16FDF000 == 47 [pid = 3508] [id = 283] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 13747C00 == 46 [pid = 3508] [id = 282] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 0D4F1000 == 45 [pid = 3508] [id = 281] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 177A9800 == 44 [pid = 3508] [id = 280] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 16CEBC00 == 43 [pid = 3508] [id = 279] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 16153000 == 42 [pid = 3508] [id = 278] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 15FE8800 == 41 [pid = 3508] [id = 277] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 158AAC00 == 40 [pid = 3508] [id = 276] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 11A1A000 == 39 [pid = 3508] [id = 275] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 0D87B400 == 38 [pid = 3508] [id = 274] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 14C5CC00 == 37 [pid = 3508] [id = 271] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 0D45A000 == 36 [pid = 3508] [id = 270] 02:56:50 INFO - PROCESS | 3508 | --DOCSHELL 14C53C00 == 35 [pid = 3508] [id = 269] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (1416BC00) [pid = 3508] [serial = 775] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (0E1CE000) [pid = 3508] [serial = 778] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (12396C00) [pid = 3508] [serial = 780] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (1324E000) [pid = 3508] [serial = 781] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (0DED3800) [pid = 3508] [serial = 777] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (17D22C00) [pid = 3508] [serial = 807] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (12325400) [pid = 3508] [serial = 784] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (175DFC00) [pid = 3508] [serial = 804] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (175E2000) [pid = 3508] [serial = 799] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (13818800) [pid = 3508] [serial = 801] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16310400) [pid = 3508] [serial = 795] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (151F1400) [pid = 3508] [serial = 787] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1772B000) [pid = 3508] [serial = 798] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (159EA000) [pid = 3508] [serial = 802] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (15E57400) [pid = 3508] [serial = 789] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (14C5B000) [pid = 3508] [serial = 786] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (11A45400) [pid = 3508] [serial = 783] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (15FE9000) [pid = 3508] [serial = 790] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16154400) [pid = 3508] [serial = 793] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (163D0400) [pid = 3508] [serial = 796] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (16056400) [pid = 3508] [serial = 792] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (17732800) [pid = 3508] [serial = 805] [outer = 00000000] [url = about:blank] 02:56:50 INFO - PROCESS | 3508 | 1468663010932 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 930ms 02:56:50 INFO - PROCESS | 3508 | 1468663010973 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 3508 | 1468663010977 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 02:56:50 INFO - PROCESS | 3508 | 1468663010982 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:56:50 INFO - PROCESS | 3508 | 1468663010985 Marionette TRACE conn6 <- [1,1118,null,{}] 02:56:50 INFO - PROCESS | 3508 | 1468663010988 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 3508 | 1468663010991 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:51 INFO - PROCESS | 3508 | 1468663011077 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 02:56:51 INFO - PROCESS | 3508 | 1468663011086 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 3508 | 1468663011088 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:51 INFO - PROCESS | 3508 | ++DOCSHELL 0DE79000 == 36 [pid = 3508] [id = 289] 02:56:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0DE79C00) [pid = 3508] [serial = 866] [outer = 00000000] 02:56:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (11CA2400) [pid = 3508] [serial = 867] [outer = 0DE79C00] 02:56:51 INFO - PROCESS | 3508 | 1468663011134 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (12341C00) [pid = 3508] [serial = 868] [outer = 0DE79C00] 02:56:51 INFO - PROCESS | 3508 | 1468663011616 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 02:56:51 INFO - PROCESS | 3508 | 1468663011658 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 3508 | 1468663011660 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 02:56:51 INFO - PROCESS | 3508 | 1468663011663 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:56:51 INFO - PROCESS | 3508 | 1468663011666 Marionette TRACE conn6 <- [1,1122,null,{}] 02:56:51 INFO - PROCESS | 3508 | 1468663011676 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:51 INFO - PROCESS | 3508 | 1468663011680 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:51 INFO - PROCESS | 3508 | 1468663011770 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 02:56:51 INFO - PROCESS | 3508 | 1468663011861 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 3508 | 1468663011864 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:51 INFO - PROCESS | 3508 | ++DOCSHELL 14CD5800 == 37 [pid = 3508] [id = 290] 02:56:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1512A800) [pid = 3508] [serial = 869] [outer = 00000000] 02:56:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (157C2800) [pid = 3508] [serial = 870] [outer = 1512A800] 02:56:51 INFO - PROCESS | 3508 | 1468663011912 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (159E5C00) [pid = 3508] [serial = 871] [outer = 1512A800] 02:56:52 INFO - PROCESS | 3508 | 1468663012276 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 02:56:52 INFO - PROCESS | 3508 | 1468663012338 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 3508 | 1468663012340 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 02:56:52 INFO - PROCESS | 3508 | 1468663012344 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:56:52 INFO - PROCESS | 3508 | 1468663012346 Marionette TRACE conn6 <- [1,1126,null,{}] 02:56:52 INFO - PROCESS | 3508 | 1468663012349 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 3508 | 1468663012351 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:52 INFO - PROCESS | 3508 | 1468663012437 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 02:56:52 INFO - PROCESS | 3508 | 1468663012442 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 3508 | 1468663012444 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:52 INFO - PROCESS | 3508 | ++DOCSHELL 15E50400 == 38 [pid = 3508] [id = 291] 02:56:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (15E53000) [pid = 3508] [serial = 872] [outer = 00000000] 02:56:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (15FF0400) [pid = 3508] [serial = 873] [outer = 15E53000] 02:56:52 INFO - PROCESS | 3508 | 1468663012498 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (1604D000) [pid = 3508] [serial = 874] [outer = 15E53000] 02:56:52 INFO - PROCESS | 3508 | 1468663012932 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 630ms 02:56:52 INFO - PROCESS | 3508 | 1468663012982 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 3508 | 1468663012984 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 02:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:56:52 INFO - PROCESS | 3508 | 1468663012995 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 3508 | 1468663012997 Marionette TRACE conn6 <- [1,1130,null,{}] 02:56:52 INFO - PROCESS | 3508 | 1468663013000 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 3508 | 1468663013002 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:53 INFO - PROCESS | 3508 | 1468663013111 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 02:56:53 INFO - PROCESS | 3508 | 1468663013197 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 3508 | 1468663013199 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:53 INFO - PROCESS | 3508 | ++DOCSHELL 16152000 == 39 [pid = 3508] [id = 292] 02:56:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (16152C00) [pid = 3508] [serial = 875] [outer = 00000000] 02:56:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (1616FC00) [pid = 3508] [serial = 876] [outer = 16152C00] 02:56:53 INFO - PROCESS | 3508 | 1468663013243 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (16305800) [pid = 3508] [serial = 877] [outer = 16152C00] 02:56:53 INFO - PROCESS | 3508 | 1468663013659 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 730ms 02:56:53 INFO - PROCESS | 3508 | 1468663013729 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 3508 | 1468663013731 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 02:56:53 INFO - PROCESS | 3508 | 1468663013734 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 3508 | 1468663013736 Marionette TRACE conn6 <- [1,1134,null,{}] 02:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:56:53 INFO - PROCESS | 3508 | 1468663013750 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:53 INFO - PROCESS | 3508 | 1468663013755 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:53 INFO - PROCESS | 3508 | 1468663013892 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 02:56:53 INFO - PROCESS | 3508 | 1468663013900 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 3508 | 1468663013902 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:53 INFO - PROCESS | 3508 | ++DOCSHELL 16157000 == 40 [pid = 3508] [id = 293] 02:56:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (16BE9400) [pid = 3508] [serial = 878] [outer = 00000000] 02:56:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (17729400) [pid = 3508] [serial = 879] [outer = 16BE9400] 02:56:53 INFO - PROCESS | 3508 | 1468663013946 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (1772E400) [pid = 3508] [serial = 880] [outer = 16BE9400] 02:56:54 INFO - PROCESS | 3508 | 1468663014378 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 730ms 02:56:54 INFO - PROCESS | 3508 | 1468663014471 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 3508 | 1468663014473 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 02:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:56:54 INFO - PROCESS | 3508 | 1468663014476 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 3508 | 1468663014478 Marionette TRACE conn6 <- [1,1138,null,{}] 02:56:54 INFO - PROCESS | 3508 | 1468663014486 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:54 INFO - PROCESS | 3508 | 1468663014487 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:54 INFO - PROCESS | 3508 | 1468663014609 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 02:56:54 INFO - PROCESS | 3508 | 1468663014620 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 3508 | 1468663014622 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:54 INFO - PROCESS | 3508 | ++DOCSHELL 0920A800 == 41 [pid = 3508] [id = 294] 02:56:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (17729000) [pid = 3508] [serial = 881] [outer = 00000000] 02:56:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (17F9C800) [pid = 3508] [serial = 882] [outer = 17729000] 02:56:54 INFO - PROCESS | 3508 | 1468663014664 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (17FDF800) [pid = 3508] [serial = 883] [outer = 17729000] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (16153400) [pid = 3508] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (15FEA000) [pid = 3508] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (158ADC00) [pid = 3508] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1747D400) [pid = 3508] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (11C25800) [pid = 3508] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0D88F400) [pid = 3508] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (177AE000) [pid = 3508] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0D4FD000) [pid = 3508] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:56:55 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16056800) [pid = 3508] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:56:55 INFO - PROCESS | 3508 | 1468663015251 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 830ms 02:56:55 INFO - PROCESS | 3508 | 1468663015309 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 3508 | 1468663015311 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 02:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:56:55 INFO - PROCESS | 3508 | 1468663015314 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 3508 | 1468663015315 Marionette TRACE conn6 <- [1,1142,null,{}] 02:56:55 INFO - PROCESS | 3508 | 1468663015318 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 3508 | 1468663015320 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:55 INFO - PROCESS | 3508 | 1468663015400 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 02:56:55 INFO - PROCESS | 3508 | 1468663015408 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 3508 | 1468663015410 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:55 INFO - PROCESS | 3508 | ++DOCSHELL 11CE8C00 == 42 [pid = 3508] [id = 295] 02:56:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (158ADC00) [pid = 3508] [serial = 884] [outer = 00000000] 02:56:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17734400) [pid = 3508] [serial = 885] [outer = 158ADC00] 02:56:55 INFO - PROCESS | 3508 | 1468663015453 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (177ADC00) [pid = 3508] [serial = 886] [outer = 158ADC00] 02:56:55 INFO - PROCESS | 3508 | 1468663015865 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 569ms 02:56:55 INFO - PROCESS | 3508 | 1468663015925 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 3508 | 1468663015927 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 02:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:56:55 INFO - PROCESS | 3508 | 1468663015966 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 3508 | 1468663015967 Marionette TRACE conn6 <- [1,1146,null,{}] 02:56:56 INFO - PROCESS | 3508 | 1468663016021 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:56 INFO - PROCESS | 3508 | 1468663016023 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:56 INFO - PROCESS | 3508 | 1468663016126 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 02:56:56 INFO - PROCESS | 3508 | 1468663016132 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 3508 | 1468663016134 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:56 INFO - PROCESS | 3508 | ++DOCSHELL 1923E000 == 43 [pid = 3508] [id = 296] 02:56:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1960E000) [pid = 3508] [serial = 887] [outer = 00000000] 02:56:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (19FEC000) [pid = 3508] [serial = 888] [outer = 1960E000] 02:56:56 INFO - PROCESS | 3508 | 1468663016177 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (1A7DBC00) [pid = 3508] [serial = 889] [outer = 1960E000] 02:56:56 INFO - PROCESS | 3508 | 1468663016597 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 690ms 02:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:56:56 INFO - PROCESS | 3508 | 1468663016641 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 3508 | 1468663016643 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 02:56:56 INFO - PROCESS | 3508 | 1468663016646 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 3508 | 1468663016648 Marionette TRACE conn6 <- [1,1150,null,{}] 02:56:56 INFO - PROCESS | 3508 | 1468663016651 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:56 INFO - PROCESS | 3508 | 1468663016653 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:56 INFO - PROCESS | 3508 | 1468663016740 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 02:56:56 INFO - PROCESS | 3508 | 1468663016747 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 3508 | 1468663016749 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:56 INFO - PROCESS | 3508 | ++DOCSHELL 15778800 == 44 [pid = 3508] [id = 297] 02:56:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (15779C00) [pid = 3508] [serial = 890] [outer = 00000000] 02:56:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (1577E000) [pid = 3508] [serial = 891] [outer = 15779C00] 02:56:56 INFO - PROCESS | 3508 | 1468663016793 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (15780400) [pid = 3508] [serial = 892] [outer = 15779C00] 02:56:57 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:56:57 INFO - PROCESS | 3508 | 1468663017400 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 770ms 02:56:57 INFO - PROCESS | 3508 | 1468663017417 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 3508 | 1468663017422 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 02:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:56:57 INFO - PROCESS | 3508 | 1468663017427 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 3508 | 1468663017431 Marionette TRACE conn6 <- [1,1154,null,{}] 02:56:57 INFO - PROCESS | 3508 | 1468663017436 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:57 INFO - PROCESS | 3508 | 1468663017439 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:57 INFO - PROCESS | 3508 | 1468663017560 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 02:56:57 INFO - PROCESS | 3508 | 1468663017694 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 3508 | 1468663017699 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:57 INFO - PROCESS | 3508 | ++DOCSHELL 0D0CA000 == 45 [pid = 3508] [id = 298] 02:56:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (0D45D000) [pid = 3508] [serial = 893] [outer = 00000000] 02:56:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (0DED6800) [pid = 3508] [serial = 894] [outer = 0D45D000] 02:56:57 INFO - PROCESS | 3508 | 1468663017761 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (11A45400) [pid = 3508] [serial = 895] [outer = 0D45D000] 02:56:58 INFO - PROCESS | 3508 | 1468663018381 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1026ms 02:56:58 INFO - PROCESS | 3508 | 1468663018454 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 3508 | 1468663018458 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 02:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:56:58 INFO - PROCESS | 3508 | 1468663018465 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 3508 | 1468663018468 Marionette TRACE conn6 <- [1,1158,null,{}] 02:56:58 INFO - PROCESS | 3508 | 1468663018472 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:58 INFO - PROCESS | 3508 | 1468663018474 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:58 INFO - PROCESS | 3508 | 1468663018588 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 02:56:58 INFO - PROCESS | 3508 | 1468663018721 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 3508 | 1468663018723 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:58 INFO - PROCESS | 3508 | ++DOCSHELL 14CBBC00 == 46 [pid = 3508] [id = 299] 02:56:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (14CD0400) [pid = 3508] [serial = 896] [outer = 00000000] 02:56:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (1577D400) [pid = 3508] [serial = 897] [outer = 14CD0400] 02:56:58 INFO - PROCESS | 3508 | 1468663018780 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (159E1000) [pid = 3508] [serial = 898] [outer = 14CD0400] 02:56:59 INFO - PROCESS | 3508 | 1468663019393 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 970ms 02:56:59 INFO - PROCESS | 3508 | 1468663019438 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 3508 | 1468663019441 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 02:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:56:59 INFO - PROCESS | 3508 | 1468663019445 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 3508 | 1468663019449 Marionette TRACE conn6 <- [1,1162,null,{}] 02:56:59 INFO - PROCESS | 3508 | 1468663019459 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:59 INFO - PROCESS | 3508 | 1468663019464 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:59 INFO - PROCESS | 3508 | 1468663019574 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 02:56:59 INFO - PROCESS | 3508 | 1468663019708 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 3508 | 1468663019711 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:56:59 INFO - PROCESS | 3508 | ++DOCSHELL 1772C800 == 47 [pid = 3508] [id = 300] 02:56:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (17731000) [pid = 3508] [serial = 899] [outer = 00000000] 02:56:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (19D3A000) [pid = 3508] [serial = 900] [outer = 17731000] 02:56:59 INFO - PROCESS | 3508 | 1468663019769 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (19FF0400) [pid = 3508] [serial = 901] [outer = 17731000] 02:57:00 INFO - PROCESS | 3508 | 1468663020369 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 3508 | 1468663020421 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 02:57:00 INFO - PROCESS | 3508 | 1468663020425 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:57:00 INFO - PROCESS | 3508 | 1468663020427 Marionette TRACE conn6 <- [1,1166,null,{}] 02:57:00 INFO - PROCESS | 3508 | 1468663020431 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:00 INFO - PROCESS | 3508 | 1468663020433 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:00 INFO - PROCESS | 3508 | 1468663020575 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 02:57:00 INFO - PROCESS | 3508 | 1468663020706 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 3508 | 1468663020708 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:00 INFO - PROCESS | 3508 | ++DOCSHELL 1A7E1C00 == 48 [pid = 3508] [id = 301] 02:57:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (1A7E2000) [pid = 3508] [serial = 902] [outer = 00000000] 02:57:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 107 (1A7E7C00) [pid = 3508] [serial = 903] [outer = 1A7E2000] 02:57:00 INFO - PROCESS | 3508 | 1468663020763 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 108 (1B524800) [pid = 3508] [serial = 904] [outer = 1A7E2000] 02:57:01 INFO - PROCESS | 3508 | 1468663021359 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 3508 | 1468663021401 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 02:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:57:01 INFO - PROCESS | 3508 | 1468663021404 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 3508 | 1468663021406 Marionette TRACE conn6 <- [1,1170,null,{}] 02:57:01 INFO - PROCESS | 3508 | 1468663021410 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:01 INFO - PROCESS | 3508 | 1468663021412 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:01 INFO - PROCESS | 3508 | 1468663021582 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 02:57:01 INFO - PROCESS | 3508 | 1468663021783 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 3508 | 1468663021787 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:01 INFO - PROCESS | 3508 | ++DOCSHELL 0920FC00 == 49 [pid = 3508] [id = 302] 02:57:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 109 (09299800) [pid = 3508] [serial = 905] [outer = 00000000] 02:57:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 110 (0DEBD800) [pid = 3508] [serial = 906] [outer = 09299800] 02:57:01 INFO - PROCESS | 3508 | 1468663021851 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 111 (11DC7800) [pid = 3508] [serial = 907] [outer = 09299800] 02:57:02 INFO - PROCESS | 3508 | 1468663022499 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 3508 | 1468663022541 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 02:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:57:02 INFO - PROCESS | 3508 | 1468663022546 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 3508 | 1468663022549 Marionette TRACE conn6 <- [1,1174,null,{}] 02:57:02 INFO - PROCESS | 3508 | 1468663022554 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:02 INFO - PROCESS | 3508 | 1468663022559 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:02 INFO - PROCESS | 3508 | 1468663022680 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 1923E000 == 48 [pid = 3508] [id = 296] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 11CE8C00 == 47 [pid = 3508] [id = 295] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 0920A800 == 46 [pid = 3508] [id = 294] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 16157000 == 45 [pid = 3508] [id = 293] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 16152000 == 44 [pid = 3508] [id = 292] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 15E50400 == 43 [pid = 3508] [id = 291] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 14CD5800 == 42 [pid = 3508] [id = 290] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 0DE79000 == 41 [pid = 3508] [id = 289] 02:57:02 INFO - PROCESS | 3508 | --DOCSHELL 11CE5400 == 40 [pid = 3508] [id = 288] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 110 (196A5000) [pid = 3508] [serial = 849] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 109 (16309400) [pid = 3508] [serial = 834] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 108 (16362400) [pid = 3508] [serial = 835] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 107 (1604FC00) [pid = 3508] [serial = 831] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 106 (158B8800) [pid = 3508] [serial = 828] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (15E4E000) [pid = 3508] [serial = 829] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (17730400) [pid = 3508] [serial = 838] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (159E2400) [pid = 3508] [serial = 813] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (175DC400) [pid = 3508] [serial = 837] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (0DE73C00) [pid = 3508] [serial = 810] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (12451400) [pid = 3508] [serial = 825] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (13256800) [pid = 3508] [serial = 826] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (177B3800) [pid = 3508] [serial = 816] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (0DEBCC00) [pid = 3508] [serial = 819] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (124EC000) [pid = 3508] [serial = 823] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (11DC1400) [pid = 3508] [serial = 822] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (17F9F800) [pid = 3508] [serial = 840] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (155CF000) [pid = 3508] [serial = 844] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1381C800) [pid = 3508] [serial = 843] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (18079C00) [pid = 3508] [serial = 846] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (17FD9000) [pid = 3508] [serial = 841] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (1923BC00) [pid = 3508] [serial = 847] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (16056C00) [pid = 3508] [serial = 832] [outer = 00000000] [url = about:blank] 02:57:02 INFO - PROCESS | 3508 | 1468663022829 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 3508 | 1468663022831 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:02 INFO - PROCESS | 3508 | ++DOCSHELL 0920D000 == 41 [pid = 3508] [id = 303] 02:57:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (09292000) [pid = 3508] [serial = 908] [outer = 00000000] 02:57:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (0D4FA800) [pid = 3508] [serial = 909] [outer = 09292000] 02:57:02 INFO - PROCESS | 3508 | 1468663022879 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (11DC1400) [pid = 3508] [serial = 910] [outer = 09292000] 02:57:03 INFO - PROCESS | 3508 | 1468663023295 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 3508 | 1468663023323 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 02:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:57:03 INFO - PROCESS | 3508 | 1468663023328 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 3508 | 1468663023330 Marionette TRACE conn6 <- [1,1178,null,{}] 02:57:03 INFO - PROCESS | 3508 | 1468663023338 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:03 INFO - PROCESS | 3508 | 1468663023340 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:03 INFO - PROCESS | 3508 | 1468663023450 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 02:57:03 INFO - PROCESS | 3508 | 1468663023544 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 3508 | 1468663023546 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:03 INFO - PROCESS | 3508 | ++DOCSHELL 12395C00 == 42 [pid = 3508] [id = 304] 02:57:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (12405800) [pid = 3508] [serial = 911] [outer = 00000000] 02:57:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (15E54800) [pid = 3508] [serial = 912] [outer = 12405800] 02:57:03 INFO - PROCESS | 3508 | 1468663023591 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (15FEE800) [pid = 3508] [serial = 913] [outer = 12405800] 02:57:03 INFO - PROCESS | 3508 | 1468663023974 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 3508 | 1468663024005 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 02:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:57:04 INFO - PROCESS | 3508 | 1468663024009 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 3508 | 1468663024015 Marionette TRACE conn6 <- [1,1182,null,{}] 02:57:04 INFO - PROCESS | 3508 | 1468663024023 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:04 INFO - PROCESS | 3508 | 1468663024027 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:04 INFO - PROCESS | 3508 | 1468663024113 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 02:57:04 INFO - PROCESS | 3508 | 1468663024120 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 3508 | 1468663024122 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:04 INFO - PROCESS | 3508 | ++DOCSHELL 16051400 == 43 [pid = 3508] [id = 305] 02:57:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (16057C00) [pid = 3508] [serial = 914] [outer = 00000000] 02:57:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (16F84C00) [pid = 3508] [serial = 915] [outer = 16057C00] 02:57:04 INFO - PROCESS | 3508 | 1468663024165 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (175D4C00) [pid = 3508] [serial = 916] [outer = 16057C00] 02:57:04 INFO - PROCESS | 3508 | 1468663024600 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 3508 | 1468663024654 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 02:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:57:04 INFO - PROCESS | 3508 | 1468663024662 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 3508 | 1468663024664 Marionette TRACE conn6 <- [1,1186,null,{}] 02:57:04 INFO - PROCESS | 3508 | 1468663024667 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:04 INFO - PROCESS | 3508 | 1468663024669 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:04 INFO - PROCESS | 3508 | 1468663024762 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 02:57:04 INFO - PROCESS | 3508 | 1468663024767 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 3508 | 1468663024769 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:04 INFO - PROCESS | 3508 | ++DOCSHELL 1772DC00 == 44 [pid = 3508] [id = 306] 02:57:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (17736800) [pid = 3508] [serial = 917] [outer = 00000000] 02:57:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (17FA0800) [pid = 3508] [serial = 918] [outer = 17736800] 02:57:04 INFO - PROCESS | 3508 | 1468663024840 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (17FA8000) [pid = 3508] [serial = 919] [outer = 17736800] 02:57:05 INFO - PROCESS | 3508 | 1468663025312 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 02:57:05 INFO - PROCESS | 3508 | 1468663025337 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 02:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:57:05 INFO - PROCESS | 3508 | 1468663025339 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 02:57:05 INFO - PROCESS | 3508 | 1468663025342 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 3508 | 1468663025344 Marionette TRACE conn6 <- [1,1190,null,{}] 02:57:05 INFO - PROCESS | 3508 | 1468663025347 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:05 INFO - PROCESS | 3508 | 1468663025349 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:05 INFO - PROCESS | 3508 | 1468663025463 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 02:57:05 INFO - PROCESS | 3508 | 1468663025468 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 3508 | 1468663025474 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:05 INFO - PROCESS | 3508 | ++DOCSHELL 19236C00 == 45 [pid = 3508] [id = 307] 02:57:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (19239400) [pid = 3508] [serial = 920] [outer = 00000000] 02:57:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (192B9800) [pid = 3508] [serial = 921] [outer = 19239400] 02:57:05 INFO - PROCESS | 3508 | 1468663025579 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (19D39000) [pid = 3508] [serial = 922] [outer = 19239400] 02:57:05 INFO - PROCESS | 3508 | 1468663026008 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:57:06 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 02:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 730ms 02:57:06 INFO - PROCESS | 3508 | 1468663026074 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 3508 | 1468663026076 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 02:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:57:06 INFO - PROCESS | 3508 | 1468663026079 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 3508 | 1468663026081 Marionette TRACE conn6 <- [1,1194,null,{}] 02:57:06 INFO - PROCESS | 3508 | 1468663026084 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:06 INFO - PROCESS | 3508 | 1468663026087 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:06 INFO - PROCESS | 3508 | 1468663026230 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 02:57:06 INFO - PROCESS | 3508 | 1468663026254 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 3508 | 1468663026256 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:06 INFO - PROCESS | 3508 | ++DOCSHELL 1A7E0400 == 46 [pid = 3508] [id = 308] 02:57:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (1A7E0800) [pid = 3508] [serial = 923] [outer = 00000000] 02:57:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (1B6AB400) [pid = 3508] [serial = 924] [outer = 1A7E0800] 02:57:06 INFO - PROCESS | 3508 | 1468663026299 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (1B6ABC00) [pid = 3508] [serial = 925] [outer = 1A7E0800] 02:57:06 INFO - PROCESS | 3508 | 1468663026725 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:57:06 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 02:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 690ms 02:57:06 INFO - PROCESS | 3508 | 1468663026771 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 3508 | 1468663026773 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 02:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:57:06 INFO - PROCESS | 3508 | 1468663026776 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 3508 | 1468663026778 Marionette TRACE conn6 <- [1,1198,null,{}] 02:57:06 INFO - PROCESS | 3508 | 1468663026781 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:06 INFO - PROCESS | 3508 | 1468663026783 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:06 INFO - PROCESS | 3508 | 1468663026899 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 02:57:06 INFO - PROCESS | 3508 | 1468663026962 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 3508 | 1468663026964 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:06 INFO - PROCESS | 3508 | ++DOCSHELL 1B6B1C00 == 47 [pid = 3508] [id = 309] 02:57:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 107 (1B6B3C00) [pid = 3508] [serial = 926] [outer = 00000000] 02:57:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 108 (1BB04800) [pid = 3508] [serial = 927] [outer = 1B6B3C00] 02:57:07 INFO - PROCESS | 3508 | 1468663027010 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 109 (1BB07800) [pid = 3508] [serial = 928] [outer = 1B6B3C00] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 108 (16152C00) [pid = 3508] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 107 (16BE9400) [pid = 3508] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 106 (1512A800) [pid = 3508] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (15E53000) [pid = 3508] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (11CE7400) [pid = 3508] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (17729000) [pid = 3508] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (0DE79C00) [pid = 3508] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (192BD400) [pid = 3508] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (158ADC00) [pid = 3508] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:57:07 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (1960E000) [pid = 3508] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:57:07 INFO - PROCESS | 3508 | 1468663027451 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 02:57:07 INFO - PROCESS | 3508 | 1468663027510 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 3508 | 1468663027512 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 02:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:57:07 INFO - PROCESS | 3508 | 1468663027515 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 3508 | 1468663027517 Marionette TRACE conn6 <- [1,1202,null,{}] 02:57:07 INFO - PROCESS | 3508 | 1468663027521 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:07 INFO - PROCESS | 3508 | 1468663027522 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:07 INFO - PROCESS | 3508 | 1468663027630 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 02:57:07 INFO - PROCESS | 3508 | 1468663027636 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 3508 | 1468663027638 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:07 INFO - PROCESS | 3508 | ++DOCSHELL 15FE8000 == 48 [pid = 3508] [id = 310] 02:57:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (16056800) [pid = 3508] [serial = 929] [outer = 00000000] 02:57:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (175DA400) [pid = 3508] [serial = 930] [outer = 16056800] 02:57:07 INFO - PROCESS | 3508 | 1468663027680 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (19237C00) [pid = 3508] [serial = 931] [outer = 16056800] 02:57:08 INFO - PROCESS | 3508 | 1468663028087 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 630ms 02:57:08 INFO - PROCESS | 3508 | 1468663028148 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 3508 | 1468663028151 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 02:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:57:08 INFO - PROCESS | 3508 | 1468663028154 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 3508 | 1468663028156 Marionette TRACE conn6 <- [1,1206,null,{}] 02:57:08 INFO - PROCESS | 3508 | 1468663028159 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 3508 | 1468663028161 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:08 INFO - PROCESS | 3508 | 1468663028243 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 02:57:08 INFO - PROCESS | 3508 | 1468663028257 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 3508 | 1468663028259 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:08 INFO - PROCESS | 3508 | ++DOCSHELL 16BE9400 == 49 [pid = 3508] [id = 311] 02:57:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (1A7DFC00) [pid = 3508] [serial = 932] [outer = 00000000] 02:57:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (1BB0C400) [pid = 3508] [serial = 933] [outer = 1A7DFC00] 02:57:08 INFO - PROCESS | 3508 | 1468663028302 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (1BB0E800) [pid = 3508] [serial = 934] [outer = 1A7DFC00] 02:57:08 INFO - PROCESS | 3508 | 1468663028714 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 02:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:57:08 INFO - PROCESS | 3508 | 1468663028786 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 3508 | 1468663028788 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 02:57:08 INFO - PROCESS | 3508 | 1468663028792 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 3508 | 1468663028793 Marionette TRACE conn6 <- [1,1210,null,{}] 02:57:08 INFO - PROCESS | 3508 | 1468663028797 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 3508 | 1468663028798 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:08 INFO - PROCESS | 3508 | 1468663028882 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 02:57:08 INFO - PROCESS | 3508 | 1468663028888 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 3508 | 1468663028890 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:08 INFO - PROCESS | 3508 | ++DOCSHELL 1BB12C00 == 50 [pid = 3508] [id = 312] 02:57:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (1D5AEC00) [pid = 3508] [serial = 935] [outer = 00000000] 02:57:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 107 (1D5B4C00) [pid = 3508] [serial = 936] [outer = 1D5AEC00] 02:57:08 INFO - PROCESS | 3508 | 1468663028939 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 108 (1D5B9C00) [pid = 3508] [serial = 937] [outer = 1D5AEC00] 02:57:09 INFO - PROCESS | 3508 | 1468663029625 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 02:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:57:09 INFO - PROCESS | 3508 | 1468663029668 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 02:57:09 INFO - PROCESS | 3508 | 1468663029672 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 3508 | 1468663029676 Marionette TRACE conn6 <- [1,1214,null,{}] 02:57:09 INFO - PROCESS | 3508 | 1468663029683 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:09 INFO - PROCESS | 3508 | 1468663029686 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:09 INFO - PROCESS | 3508 | 1468663029806 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 02:57:09 INFO - PROCESS | 3508 | 1468663029917 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 3508 | 1468663029919 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:09 INFO - PROCESS | 3508 | ++DOCSHELL 13255000 == 51 [pid = 3508] [id = 313] 02:57:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 109 (13255C00) [pid = 3508] [serial = 938] [outer = 00000000] 02:57:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 110 (151F3C00) [pid = 3508] [serial = 939] [outer = 13255C00] 02:57:10 INFO - PROCESS | 3508 | 1468663030016 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 111 (158B8800) [pid = 3508] [serial = 940] [outer = 13255C00] 02:57:10 INFO - PROCESS | 3508 | 1468663030613 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 990ms 02:57:10 INFO - PROCESS | 3508 | 1468663030663 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 02:57:10 INFO - PROCESS | 3508 | 1468663030668 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 02:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:57:10 INFO - PROCESS | 3508 | 1468663030674 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 3508 | 1468663030677 Marionette TRACE conn6 <- [1,1218,null,{}] 02:57:10 INFO - PROCESS | 3508 | 1468663030681 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:10 INFO - PROCESS | 3508 | 1468663030684 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:10 INFO - PROCESS | 3508 | 1468663030828 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 02:57:10 INFO - PROCESS | 3508 | 1468663030965 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 3508 | 1468663030967 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:10 INFO - PROCESS | 3508 | ++DOCSHELL 16159000 == 52 [pid = 3508] [id = 314] 02:57:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 112 (1615BC00) [pid = 3508] [serial = 941] [outer = 00000000] 02:57:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 113 (16F81400) [pid = 3508] [serial = 942] [outer = 1615BC00] 02:57:11 INFO - PROCESS | 3508 | 1468663031025 Marionette DEBUG loaded listener.js 02:57:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 114 (175E2800) [pid = 3508] [serial = 943] [outer = 1615BC00] 02:57:11 INFO - PROCESS | 3508 | 1468663031641 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1021ms 02:57:11 INFO - PROCESS | 3508 | 1468663031699 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 3508 | 1468663031702 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 02:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:57:11 INFO - PROCESS | 3508 | 1468663031706 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 3508 | 1468663031709 Marionette TRACE conn6 <- [1,1222,null,{}] 02:57:11 INFO - PROCESS | 3508 | 1468663031720 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:11 INFO - PROCESS | 3508 | 1468663031725 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:11 INFO - PROCESS | 3508 | 1468663031888 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 02:57:12 INFO - PROCESS | 3508 | 1468663032027 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 3508 | 1468663032031 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:12 INFO - PROCESS | 3508 | ++DOCSHELL 1A8B6400 == 53 [pid = 3508] [id = 315] 02:57:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 115 (1A8B6C00) [pid = 3508] [serial = 944] [outer = 00000000] 02:57:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 116 (1A8B9C00) [pid = 3508] [serial = 945] [outer = 1A8B6C00] 02:57:12 INFO - PROCESS | 3508 | 1468663032087 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 117 (1A8BE000) [pid = 3508] [serial = 946] [outer = 1A8B6C00] 02:57:12 INFO - PROCESS | 3508 | 1468663032622 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 970ms 02:57:12 INFO - PROCESS | 3508 | 1468663032679 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 3508 | 1468663032682 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 02:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:57:12 INFO - PROCESS | 3508 | 1468663032685 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 3508 | 1468663032687 Marionette TRACE conn6 <- [1,1226,null,{}] 02:57:12 INFO - PROCESS | 3508 | 1468663032691 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:12 INFO - PROCESS | 3508 | 1468663032693 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:12 INFO - PROCESS | 3508 | 1468663032805 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 02:57:12 INFO - PROCESS | 3508 | 1468663032925 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 3508 | 1468663032927 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:12 INFO - PROCESS | 3508 | ++DOCSHELL 1B6B2400 == 54 [pid = 3508] [id = 316] 02:57:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 118 (1B6B4000) [pid = 3508] [serial = 947] [outer = 00000000] 02:57:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 119 (1BB12400) [pid = 3508] [serial = 948] [outer = 1B6B4000] 02:57:12 INFO - PROCESS | 3508 | 1468663032982 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 120 (1D5B8400) [pid = 3508] [serial = 949] [outer = 1B6B4000] 02:57:13 INFO - PROCESS | 3508 | 1468663033800 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1177ms 02:57:13 INFO - PROCESS | 3508 | 1468663033866 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 3508 | 1468663033871 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 02:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:57:13 INFO - PROCESS | 3508 | 1468663033876 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 3508 | 1468663033879 Marionette TRACE conn6 <- [1,1230,null,{}] 02:57:13 INFO - PROCESS | 3508 | 1468663033899 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:13 INFO - PROCESS | 3508 | 1468663033901 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:14 INFO - PROCESS | 3508 | 1468663034014 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 02:57:14 INFO - PROCESS | 3508 | 1468663034151 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 3508 | 1468663034155 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:14 INFO - PROCESS | 3508 | ++DOCSHELL 0920EC00 == 55 [pid = 3508] [id = 317] 02:57:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 121 (0D0E3400) [pid = 3508] [serial = 950] [outer = 00000000] 02:57:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 122 (12452400) [pid = 3508] [serial = 951] [outer = 0D0E3400] 02:57:14 INFO - PROCESS | 3508 | 1468663034207 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 123 (13A36800) [pid = 3508] [serial = 952] [outer = 0D0E3400] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 0DE71400 == 54 [pid = 3508] [id = 259] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1235FC00 == 53 [pid = 3508] [id = 260] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 16BE9400 == 52 [pid = 3508] [id = 311] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 15FE8000 == 51 [pid = 3508] [id = 310] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1B6B1C00 == 50 [pid = 3508] [id = 309] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1A7E0400 == 49 [pid = 3508] [id = 308] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 19236C00 == 48 [pid = 3508] [id = 307] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1772DC00 == 47 [pid = 3508] [id = 306] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 16051400 == 46 [pid = 3508] [id = 305] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 12395C00 == 45 [pid = 3508] [id = 304] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 0920D000 == 44 [pid = 3508] [id = 303] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 0920FC00 == 43 [pid = 3508] [id = 302] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 15778800 == 42 [pid = 3508] [id = 297] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 0D0CA000 == 41 [pid = 3508] [id = 298] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1244E000 == 40 [pid = 3508] [id = 285] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 19FEB800 == 39 [pid = 3508] [id = 287] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1A7E1C00 == 38 [pid = 3508] [id = 301] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 09202800 == 37 [pid = 3508] [id = 284] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1772A800 == 36 [pid = 3508] [id = 272] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 14CBBC00 == 35 [pid = 3508] [id = 299] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1772C800 == 34 [pid = 3508] [id = 300] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 0920B400 == 33 [pid = 3508] [id = 273] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 158B3C00 == 32 [pid = 3508] [id = 286] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1A8B6400 == 31 [pid = 3508] [id = 315] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1B6B2400 == 30 [pid = 3508] [id = 316] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 16159000 == 29 [pid = 3508] [id = 314] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 1BB12C00 == 28 [pid = 3508] [id = 312] 02:57:15 INFO - PROCESS | 3508 | --DOCSHELL 13255000 == 27 [pid = 3508] [id = 313] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 122 (1616FC00) [pid = 3508] [serial = 876] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 121 (16305800) [pid = 3508] [serial = 877] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 120 (1772E400) [pid = 3508] [serial = 880] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 119 (17729400) [pid = 3508] [serial = 879] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 118 (157C2800) [pid = 3508] [serial = 870] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 117 (159E5C00) [pid = 3508] [serial = 871] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 116 (15FF0400) [pid = 3508] [serial = 873] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 115 (0D0CE400) [pid = 3508] [serial = 852] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 114 (13813000) [pid = 3508] [serial = 865] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 113 (12403000) [pid = 3508] [serial = 864] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 112 (19FEE800) [pid = 3508] [serial = 861] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 111 (17F9C800) [pid = 3508] [serial = 882] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 110 (1381CC00) [pid = 3508] [serial = 855] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 109 (175DBC00) [pid = 3508] [serial = 858] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 108 (11CA2400) [pid = 3508] [serial = 867] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 107 (12341C00) [pid = 3508] [serial = 868] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 106 (19B64C00) [pid = 3508] [serial = 850] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (17734400) [pid = 3508] [serial = 885] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (1A7DBC00) [pid = 3508] [serial = 889] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (1577E000) [pid = 3508] [serial = 891] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (19FEC000) [pid = 3508] [serial = 888] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (17FDF800) [pid = 3508] [serial = 883] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (177ADC00) [pid = 3508] [serial = 886] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (1604D000) [pid = 3508] [serial = 874] [outer = 00000000] [url = about:blank] 02:57:15 INFO - PROCESS | 3508 | 1468663035751 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1935ms 02:57:15 INFO - PROCESS | 3508 | 1468663035813 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 3508 | 1468663035817 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 02:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:57:15 INFO - PROCESS | 3508 | 1468663035823 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 3508 | 1468663035826 Marionette TRACE conn6 <- [1,1234,null,{}] 02:57:15 INFO - PROCESS | 3508 | 1468663035831 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:15 INFO - PROCESS | 3508 | 1468663035834 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:15 INFO - PROCESS | 3508 | 1468663035930 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 02:57:16 INFO - PROCESS | 3508 | 1468663036016 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 3508 | 1468663036020 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:16 INFO - PROCESS | 3508 | ++DOCSHELL 0D890400 == 28 [pid = 3508] [id = 318] 02:57:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (0D892000) [pid = 3508] [serial = 953] [outer = 00000000] 02:57:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (0DE74C00) [pid = 3508] [serial = 954] [outer = 0D892000] 02:57:16 INFO - PROCESS | 3508 | 1468663036068 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (0DEC7000) [pid = 3508] [serial = 955] [outer = 0D892000] 02:57:16 INFO - PROCESS | 3508 | 1468663036478 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 02:57:16 INFO - PROCESS | 3508 | 1468663036497 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 3508 | 1468663036502 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 02:57:16 INFO - PROCESS | 3508 | 1468663036508 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:57:16 INFO - PROCESS | 3508 | 1468663036511 Marionette TRACE conn6 <- [1,1238,null,{}] 02:57:16 INFO - PROCESS | 3508 | 1468663036515 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:16 INFO - PROCESS | 3508 | 1468663036517 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:16 INFO - PROCESS | 3508 | 1468663036606 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 02:57:16 INFO - PROCESS | 3508 | 1468663036633 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 3508 | 1468663036636 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:16 INFO - PROCESS | 3508 | ++DOCSHELL 12424000 == 29 [pid = 3508] [id = 319] 02:57:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (12425800) [pid = 3508] [serial = 956] [outer = 00000000] 02:57:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (124E5400) [pid = 3508] [serial = 957] [outer = 12425800] 02:57:16 INFO - PROCESS | 3508 | 1468663036684 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (13257800) [pid = 3508] [serial = 958] [outer = 12425800] 02:57:17 INFO - PROCESS | 3508 | 1468663037144 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 02:57:17 INFO - PROCESS | 3508 | 1468663037183 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 3508 | 1468663037185 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 02:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:57:17 INFO - PROCESS | 3508 | 1468663037188 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 3508 | 1468663037192 Marionette TRACE conn6 <- [1,1242,null,{}] 02:57:17 INFO - PROCESS | 3508 | 1468663037203 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:17 INFO - PROCESS | 3508 | 1468663037207 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:17 INFO - PROCESS | 3508 | 1468663037319 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 02:57:17 INFO - PROCESS | 3508 | 1468663037330 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 3508 | 1468663037333 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:17 INFO - PROCESS | 3508 | ++DOCSHELL 15778C00 == 30 [pid = 3508] [id = 320] 02:57:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (15779000) [pid = 3508] [serial = 959] [outer = 00000000] 02:57:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 107 (15780800) [pid = 3508] [serial = 960] [outer = 15779000] 02:57:17 INFO - PROCESS | 3508 | 1468663037385 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 108 (158B5800) [pid = 3508] [serial = 961] [outer = 15779000] 02:57:17 INFO - PROCESS | 3508 | 1468663037835 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 690ms 02:57:17 INFO - PROCESS | 3508 | 1468663037879 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 3508 | 1468663037882 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 02:57:17 INFO - PROCESS | 3508 | 1468663037885 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 3508 | 1468663037886 Marionette TRACE conn6 <- [1,1246,null,{}] 02:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:57:17 INFO - PROCESS | 3508 | 1468663037902 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:17 INFO - PROCESS | 3508 | 1468663037904 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:18 INFO - PROCESS | 3508 | 1468663038026 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 02:57:18 INFO - PROCESS | 3508 | 1468663038032 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 3508 | 1468663038033 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:18 INFO - PROCESS | 3508 | ++DOCSHELL 159E5C00 == 31 [pid = 3508] [id = 321] 02:57:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 109 (159EA400) [pid = 3508] [serial = 962] [outer = 00000000] 02:57:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 110 (15E4C000) [pid = 3508] [serial = 963] [outer = 159EA400] 02:57:18 INFO - PROCESS | 3508 | 1468663038078 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 111 (1604CC00) [pid = 3508] [serial = 964] [outer = 159EA400] 02:57:18 INFO - PROCESS | 3508 | 1468663038507 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 671ms 02:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:57:18 INFO - PROCESS | 3508 | 1468663038560 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 02:57:18 INFO - PROCESS | 3508 | 1468663038562 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 02:57:18 INFO - PROCESS | 3508 | 1468663038572 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 3508 | 1468663038574 Marionette TRACE conn6 <- [1,1250,null,{}] 02:57:18 INFO - PROCESS | 3508 | 1468663038578 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:18 INFO - PROCESS | 3508 | 1468663038580 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:18 INFO - PROCESS | 3508 | 1468663038692 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 02:57:18 INFO - PROCESS | 3508 | 1468663038781 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 3508 | 1468663038783 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:18 INFO - PROCESS | 3508 | ++DOCSHELL 16053C00 == 32 [pid = 3508] [id = 322] 02:57:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 112 (16056000) [pid = 3508] [serial = 965] [outer = 00000000] 02:57:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 113 (16153C00) [pid = 3508] [serial = 966] [outer = 16056000] 02:57:18 INFO - PROCESS | 3508 | 1468663038827 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 114 (16304400) [pid = 3508] [serial = 967] [outer = 16056000] 02:57:19 INFO - PROCESS | 3508 | 1468663039235 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 730ms 02:57:19 INFO - PROCESS | 3508 | 1468663039299 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 3508 | 1468663039301 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 02:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:57:19 INFO - PROCESS | 3508 | 1468663039304 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 3508 | 1468663039305 Marionette TRACE conn6 <- [1,1254,null,{}] 02:57:19 INFO - PROCESS | 3508 | 1468663039309 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:19 INFO - PROCESS | 3508 | 1468663039314 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:19 INFO - PROCESS | 3508 | 1468663039451 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 02:57:19 INFO - PROCESS | 3508 | 1468663039516 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 3508 | 1468663039518 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:19 INFO - PROCESS | 3508 | ++DOCSHELL 16CE2C00 == 33 [pid = 3508] [id = 323] 02:57:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 115 (16F85C00) [pid = 3508] [serial = 968] [outer = 00000000] 02:57:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 116 (1772CC00) [pid = 3508] [serial = 969] [outer = 16F85C00] 02:57:19 INFO - PROCESS | 3508 | 1468663039564 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 117 (17737000) [pid = 3508] [serial = 970] [outer = 16F85C00] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 116 (09205000) [pid = 3508] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 115 (1604E000) [pid = 3508] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 114 (19FEBC00) [pid = 3508] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 113 (09291400) [pid = 3508] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 112 (19239400) [pid = 3508] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 111 (1A7E0800) [pid = 3508] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 110 (1B6B3C00) [pid = 3508] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 109 (09299800) [pid = 3508] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 108 (09292000) [pid = 3508] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 107 (14CD0400) [pid = 3508] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 106 (16057C00) [pid = 3508] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (0D45D000) [pid = 3508] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (12405800) [pid = 3508] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (16056800) [pid = 3508] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (17736800) [pid = 3508] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (1A7DFC00) [pid = 3508] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (1A7E2000) [pid = 3508] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (1D5AEC00) [pid = 3508] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (15779C00) [pid = 3508] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (17731000) [pid = 3508] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (158AC400) [pid = 3508] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (1374FC00) [pid = 3508] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (15FED800) [pid = 3508] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (1772AC00) [pid = 3508] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:57:20 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (0D45D800) [pid = 3508] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:57:20 INFO - PROCESS | 3508 | 1468663040634 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1373ms 02:57:20 INFO - PROCESS | 3508 | 1468663040679 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 3508 | 1468663040681 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 02:57:20 INFO - PROCESS | 3508 | 1468663040684 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:57:20 INFO - PROCESS | 3508 | 1468663040686 Marionette TRACE conn6 <- [1,1258,null,{}] 02:57:20 INFO - PROCESS | 3508 | 1468663040690 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:20 INFO - PROCESS | 3508 | 1468663040691 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:20 INFO - PROCESS | 3508 | 1468663040804 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 02:57:20 INFO - PROCESS | 3508 | 1468663040868 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 3508 | 1468663040870 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:20 INFO - PROCESS | 3508 | ++DOCSHELL 09291400 == 34 [pid = 3508] [id = 324] 02:57:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0D33A800) [pid = 3508] [serial = 971] [outer = 00000000] 02:57:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1250FC00) [pid = 3508] [serial = 972] [outer = 0D33A800] 02:57:20 INFO - PROCESS | 3508 | 1468663040914 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (13818400) [pid = 3508] [serial = 973] [outer = 0D33A800] 02:57:21 INFO - PROCESS | 3508 | 1468663041258 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 630ms 02:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:57:21 INFO - PROCESS | 3508 | 1468663041319 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 3508 | 1468663041321 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 02:57:21 INFO - PROCESS | 3508 | 1468663041324 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 3508 | 1468663041326 Marionette TRACE conn6 <- [1,1262,null,{}] 02:57:21 INFO - PROCESS | 3508 | 1468663041329 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:21 INFO - PROCESS | 3508 | 1468663041331 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:21 INFO - PROCESS | 3508 | 1468663041408 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 02:57:21 INFO - PROCESS | 3508 | 1468663041415 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 3508 | 1468663041417 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:21 INFO - PROCESS | 3508 | ++DOCSHELL 15777800 == 35 [pid = 3508] [id = 325] 02:57:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (15779C00) [pid = 3508] [serial = 974] [outer = 00000000] 02:57:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (15FF1C00) [pid = 3508] [serial = 975] [outer = 15779C00] 02:57:21 INFO - PROCESS | 3508 | 1468663041461 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (16049C00) [pid = 3508] [serial = 976] [outer = 15779C00] 02:57:21 INFO - PROCESS | 3508 | 1468663041887 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms 02:57:21 INFO - PROCESS | 3508 | 1468663041895 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 3508 | 1468663041897 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 02:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:57:21 INFO - PROCESS | 3508 | 1468663041904 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 3508 | 1468663041906 Marionette TRACE conn6 <- [1,1266,null,{}] 02:57:21 INFO - PROCESS | 3508 | 1468663041909 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:21 INFO - PROCESS | 3508 | 1468663041911 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:22 INFO - PROCESS | 3508 | 1468663042055 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 02:57:22 INFO - PROCESS | 3508 | 1468663042064 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 3508 | 1468663042066 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:22 INFO - PROCESS | 3508 | ++DOCSHELL 15778800 == 36 [pid = 3508] [id = 326] 02:57:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (17474800) [pid = 3508] [serial = 977] [outer = 00000000] 02:57:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (17736C00) [pid = 3508] [serial = 978] [outer = 17474800] 02:57:22 INFO - PROCESS | 3508 | 1468663042108 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (177B3400) [pid = 3508] [serial = 979] [outer = 17474800] 02:57:22 INFO - PROCESS | 3508 | 1468663042661 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 770ms 02:57:22 INFO - PROCESS | 3508 | 1468663042676 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 3508 | 1468663042681 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 02:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:57:22 INFO - PROCESS | 3508 | 1468663042687 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 3508 | 1468663042691 Marionette TRACE conn6 <- [1,1270,null,{}] 02:57:22 INFO - PROCESS | 3508 | 1468663042697 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:22 INFO - PROCESS | 3508 | 1468663042700 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:22 INFO - PROCESS | 3508 | 1468663042836 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 02:57:22 INFO - PROCESS | 3508 | 1468663042959 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 3508 | 1468663042964 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:23 INFO - PROCESS | 3508 | ++DOCSHELL 0929B800 == 37 [pid = 3508] [id = 327] 02:57:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (0D029400) [pid = 3508] [serial = 980] [outer = 00000000] 02:57:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 103 (0E015C00) [pid = 3508] [serial = 981] [outer = 0D029400] 02:57:23 INFO - PROCESS | 3508 | 1468663043064 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 104 (11CEA800) [pid = 3508] [serial = 982] [outer = 0D029400] 02:57:23 INFO - PROCESS | 3508 | 1468663043819 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1175ms 02:57:23 INFO - PROCESS | 3508 | 1468663043874 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 3508 | 1468663043878 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 02:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:57:23 INFO - PROCESS | 3508 | 1468663043885 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 3508 | 1468663043888 Marionette TRACE conn6 <- [1,1274,null,{}] 02:57:23 INFO - PROCESS | 3508 | 1468663043891 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:23 INFO - PROCESS | 3508 | 1468663043894 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:23 INFO - PROCESS | 3508 | 1468663044015 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 02:57:24 INFO - PROCESS | 3508 | 1468663044152 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 3508 | 1468663044155 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:24 INFO - PROCESS | 3508 | ++DOCSHELL 13818000 == 38 [pid = 3508] [id = 328] 02:57:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 105 (1381CC00) [pid = 3508] [serial = 983] [outer = 00000000] 02:57:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 106 (1561FC00) [pid = 3508] [serial = 984] [outer = 1381CC00] 02:57:24 INFO - PROCESS | 3508 | 1468663044212 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 107 (159E0400) [pid = 3508] [serial = 985] [outer = 1381CC00] 02:57:24 INFO - PROCESS | 3508 | 1468663044968 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1129ms 02:57:25 INFO - PROCESS | 3508 | 1468663045042 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 3508 | 1468663045044 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 02:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:57:25 INFO - PROCESS | 3508 | 1468663045049 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 3508 | 1468663045053 Marionette TRACE conn6 <- [1,1278,null,{}] 02:57:25 INFO - PROCESS | 3508 | 1468663045064 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:25 INFO - PROCESS | 3508 | 1468663045069 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:25 INFO - PROCESS | 3508 | 1468663045192 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 02:57:25 INFO - PROCESS | 3508 | 1468663045325 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 3508 | 1468663045329 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:25 INFO - PROCESS | 3508 | ++DOCSHELL 0D336000 == 39 [pid = 3508] [id = 329] 02:57:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 108 (0D894C00) [pid = 3508] [serial = 986] [outer = 00000000] 02:57:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 109 (0EBCF800) [pid = 3508] [serial = 987] [outer = 0D894C00] 02:57:25 INFO - PROCESS | 3508 | 1468663045389 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 110 (1244C400) [pid = 3508] [serial = 988] [outer = 0D894C00] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 15777800 == 38 [pid = 3508] [id = 325] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 09291400 == 37 [pid = 3508] [id = 324] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 16CE2C00 == 36 [pid = 3508] [id = 323] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 16053C00 == 35 [pid = 3508] [id = 322] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 159E5C00 == 34 [pid = 3508] [id = 321] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 15778C00 == 33 [pid = 3508] [id = 320] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 12424000 == 32 [pid = 3508] [id = 319] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 0D890400 == 31 [pid = 3508] [id = 318] 02:57:26 INFO - PROCESS | 3508 | --DOCSHELL 0920EC00 == 30 [pid = 3508] [id = 317] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 109 (17F5B000) [pid = 3508] [serial = 808] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 108 (19FF1C00) [pid = 3508] [serial = 862] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 107 (11A11C00) [pid = 3508] [serial = 820] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 106 (15E58000) [pid = 3508] [serial = 814] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 105 (151F2000) [pid = 3508] [serial = 856] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 104 (17730000) [pid = 3508] [serial = 859] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 103 (18075400) [pid = 3508] [serial = 817] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 102 (11A13400) [pid = 3508] [serial = 811] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (0D4FE400) [pid = 3508] [serial = 853] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (192B9800) [pid = 3508] [serial = 921] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (1B6AB400) [pid = 3508] [serial = 924] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (1BB04800) [pid = 3508] [serial = 927] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (1B6ABC00) [pid = 3508] [serial = 925] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (0DEBD800) [pid = 3508] [serial = 906] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (11DC7800) [pid = 3508] [serial = 907] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (0D4FA800) [pid = 3508] [serial = 909] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (11DC1400) [pid = 3508] [serial = 910] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1577D400) [pid = 3508] [serial = 897] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (159E1000) [pid = 3508] [serial = 898] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16F84C00) [pid = 3508] [serial = 915] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (175D4C00) [pid = 3508] [serial = 916] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0DED6800) [pid = 3508] [serial = 894] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (11A45400) [pid = 3508] [serial = 895] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15E54800) [pid = 3508] [serial = 912] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (15FEE800) [pid = 3508] [serial = 913] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (175DA400) [pid = 3508] [serial = 930] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17FA0800) [pid = 3508] [serial = 918] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1BB0E800) [pid = 3508] [serial = 934] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1A7E7C00) [pid = 3508] [serial = 903] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (1D5B4C00) [pid = 3508] [serial = 936] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1B524800) [pid = 3508] [serial = 904] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15780400) [pid = 3508] [serial = 892] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (19D3A000) [pid = 3508] [serial = 900] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (19FF0400) [pid = 3508] [serial = 901] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1D5B9C00) [pid = 3508] [serial = 937] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1BB0C400) [pid = 3508] [serial = 933] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1BB07800) [pid = 3508] [serial = 928] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (19D39000) [pid = 3508] [serial = 922] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (19237C00) [pid = 3508] [serial = 931] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (17FA8000) [pid = 3508] [serial = 919] [outer = 00000000] [url = about:blank] 02:57:26 INFO - PROCESS | 3508 | 1468663046229 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1224ms 02:57:26 INFO - PROCESS | 3508 | 1468663046277 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 3508 | 1468663046281 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 02:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:57:26 INFO - PROCESS | 3508 | 1468663046285 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 3508 | 1468663046289 Marionette TRACE conn6 <- [1,1282,null,{}] 02:57:26 INFO - PROCESS | 3508 | 1468663046294 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:26 INFO - PROCESS | 3508 | 1468663046297 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:26 INFO - PROCESS | 3508 | 1468663046389 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 02:57:26 INFO - PROCESS | 3508 | 1468663046396 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 3508 | 1468663046399 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:26 INFO - PROCESS | 3508 | ++DOCSHELL 0D890400 == 31 [pid = 3508] [id = 330] 02:57:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0DE6CC00) [pid = 3508] [serial = 989] [outer = 00000000] 02:57:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0E019000) [pid = 3508] [serial = 990] [outer = 0DE6CC00] 02:57:26 INFO - PROCESS | 3508 | 1468663046447 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0EB40400) [pid = 3508] [serial = 991] [outer = 0DE6CC00] 02:57:26 INFO - PROCESS | 3508 | 1468663046965 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 730ms 02:57:27 INFO - PROCESS | 3508 | 1468663047017 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 3508 | 1468663047021 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 02:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:57:27 INFO - PROCESS | 3508 | 1468663047026 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 3508 | 1468663047028 Marionette TRACE conn6 <- [1,1286,null,{}] 02:57:27 INFO - PROCESS | 3508 | 1468663047032 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:27 INFO - PROCESS | 3508 | 1468663047035 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:27 INFO - PROCESS | 3508 | 1468663047125 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 02:57:27 INFO - PROCESS | 3508 | 1468663047222 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 3508 | 1468663047224 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:27 INFO - PROCESS | 3508 | ++DOCSHELL 12346000 == 32 [pid = 3508] [id = 331] 02:57:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (12368400) [pid = 3508] [serial = 992] [outer = 00000000] 02:57:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (124E3000) [pid = 3508] [serial = 993] [outer = 12368400] 02:57:27 INFO - PROCESS | 3508 | 1468663047270 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13746000) [pid = 3508] [serial = 994] [outer = 12368400] 02:57:27 INFO - PROCESS | 3508 | 1468663047669 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 02:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:57:27 INFO - PROCESS | 3508 | 1468663047701 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 3508 | 1468663047704 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 02:57:27 INFO - PROCESS | 3508 | 1468663047707 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 3508 | 1468663047710 Marionette TRACE conn6 <- [1,1290,null,{}] 02:57:27 INFO - PROCESS | 3508 | 1468663047720 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:27 INFO - PROCESS | 3508 | 1468663047725 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:27 INFO - PROCESS | 3508 | 1468663047810 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 02:57:27 INFO - PROCESS | 3508 | 1468663047817 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 3508 | 1468663047820 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:27 INFO - PROCESS | 3508 | ++DOCSHELL 158AF800 == 33 [pid = 3508] [id = 332] 02:57:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158B2000) [pid = 3508] [serial = 995] [outer = 00000000] 02:57:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (159E2400) [pid = 3508] [serial = 996] [outer = 158B2000] 02:57:27 INFO - PROCESS | 3508 | 1468663047866 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15E54800) [pid = 3508] [serial = 997] [outer = 158B2000] 02:57:28 INFO - PROCESS | 3508 | 1468663048335 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 690ms 02:57:28 INFO - PROCESS | 3508 | 1468663048398 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 3508 | 1468663048400 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 02:57:28 INFO - PROCESS | 3508 | 1468663048403 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:57:28 INFO - PROCESS | 3508 | 1468663048405 Marionette TRACE conn6 <- [1,1294,null,{}] 02:57:28 INFO - PROCESS | 3508 | 1468663048409 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:28 INFO - PROCESS | 3508 | 1468663048410 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:28 INFO - PROCESS | 3508 | 1468663048534 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 02:57:28 INFO - PROCESS | 3508 | 1468663048539 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 3508 | 1468663048541 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:28 INFO - PROCESS | 3508 | ++DOCSHELL 15FEBC00 == 34 [pid = 3508] [id = 333] 02:57:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FEC400) [pid = 3508] [serial = 998] [outer = 00000000] 02:57:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16056400) [pid = 3508] [serial = 999] [outer = 15FEC400] 02:57:28 INFO - PROCESS | 3508 | 1468663048585 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16177000) [pid = 3508] [serial = 1000] [outer = 15FEC400] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (159EA400) [pid = 3508] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0D0E3400) [pid = 3508] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0D892000) [pid = 3508] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15779000) [pid = 3508] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12425800) [pid = 3508] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (13255C00) [pid = 3508] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (16056000) [pid = 3508] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1615BC00) [pid = 3508] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1A8B6C00) [pid = 3508] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1B6B4000) [pid = 3508] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (0D33A800) [pid = 3508] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (16F85C00) [pid = 3508] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:57:29 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (15779C00) [pid = 3508] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:57:29 INFO - PROCESS | 3508 | 1468663049526 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1166ms 02:57:29 INFO - PROCESS | 3508 | 1468663049577 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 3508 | 1468663049582 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 02:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:57:29 INFO - PROCESS | 3508 | 1468663049587 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 3508 | 1468663049593 Marionette TRACE conn6 <- [1,1298,null,{}] 02:57:29 INFO - PROCESS | 3508 | 1468663049598 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:29 INFO - PROCESS | 3508 | 1468663049601 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:29 INFO - PROCESS | 3508 | 1468663049718 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 02:57:29 INFO - PROCESS | 3508 | 1468663049852 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 3508 | 1468663049855 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:29 INFO - PROCESS | 3508 | ++DOCSHELL 0D88F400 == 35 [pid = 3508] [id = 334] 02:57:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0DE73C00) [pid = 3508] [serial = 1001] [outer = 00000000] 02:57:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (11F93400) [pid = 3508] [serial = 1002] [outer = 0DE73C00] 02:57:29 INFO - PROCESS | 3508 | 1468663049913 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (12405C00) [pid = 3508] [serial = 1003] [outer = 0DE73C00] 02:57:30 INFO - PROCESS | 3508 | 1468663050539 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 02:57:30 INFO - PROCESS | 3508 | 1468663050581 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 02:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:57:30 INFO - PROCESS | 3508 | 1468663050587 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - PROCESS | 3508 | 1468663050590 Marionette TRACE conn6 <- [1,1302,null,{}] 02:57:30 INFO - PROCESS | 3508 | 1468663050594 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:30 INFO - PROCESS | 3508 | 1468663050597 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:30 INFO - PROCESS | 3508 | 1468663050716 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 02:57:30 INFO - PROCESS | 3508 | 1468663050850 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 3508 | 1468663050853 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:30 INFO - PROCESS | 3508 | ++DOCSHELL 15782400 == 36 [pid = 3508] [id = 335] 02:57:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15782C00) [pid = 3508] [serial = 1004] [outer = 00000000] 02:57:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (159E6400) [pid = 3508] [serial = 1005] [outer = 15782C00] 02:57:30 INFO - PROCESS | 3508 | 1468663050910 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15FE2C00) [pid = 3508] [serial = 1006] [outer = 15782C00] 02:57:31 INFO - PROCESS | 3508 | 1468663051492 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 02:57:31 INFO - PROCESS | 3508 | 1468663051561 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 02:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:57:31 INFO - PROCESS | 3508 | 1468663051564 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 02:57:31 INFO - PROCESS | 3508 | 1468663051567 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 3508 | 1468663051571 Marionette TRACE conn6 <- [1,1306,null,{}] 02:57:31 INFO - PROCESS | 3508 | 1468663051582 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:31 INFO - PROCESS | 3508 | 1468663051587 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:31 INFO - PROCESS | 3508 | 1468663051758 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 02:57:31 INFO - PROCESS | 3508 | 1468663051892 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 3508 | 1468663051896 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:31 INFO - PROCESS | 3508 | ++DOCSHELL 1772D000 == 37 [pid = 3508] [id = 336] 02:57:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1772D400) [pid = 3508] [serial = 1007] [outer = 00000000] 02:57:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (17733C00) [pid = 3508] [serial = 1008] [outer = 1772D400] 02:57:31 INFO - PROCESS | 3508 | 1468663051952 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (17D25800) [pid = 3508] [serial = 1009] [outer = 1772D400] 02:57:32 INFO - PROCESS | 3508 | 1468663052517 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 971ms 02:57:32 INFO - PROCESS | 3508 | 1468663052542 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 3508 | 1468663052545 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 02:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:57:32 INFO - PROCESS | 3508 | 1468663052548 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 3508 | 1468663052550 Marionette TRACE conn6 <- [1,1310,null,{}] 02:57:32 INFO - PROCESS | 3508 | 1468663052555 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:32 INFO - PROCESS | 3508 | 1468663052557 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:32 INFO - PROCESS | 3508 | 1468663052665 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 02:57:32 INFO - PROCESS | 3508 | 1468663052770 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 3508 | 1468663052772 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:32 INFO - PROCESS | 3508 | ++DOCSHELL 17F9C800 == 38 [pid = 3508] [id = 337] 02:57:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17FA1400) [pid = 3508] [serial = 1010] [outer = 00000000] 02:57:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17FA8800) [pid = 3508] [serial = 1011] [outer = 17FA1400] 02:57:32 INFO - PROCESS | 3508 | 1468663052825 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (18079400) [pid = 3508] [serial = 1012] [outer = 17FA1400] 02:57:33 INFO - PROCESS | 3508 | 1468663053432 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 930ms 02:57:33 INFO - PROCESS | 3508 | 1468663053482 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 3508 | 1468663053485 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 02:57:33 INFO - PROCESS | 3508 | 1468663053488 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:57:33 INFO - PROCESS | 3508 | 1468663053490 Marionette TRACE conn6 <- [1,1314,null,{}] 02:57:33 INFO - PROCESS | 3508 | 1468663053494 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:33 INFO - PROCESS | 3508 | 1468663053496 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:33 INFO - PROCESS | 3508 | 1468663053602 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 02:57:33 INFO - PROCESS | 3508 | 1468663053709 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 3508 | 1468663053711 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:33 INFO - PROCESS | 3508 | ++DOCSHELL 0D876000 == 39 [pid = 3508] [id = 338] 02:57:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0D87B400) [pid = 3508] [serial = 1013] [outer = 00000000] 02:57:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15138C00) [pid = 3508] [serial = 1014] [outer = 0D87B400] 02:57:33 INFO - PROCESS | 3508 | 1468663053765 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1577E800) [pid = 3508] [serial = 1015] [outer = 0D87B400] 02:57:34 INFO - PROCESS | 3508 | 1468663054468 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:57:34 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 02:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1017ms 02:57:34 INFO - PROCESS | 3508 | 1468663054509 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 02:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:57:34 INFO - PROCESS | 3508 | 1468663054513 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 02:57:34 INFO - PROCESS | 3508 | 1468663054517 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 3508 | 1468663054522 Marionette TRACE conn6 <- [1,1318,null,{}] 02:57:34 INFO - PROCESS | 3508 | 1468663054527 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:34 INFO - PROCESS | 3508 | 1468663054529 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:34 INFO - PROCESS | 3508 | 1468663054651 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 158AF800 == 38 [pid = 3508] [id = 332] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 12346000 == 37 [pid = 3508] [id = 331] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 0D890400 == 36 [pid = 3508] [id = 330] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 0D336000 == 35 [pid = 3508] [id = 329] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 13818000 == 34 [pid = 3508] [id = 328] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 0929B800 == 33 [pid = 3508] [id = 327] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 0D876000 == 32 [pid = 3508] [id = 338] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 17F9C800 == 31 [pid = 3508] [id = 337] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 15782400 == 30 [pid = 3508] [id = 335] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 1772D000 == 29 [pid = 3508] [id = 336] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 15778800 == 28 [pid = 3508] [id = 326] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 0D88F400 == 27 [pid = 3508] [id = 334] 02:57:35 INFO - PROCESS | 3508 | --DOCSHELL 15FEBC00 == 26 [pid = 3508] [id = 333] 02:57:35 INFO - PROCESS | 3508 | 1468663055381 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 3508 | 1468663055385 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15E4C000) [pid = 3508] [serial = 963] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (13A36800) [pid = 3508] [serial = 952] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (12452400) [pid = 3508] [serial = 951] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0DE74C00) [pid = 3508] [serial = 954] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0DEC7000) [pid = 3508] [serial = 955] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15780800) [pid = 3508] [serial = 960] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (124E5400) [pid = 3508] [serial = 957] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (13257800) [pid = 3508] [serial = 958] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (158B8800) [pid = 3508] [serial = 940] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (16304400) [pid = 3508] [serial = 967] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (151F3C00) [pid = 3508] [serial = 939] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (175E2800) [pid = 3508] [serial = 943] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16F81400) [pid = 3508] [serial = 942] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1A8BE000) [pid = 3508] [serial = 946] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1A8B9C00) [pid = 3508] [serial = 945] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (16153C00) [pid = 3508] [serial = 966] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1D5B8400) [pid = 3508] [serial = 949] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (1BB12400) [pid = 3508] [serial = 948] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (1250FC00) [pid = 3508] [serial = 972] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (1772CC00) [pid = 3508] [serial = 969] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (16049C00) [pid = 3508] [serial = 976] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (15FF1C00) [pid = 3508] [serial = 975] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (17737000) [pid = 3508] [serial = 970] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (13818400) [pid = 3508] [serial = 973] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (1604CC00) [pid = 3508] [serial = 964] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (17736C00) [pid = 3508] [serial = 978] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (158B5800) [pid = 3508] [serial = 961] [outer = 00000000] [url = about:blank] 02:57:35 INFO - PROCESS | 3508 | ++DOCSHELL 0915C800 == 27 [pid = 3508] [id = 339] 02:57:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (0915DC00) [pid = 3508] [serial = 1016] [outer = 00000000] 02:57:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (0916FC00) [pid = 3508] [serial = 1017] [outer = 0915DC00] 02:57:35 INFO - PROCESS | 3508 | 1468663055523 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (0920F000) [pid = 3508] [serial = 1018] [outer = 0915DC00] 02:57:35 INFO - PROCESS | 3508 | 1468663055938 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:57:35 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 02:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1489ms 02:57:35 INFO - PROCESS | 3508 | 1468663056011 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 3508 | 1468663056014 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 02:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:57:36 INFO - PROCESS | 3508 | 1468663056018 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 3508 | 1468663056021 Marionette TRACE conn6 <- [1,1322,null,{}] 02:57:36 INFO - PROCESS | 3508 | 1468663056027 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:36 INFO - PROCESS | 3508 | 1468663056031 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:36 INFO - PROCESS | 3508 | 1468663056126 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 02:57:36 INFO - PROCESS | 3508 | 1468663056136 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 3508 | 1468663056139 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:36 INFO - PROCESS | 3508 | ++DOCSHELL 0DE74C00 == 28 [pid = 3508] [id = 340] 02:57:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (0DE75400) [pid = 3508] [serial = 1019] [outer = 00000000] 02:57:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (0DECA400) [pid = 3508] [serial = 1020] [outer = 0DE75400] 02:57:36 INFO - PROCESS | 3508 | 1468663056189 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (0E9DC400) [pid = 3508] [serial = 1021] [outer = 0DE75400] 02:57:36 INFO - PROCESS | 3508 | 1468663056644 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 670ms 02:57:36 INFO - PROCESS | 3508 | 1468663056691 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 3508 | 1468663056696 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 02:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:57:36 INFO - PROCESS | 3508 | 1468663056701 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 3508 | 1468663056703 Marionette TRACE conn6 <- [1,1326,null,{}] 02:57:36 INFO - PROCESS | 3508 | 1468663056706 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:36 INFO - PROCESS | 3508 | 1468663056709 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:36 INFO - PROCESS | 3508 | 1468663056835 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 02:57:36 INFO - PROCESS | 3508 | 1468663056852 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 3508 | 1468663056854 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:36 INFO - PROCESS | 3508 | ++DOCSHELL 1235C400 == 29 [pid = 3508] [id = 341] 02:57:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (1235F800) [pid = 3508] [serial = 1022] [outer = 00000000] 02:57:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (1244F800) [pid = 3508] [serial = 1023] [outer = 1235F800] 02:57:36 INFO - PROCESS | 3508 | 1468663056969 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (1324B400) [pid = 3508] [serial = 1024] [outer = 1235F800] 02:57:37 INFO - PROCESS | 3508 | 1468663057811 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1120ms 02:57:37 INFO - PROCESS | 3508 | 1468663057824 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 3508 | 1468663057826 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 02:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:57:37 INFO - PROCESS | 3508 | 1468663057831 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 3508 | 1468663057837 Marionette TRACE conn6 <- [1,1330,null,{}] 02:57:37 INFO - PROCESS | 3508 | 1468663057852 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:37 INFO - PROCESS | 3508 | 1468663057856 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:37 INFO - PROCESS | 3508 | 1468663057967 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 02:57:37 INFO - PROCESS | 3508 | 1468663057974 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 3508 | 1468663057976 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:37 INFO - PROCESS | 3508 | ++DOCSHELL 0D06D800 == 30 [pid = 3508] [id = 342] 02:57:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (0D4FEC00) [pid = 3508] [serial = 1025] [outer = 00000000] 02:57:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (13A36400) [pid = 3508] [serial = 1026] [outer = 0D4FEC00] 02:57:38 INFO - PROCESS | 3508 | 1468663058029 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (14CD5000) [pid = 3508] [serial = 1027] [outer = 0D4FEC00] 02:57:38 INFO - PROCESS | 3508 | 1468663058477 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 690ms 02:57:38 INFO - PROCESS | 3508 | 1468663058524 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 3508 | 1468663058527 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 02:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:57:38 INFO - PROCESS | 3508 | 1468663058530 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 3508 | 1468663058532 Marionette TRACE conn6 <- [1,1334,null,{}] 02:57:38 INFO - PROCESS | 3508 | 1468663058541 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:38 INFO - PROCESS | 3508 | 1468663058543 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:38 INFO - PROCESS | 3508 | 1468663058655 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 02:57:38 INFO - PROCESS | 3508 | 1468663058660 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 3508 | 1468663058662 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:38 INFO - PROCESS | 3508 | ++DOCSHELL 151E9400 == 31 [pid = 3508] [id = 343] 02:57:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (15777800) [pid = 3508] [serial = 1028] [outer = 00000000] 02:57:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (15782800) [pid = 3508] [serial = 1029] [outer = 15777800] 02:57:38 INFO - PROCESS | 3508 | 1468663058706 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (159E4000) [pid = 3508] [serial = 1030] [outer = 15777800] 02:57:39 INFO - PROCESS | 3508 | 1468663059164 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 02:57:39 INFO - PROCESS | 3508 | 1468663059204 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 3508 | 1468663059206 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 02:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:57:39 INFO - PROCESS | 3508 | 1468663059209 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 3508 | 1468663059211 Marionette TRACE conn6 <- [1,1338,null,{}] 02:57:39 INFO - PROCESS | 3508 | 1468663059215 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:39 INFO - PROCESS | 3508 | 1468663059217 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:39 INFO - PROCESS | 3508 | 1468663059360 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 02:57:39 INFO - PROCESS | 3508 | 1468663059423 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 3508 | 1468663059429 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:39 INFO - PROCESS | 3508 | ++DOCSHELL 15E54400 == 32 [pid = 3508] [id = 344] 02:57:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15E55C00) [pid = 3508] [serial = 1031] [outer = 00000000] 02:57:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15FEB400) [pid = 3508] [serial = 1032] [outer = 15E55C00] 02:57:39 INFO - PROCESS | 3508 | 1468663059484 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1604C400) [pid = 3508] [serial = 1033] [outer = 15E55C00] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (158B2000) [pid = 3508] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15FEC400) [pid = 3508] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0D029400) [pid = 3508] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (17474800) [pid = 3508] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (12368400) [pid = 3508] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (0DE6CC00) [pid = 3508] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (0D894C00) [pid = 3508] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:57:39 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1381CC00) [pid = 3508] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:57:39 INFO - PROCESS | 3508 | 1468663059989 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 830ms 02:57:40 INFO - PROCESS | 3508 | 1468663060042 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 3508 | 1468663060044 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 02:57:40 INFO - PROCESS | 3508 | 1468663060047 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:57:40 INFO - PROCESS | 3508 | 1468663060049 Marionette TRACE conn6 <- [1,1342,null,{}] 02:57:40 INFO - PROCESS | 3508 | 1468663060052 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:40 INFO - PROCESS | 3508 | 1468663060054 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:40 INFO - PROCESS | 3508 | 1468663060133 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 02:57:40 INFO - PROCESS | 3508 | 1468663060139 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 3508 | 1468663060141 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:40 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6B800 == 33 [pid = 3508] [id = 345] 02:57:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (15E4FC00) [pid = 3508] [serial = 1034] [outer = 00000000] 02:57:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (1604F000) [pid = 3508] [serial = 1035] [outer = 15E4FC00] 02:57:40 INFO - PROCESS | 3508 | 1468663060193 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (16054000) [pid = 3508] [serial = 1036] [outer = 15E4FC00] 02:57:40 INFO - PROCESS | 3508 | 1468663060608 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 570ms 02:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:57:40 INFO - PROCESS | 3508 | 1468663060620 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 3508 | 1468663060622 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 02:57:40 INFO - PROCESS | 3508 | 1468663060625 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 3508 | 1468663060627 Marionette TRACE conn6 <- [1,1346,null,{}] 02:57:40 INFO - PROCESS | 3508 | 1468663060634 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:40 INFO - PROCESS | 3508 | 1468663060636 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:40 INFO - PROCESS | 3508 | 1468663060752 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 02:57:40 INFO - PROCESS | 3508 | 1468663060760 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 3508 | 1468663060762 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:40 INFO - PROCESS | 3508 | ++DOCSHELL 16052800 == 34 [pid = 3508] [id = 346] 02:57:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (16057C00) [pid = 3508] [serial = 1037] [outer = 00000000] 02:57:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (09290C00) [pid = 3508] [serial = 1038] [outer = 16057C00] 02:57:40 INFO - PROCESS | 3508 | 1468663060806 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (16152C00) [pid = 3508] [serial = 1039] [outer = 16057C00] 02:57:41 INFO - PROCESS | 3508 | 1468663061213 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 631ms 02:57:41 INFO - PROCESS | 3508 | 1468663061269 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 3508 | 1468663061272 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 02:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:57:41 INFO - PROCESS | 3508 | 1468663061276 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 3508 | 1468663061278 Marionette TRACE conn6 <- [1,1350,null,{}] 02:57:41 INFO - PROCESS | 3508 | 1468663061281 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:41 INFO - PROCESS | 3508 | 1468663061283 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:41 INFO - PROCESS | 3508 | 1468663061360 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 02:57:41 INFO - PROCESS | 3508 | 1468663061366 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 3508 | 1468663061368 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:41 INFO - PROCESS | 3508 | ++DOCSHELL 11F94000 == 35 [pid = 3508] [id = 347] 02:57:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15781400) [pid = 3508] [serial = 1040] [outer = 00000000] 02:57:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (16BE9400) [pid = 3508] [serial = 1041] [outer = 15781400] 02:57:41 INFO - PROCESS | 3508 | 1468663061411 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1630A000) [pid = 3508] [serial = 1042] [outer = 15781400] 02:57:41 INFO - PROCESS | 3508 | 1468663062010 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 770ms 02:57:42 INFO - PROCESS | 3508 | 1468663062137 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 3508 | 1468663062142 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 02:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:57:42 INFO - PROCESS | 3508 | 1468663062150 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 3508 | 1468663062153 Marionette TRACE conn6 <- [1,1354,null,{}] 02:57:42 INFO - PROCESS | 3508 | 1468663062159 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:42 INFO - PROCESS | 3508 | 1468663062162 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:42 INFO - PROCESS | 3508 | 1468663062296 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 02:57:42 INFO - PROCESS | 3508 | 1468663062376 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 3508 | 1468663062381 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:42 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F7000 == 36 [pid = 3508] [id = 348] 02:57:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0DE6A400) [pid = 3508] [serial = 1043] [outer = 00000000] 02:57:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0DE76800) [pid = 3508] [serial = 1044] [outer = 0DE6A400] 02:57:42 INFO - PROCESS | 3508 | 1468663062479 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (11CB0C00) [pid = 3508] [serial = 1045] [outer = 0DE6A400] 02:57:43 INFO - PROCESS | 3508 | 1468663063255 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 3508 | 1468663063288 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 02:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:57:43 INFO - PROCESS | 3508 | 1468663063294 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 3508 | 1468663063297 Marionette TRACE conn6 <- [1,1358,null,{}] 02:57:43 INFO - PROCESS | 3508 | 1468663063301 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:43 INFO - PROCESS | 3508 | 1468663063304 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:43 INFO - PROCESS | 3508 | 1468663063420 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 02:57:43 INFO - PROCESS | 3508 | 1468663063553 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 3508 | 1468663063556 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:43 INFO - PROCESS | 3508 | ++DOCSHELL 13818C00 == 37 [pid = 3508] [id = 349] 02:57:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (13819000) [pid = 3508] [serial = 1046] [outer = 00000000] 02:57:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (13A2C800) [pid = 3508] [serial = 1047] [outer = 13819000] 02:57:43 INFO - PROCESS | 3508 | 1468663063613 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (151F3C00) [pid = 3508] [serial = 1048] [outer = 13819000] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 16052800 == 36 [pid = 3508] [id = 346] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 0DE6B800 == 35 [pid = 3508] [id = 345] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 15E54400 == 34 [pid = 3508] [id = 344] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 151E9400 == 33 [pid = 3508] [id = 343] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 0D06D800 == 32 [pid = 3508] [id = 342] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 1235C400 == 31 [pid = 3508] [id = 341] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 0DE74C00 == 30 [pid = 3508] [id = 340] 02:57:44 INFO - PROCESS | 3508 | --DOCSHELL 0915C800 == 29 [pid = 3508] [id = 339] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16177000) [pid = 3508] [serial = 1000] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0E015C00) [pid = 3508] [serial = 981] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (11CEA800) [pid = 3508] [serial = 982] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (177B3400) [pid = 3508] [serial = 979] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (124E3000) [pid = 3508] [serial = 993] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (13746000) [pid = 3508] [serial = 994] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0E019000) [pid = 3508] [serial = 990] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0EB40400) [pid = 3508] [serial = 991] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0EBCF800) [pid = 3508] [serial = 987] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1244C400) [pid = 3508] [serial = 988] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1561FC00) [pid = 3508] [serial = 984] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (159E0400) [pid = 3508] [serial = 985] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (15E54800) [pid = 3508] [serial = 997] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (159E2400) [pid = 3508] [serial = 996] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (16056400) [pid = 3508] [serial = 999] [outer = 00000000] [url = about:blank] 02:57:44 INFO - PROCESS | 3508 | 1468663064496 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 02:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:57:44 INFO - PROCESS | 3508 | 1468663064536 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 02:57:44 INFO - PROCESS | 3508 | 1468663064541 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 3508 | 1468663064544 Marionette TRACE conn6 <- [1,1362,null,{}] 02:57:44 INFO - PROCESS | 3508 | 1468663064549 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:44 INFO - PROCESS | 3508 | 1468663064552 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:44 INFO - PROCESS | 3508 | 1468663064646 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 02:57:44 INFO - PROCESS | 3508 | 1468663064653 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 3508 | 1468663064657 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:44 INFO - PROCESS | 3508 | ++DOCSHELL 0DE74000 == 30 [pid = 3508] [id = 350] 02:57:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (0DE74800) [pid = 3508] [serial = 1049] [outer = 00000000] 02:57:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (0DED8C00) [pid = 3508] [serial = 1050] [outer = 0DE74800] 02:57:44 INFO - PROCESS | 3508 | 1468663064706 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0EBCD800) [pid = 3508] [serial = 1051] [outer = 0DE74800] 02:57:45 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:45 INFO - PROCESS | 3508 | 1468663065233 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 3508 | 1468663065277 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 02:57:45 INFO - PROCESS | 3508 | 1468663065283 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:57:45 INFO - PROCESS | 3508 | 1468663065285 Marionette TRACE conn6 <- [1,1366,null,{}] 02:57:45 INFO - PROCESS | 3508 | 1468663065289 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:45 INFO - PROCESS | 3508 | 1468663065292 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:45 INFO - PROCESS | 3508 | 1468663065376 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 02:57:45 INFO - PROCESS | 3508 | 1468663065458 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 3508 | 1468663065460 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:45 INFO - PROCESS | 3508 | ++DOCSHELL 0DE72000 == 31 [pid = 3508] [id = 351] 02:57:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (1250FC00) [pid = 3508] [serial = 1052] [outer = 00000000] 02:57:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1374BC00) [pid = 3508] [serial = 1053] [outer = 1250FC00] 02:57:45 INFO - PROCESS | 3508 | 1468663065513 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (13A28800) [pid = 3508] [serial = 1054] [outer = 1250FC00] 02:57:45 INFO - PROCESS | 3508 | 1468663065878 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 3508 | 1468663065920 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 02:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:57:45 INFO - PROCESS | 3508 | 1468663065923 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 3508 | 1468663065927 Marionette TRACE conn6 <- [1,1370,null,{}] 02:57:45 INFO - PROCESS | 3508 | 1468663065937 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:45 INFO - PROCESS | 3508 | 1468663065942 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:46 INFO - PROCESS | 3508 | 1468663066026 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 02:57:46 INFO - PROCESS | 3508 | 1468663066067 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 3508 | 1468663066070 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:46 INFO - PROCESS | 3508 | ++DOCSHELL 159E5C00 == 32 [pid = 3508] [id = 352] 02:57:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (159E6800) [pid = 3508] [serial = 1055] [outer = 00000000] 02:57:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15E49800) [pid = 3508] [serial = 1056] [outer = 159E6800] 02:57:46 INFO - PROCESS | 3508 | 1468663066117 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15E58800) [pid = 3508] [serial = 1057] [outer = 159E6800] 02:57:46 INFO - PROCESS | 3508 | [3508] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:46 INFO - PROCESS | 3508 | 1468663066576 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 3508 | 1468663066608 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 02:57:46 INFO - PROCESS | 3508 | 1468663066612 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:57:46 INFO - PROCESS | 3508 | 1468663066614 Marionette TRACE conn6 <- [1,1374,null,{}] 02:57:46 INFO - PROCESS | 3508 | 1468663066622 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:46 INFO - PROCESS | 3508 | 1468663066624 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:46 INFO - PROCESS | 3508 | 1468663066737 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 02:57:46 INFO - PROCESS | 3508 | 1468663066743 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 3508 | 1468663066744 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:46 INFO - PROCESS | 3508 | ++DOCSHELL 160D9C00 == 33 [pid = 3508] [id = 353] 02:57:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (160E1000) [pid = 3508] [serial = 1058] [outer = 00000000] 02:57:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1615A000) [pid = 3508] [serial = 1059] [outer = 160E1000] 02:57:46 INFO - PROCESS | 3508 | 1468663066789 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1630D800) [pid = 3508] [serial = 1060] [outer = 160E1000] 02:57:47 INFO - PROCESS | 3508 | 1468663067258 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:57:47 INFO - PROCESS | 3508 | 1468663067290 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 02:57:47 INFO - PROCESS | 3508 | 1468663067293 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - PROCESS | 3508 | 1468663067295 Marionette TRACE conn6 <- [1,1378,null,{}] 02:57:47 INFO - PROCESS | 3508 | 1468663067298 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:47 INFO - PROCESS | 3508 | 1468663067300 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:47 INFO - PROCESS | 3508 | 1468663067410 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 02:57:47 INFO - PROCESS | 3508 | 1468663067497 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 3508 | 1468663067499 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:47 INFO - PROCESS | 3508 | ++DOCSHELL 16FD6C00 == 34 [pid = 3508] [id = 354] 02:57:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16FDC400) [pid = 3508] [serial = 1061] [outer = 00000000] 02:57:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (175D9C00) [pid = 3508] [serial = 1062] [outer = 16FDC400] 02:57:47 INFO - PROCESS | 3508 | 1468663067544 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (175DF000) [pid = 3508] [serial = 1063] [outer = 16FDC400] 02:57:47 INFO - PROCESS | 3508 | 1468663067948 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 02:57:47 INFO - PROCESS | 3508 | 1468663067976 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 02:57:47 INFO - PROCESS | 3508 | 1468663067978 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 02:57:47 INFO - PROCESS | 3508 | 1468663067981 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:57:47 INFO - PROCESS | 3508 | 1468663067982 Marionette TRACE conn6 <- [1,1382,null,{}] 02:57:47 INFO - PROCESS | 3508 | 1468663067986 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:47 INFO - PROCESS | 3508 | 1468663067991 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:48 INFO - PROCESS | 3508 | 1468663068131 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 02:57:48 INFO - PROCESS | 3508 | 1468663068137 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 3508 | 1468663068139 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:48 INFO - PROCESS | 3508 | ++DOCSHELL 0D37E000 == 35 [pid = 3508] [id = 355] 02:57:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (175D9800) [pid = 3508] [serial = 1064] [outer = 00000000] 02:57:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (177B0400) [pid = 3508] [serial = 1065] [outer = 175D9800] 02:57:48 INFO - PROCESS | 3508 | 1468663068183 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1772C800) [pid = 3508] [serial = 1066] [outer = 175D9800] 02:57:48 INFO - PROCESS | 3508 | 1468663068719 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0DE75400) [pid = 3508] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1235F800) [pid = 3508] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0915DC00) [pid = 3508] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D4FEC00) [pid = 3508] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0DE73C00) [pid = 3508] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (15782C00) [pid = 3508] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1772D400) [pid = 3508] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17FA1400) [pid = 3508] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15777800) [pid = 3508] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (16057C00) [pid = 3508] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15E55C00) [pid = 3508] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:57:48 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15E4FC00) [pid = 3508] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 770ms 02:57:48 INFO - PROCESS | 3508 | 1468663068776 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 3508 | 1468663068778 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 02:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:57:48 INFO - PROCESS | 3508 | 1468663068781 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 3508 | 1468663068783 Marionette TRACE conn6 <- [1,1386,null,{}] 02:57:48 INFO - PROCESS | 3508 | 1468663068786 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:48 INFO - PROCESS | 3508 | 1468663068788 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:48 INFO - PROCESS | 3508 | 1468663068870 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 02:57:48 INFO - PROCESS | 3508 | 1468663068877 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 3508 | 1468663068879 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:48 INFO - PROCESS | 3508 | ++DOCSHELL 1381E400 == 36 [pid = 3508] [id = 356] 02:57:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1416B000) [pid = 3508] [serial = 1067] [outer = 00000000] 02:57:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (158AC400) [pid = 3508] [serial = 1068] [outer = 1416B000] 02:57:48 INFO - PROCESS | 3508 | 1468663068922 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (158B5400) [pid = 3508] [serial = 1069] [outer = 1416B000] 02:57:49 INFO - PROCESS | 3508 | 1468663069328 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 570ms 02:57:49 INFO - PROCESS | 3508 | 1468663069354 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 3508 | 1468663069356 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 02:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:57:49 INFO - PROCESS | 3508 | 1468663069358 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 3508 | 1468663069360 Marionette TRACE conn6 <- [1,1390,null,{}] 02:57:49 INFO - PROCESS | 3508 | 1468663069376 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:49 INFO - PROCESS | 3508 | 1468663069378 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:49 INFO - PROCESS | 3508 | 1468663069456 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 02:57:49 INFO - PROCESS | 3508 | 1468663069462 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 3508 | 1468663069464 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:49 INFO - PROCESS | 3508 | ++DOCSHELL 16F7F400 == 37 [pid = 3508] [id = 357] 02:57:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (175D7C00) [pid = 3508] [serial = 1070] [outer = 00000000] 02:57:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (17FA4000) [pid = 3508] [serial = 1071] [outer = 175D7C00] 02:57:49 INFO - PROCESS | 3508 | 1468663069508 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17FA5000) [pid = 3508] [serial = 1072] [outer = 175D7C00] 02:57:49 INFO - PROCESS | 3508 | 1468663069895 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 570ms 02:57:49 INFO - PROCESS | 3508 | 1468663069930 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 3508 | 1468663069932 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 02:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:57:49 INFO - PROCESS | 3508 | 1468663069935 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 3508 | 1468663069937 Marionette TRACE conn6 <- [1,1394,null,{}] 02:57:49 INFO - PROCESS | 3508 | 1468663069940 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:49 INFO - PROCESS | 3508 | 1468663069942 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:50 INFO - PROCESS | 3508 | 1468663070066 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 02:57:50 INFO - PROCESS | 3508 | 1468663070074 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 3508 | 1468663070076 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:50 INFO - PROCESS | 3508 | ++DOCSHELL 158B6400 == 38 [pid = 3508] [id = 358] 02:57:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16049C00) [pid = 3508] [serial = 1073] [outer = 00000000] 02:57:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1923CC00) [pid = 3508] [serial = 1074] [outer = 16049C00] 02:57:50 INFO - PROCESS | 3508 | 1468663070122 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15E54800) [pid = 3508] [serial = 1075] [outer = 16049C00] 02:57:50 INFO - PROCESS | 3508 | 1468663070559 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 02:57:50 INFO - PROCESS | 3508 | 1468663070606 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 3508 | 1468663070608 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 02:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:57:50 INFO - PROCESS | 3508 | 1468663070611 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 3508 | 1468663070613 Marionette TRACE conn6 <- [1,1398,null,{}] 02:57:50 INFO - PROCESS | 3508 | 1468663070620 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:50 INFO - PROCESS | 3508 | 1468663070622 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:50 INFO - PROCESS | 3508 | 1468663070735 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 02:57:50 INFO - PROCESS | 3508 | 1468663070843 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 3508 | 1468663070846 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:50 INFO - PROCESS | 3508 | ++DOCSHELL 09163C00 == 39 [pid = 3508] [id = 359] 02:57:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (09167800) [pid = 3508] [serial = 1076] [outer = 00000000] 02:57:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (09294000) [pid = 3508] [serial = 1077] [outer = 09167800] 02:57:50 INFO - PROCESS | 3508 | 1468663070905 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0D4F8400) [pid = 3508] [serial = 1078] [outer = 09167800] 02:57:51 INFO - PROCESS | 3508 | 1468663071611 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1022ms 02:57:51 INFO - PROCESS | 3508 | 1468663071649 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 3508 | 1468663071653 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 02:57:51 INFO - PROCESS | 3508 | 1468663071681 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 3508 | 1468663071685 Marionette TRACE conn6 <- [1,1402,null,{}] 02:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:57:51 INFO - PROCESS | 3508 | 1468663071690 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:51 INFO - PROCESS | 3508 | 1468663071693 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:51 INFO - PROCESS | 3508 | 1468663071816 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 02:57:51 INFO - PROCESS | 3508 | 1468663071942 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 3508 | 1468663071945 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:51 INFO - PROCESS | 3508 | ++DOCSHELL 1381F000 == 40 [pid = 3508] [id = 360] 02:57:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1561FC00) [pid = 3508] [serial = 1079] [outer = 00000000] 02:57:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (157C0000) [pid = 3508] [serial = 1080] [outer = 1561FC00] 02:57:51 INFO - PROCESS | 3508 | 1468663072005 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (159E9000) [pid = 3508] [serial = 1081] [outer = 1561FC00] 02:57:52 INFO - PROCESS | 3508 | 1468663072679 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1016ms 02:57:52 INFO - PROCESS | 3508 | 1468663072708 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 3508 | 1468663072712 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 02:57:52 INFO - PROCESS | 3508 | 1468663072716 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:57:52 INFO - PROCESS | 3508 | 1468663072718 Marionette TRACE conn6 <- [1,1406,null,{}] 02:57:52 INFO - PROCESS | 3508 | 1468663072722 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:52 INFO - PROCESS | 3508 | 1468663072724 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:52 INFO - PROCESS | 3508 | 1468663072836 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 02:57:52 INFO - PROCESS | 3508 | 1468663072967 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 3508 | 1468663072969 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:52 INFO - PROCESS | 3508 | ++DOCSHELL 15781000 == 41 [pid = 3508] [id = 361] 02:57:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17475400) [pid = 3508] [serial = 1082] [outer = 00000000] 02:57:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (177A9800) [pid = 3508] [serial = 1083] [outer = 17475400] 02:57:53 INFO - PROCESS | 3508 | 1468663073024 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (17FA2400) [pid = 3508] [serial = 1084] [outer = 17475400] 02:57:53 INFO - PROCESS | 3508 | 1468663073692 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1016ms 02:57:53 INFO - PROCESS | 3508 | 1468663073736 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 3508 | 1468663073739 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 02:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:57:53 INFO - PROCESS | 3508 | 1468663073749 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 3508 | 1468663073755 Marionette TRACE conn6 <- [1,1410,null,{}] 02:57:53 INFO - PROCESS | 3508 | 1468663073760 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:53 INFO - PROCESS | 3508 | 1468663073764 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:53 INFO - PROCESS | 3508 | 1468663073923 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 02:57:54 INFO - PROCESS | 3508 | 1468663074157 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 3508 | 1468663074160 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:54 INFO - PROCESS | 3508 | ++DOCSHELL 09164800 == 42 [pid = 3508] [id = 362] 02:57:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (09203400) [pid = 3508] [serial = 1085] [outer = 00000000] 02:57:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0D876000) [pid = 3508] [serial = 1086] [outer = 09203400] 02:57:54 INFO - PROCESS | 3508 | 1468663074226 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0DE6DC00) [pid = 3508] [serial = 1087] [outer = 09203400] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 158B6400 == 41 [pid = 3508] [id = 358] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 16F7F400 == 40 [pid = 3508] [id = 357] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 1381E400 == 39 [pid = 3508] [id = 356] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 0D37E000 == 38 [pid = 3508] [id = 355] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 16FD6C00 == 37 [pid = 3508] [id = 354] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 160D9C00 == 36 [pid = 3508] [id = 353] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 159E5C00 == 35 [pid = 3508] [id = 352] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 0DE72000 == 34 [pid = 3508] [id = 351] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 0DE74000 == 33 [pid = 3508] [id = 350] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 13818C00 == 32 [pid = 3508] [id = 349] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 11F94000 == 31 [pid = 3508] [id = 347] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 0D4F7000 == 30 [pid = 3508] [id = 348] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 15781000 == 29 [pid = 3508] [id = 361] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 09163C00 == 28 [pid = 3508] [id = 359] 02:57:55 INFO - PROCESS | 3508 | --DOCSHELL 1381F000 == 27 [pid = 3508] [id = 360] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0DECA400) [pid = 3508] [serial = 1020] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (0E9DC400) [pid = 3508] [serial = 1021] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (1244F800) [pid = 3508] [serial = 1023] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0916FC00) [pid = 3508] [serial = 1017] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0920F000) [pid = 3508] [serial = 1018] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (14CD5000) [pid = 3508] [serial = 1027] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (13A36400) [pid = 3508] [serial = 1026] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (12405C00) [pid = 3508] [serial = 1003] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (11F93400) [pid = 3508] [serial = 1002] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15FE2C00) [pid = 3508] [serial = 1006] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (159E6400) [pid = 3508] [serial = 1005] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17D25800) [pid = 3508] [serial = 1009] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (17733C00) [pid = 3508] [serial = 1008] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (18079400) [pid = 3508] [serial = 1012] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (17FA8800) [pid = 3508] [serial = 1011] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15138C00) [pid = 3508] [serial = 1014] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (159E4000) [pid = 3508] [serial = 1030] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (16BE9400) [pid = 3508] [serial = 1041] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15782800) [pid = 3508] [serial = 1029] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (16152C00) [pid = 3508] [serial = 1039] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15FEB400) [pid = 3508] [serial = 1032] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1604C400) [pid = 3508] [serial = 1033] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (09290C00) [pid = 3508] [serial = 1038] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (16054000) [pid = 3508] [serial = 1036] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1324B400) [pid = 3508] [serial = 1024] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1604F000) [pid = 3508] [serial = 1035] [outer = 00000000] [url = about:blank] 02:57:55 INFO - PROCESS | 3508 | 1468663075496 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1838ms 02:57:55 INFO - PROCESS | 3508 | 1468663075586 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 3508 | 1468663075590 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 02:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:57:55 INFO - PROCESS | 3508 | 1468663075595 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 3508 | 1468663075598 Marionette TRACE conn6 <- [1,1414,null,{}] 02:57:55 INFO - PROCESS | 3508 | 1468663075604 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:55 INFO - PROCESS | 3508 | 1468663075607 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:55 INFO - PROCESS | 3508 | 1468663075699 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 02:57:55 INFO - PROCESS | 3508 | 1468663075707 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 3508 | 1468663075711 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:55 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F4C00 == 28 [pid = 3508] [id = 363] 02:57:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (0D4F5400) [pid = 3508] [serial = 1088] [outer = 00000000] 02:57:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0D876C00) [pid = 3508] [serial = 1089] [outer = 0D4F5400] 02:57:55 INFO - PROCESS | 3508 | 1468663075760 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0D87C000) [pid = 3508] [serial = 1090] [outer = 0D4F5400] 02:57:56 INFO - PROCESS | 3508 | 1468663076283 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 731ms 02:57:56 INFO - PROCESS | 3508 | 1468663076327 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 3508 | 1468663076332 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 02:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:57:56 INFO - PROCESS | 3508 | 1468663076338 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 3508 | 1468663076340 Marionette TRACE conn6 <- [1,1418,null,{}] 02:57:56 INFO - PROCESS | 3508 | 1468663076345 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:56 INFO - PROCESS | 3508 | 1468663076348 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:56 INFO - PROCESS | 3508 | 1468663076436 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 02:57:56 INFO - PROCESS | 3508 | 1468663076526 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 3508 | 1468663076529 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:56 INFO - PROCESS | 3508 | ++DOCSHELL 11C24800 == 29 [pid = 3508] [id = 364] 02:57:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (11C25800) [pid = 3508] [serial = 1091] [outer = 00000000] 02:57:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (11DC7000) [pid = 3508] [serial = 1092] [outer = 11C25800] 02:57:56 INFO - PROCESS | 3508 | 1468663076575 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11FB6000) [pid = 3508] [serial = 1093] [outer = 11C25800] 02:57:56 INFO - PROCESS | 3508 | 1468663076980 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 02:57:56 INFO - PROCESS | 3508 | 1468663077011 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 3508 | 1468663077013 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 02:57:56 INFO - PROCESS | 3508 | 1468663077017 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:57:56 INFO - PROCESS | 3508 | 1468663077020 Marionette TRACE conn6 <- [1,1422,null,{}] 02:57:57 INFO - PROCESS | 3508 | 1468663077060 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:57 INFO - PROCESS | 3508 | 1468663077065 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:57 INFO - PROCESS | 3508 | 1468663077156 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 02:57:57 INFO - PROCESS | 3508 | 1468663077171 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 3508 | 1468663077174 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:57 INFO - PROCESS | 3508 | ++DOCSHELL 1324D000 == 30 [pid = 3508] [id = 365] 02:57:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1324DC00) [pid = 3508] [serial = 1094] [outer = 00000000] 02:57:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13258800) [pid = 3508] [serial = 1095] [outer = 1324DC00] 02:57:57 INFO - PROCESS | 3508 | 1468663077223 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (13814C00) [pid = 3508] [serial = 1096] [outer = 1324DC00] 02:57:57 INFO - PROCESS | 3508 | 1468663077663 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 730ms 02:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:57:57 INFO - PROCESS | 3508 | 1468663077751 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 3508 | 1468663077754 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 02:57:57 INFO - PROCESS | 3508 | 1468663077757 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 3508 | 1468663077759 Marionette TRACE conn6 <- [1,1426,null,{}] 02:57:57 INFO - PROCESS | 3508 | 1468663077763 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:57 INFO - PROCESS | 3508 | 1468663077765 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:57 INFO - PROCESS | 3508 | 1468663077886 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 02:57:57 INFO - PROCESS | 3508 | 1468663077892 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 3508 | 1468663077894 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:57 INFO - PROCESS | 3508 | ++DOCSHELL 1416C800 == 31 [pid = 3508] [id = 366] 02:57:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (14176400) [pid = 3508] [serial = 1097] [outer = 00000000] 02:57:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15137C00) [pid = 3508] [serial = 1098] [outer = 14176400] 02:57:57 INFO - PROCESS | 3508 | 1468663077938 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15774400) [pid = 3508] [serial = 1099] [outer = 14176400] 02:57:58 INFO - PROCESS | 3508 | 1468663078385 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 670ms 02:57:58 INFO - PROCESS | 3508 | 1468663078437 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 3508 | 1468663078439 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 02:57:58 INFO - PROCESS | 3508 | 1468663078443 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:57:58 INFO - PROCESS | 3508 | 1468663078444 Marionette TRACE conn6 <- [1,1430,null,{}] 02:57:58 INFO - PROCESS | 3508 | 1468663078448 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:58 INFO - PROCESS | 3508 | 1468663078450 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:58 INFO - PROCESS | 3508 | 1468663078582 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 02:57:58 INFO - PROCESS | 3508 | 1468663078604 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 3508 | 1468663078607 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:58 INFO - PROCESS | 3508 | ++DOCSHELL 1577B000 == 32 [pid = 3508] [id = 367] 02:57:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1577BC00) [pid = 3508] [serial = 1100] [outer = 00000000] 02:57:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (158AAC00) [pid = 3508] [serial = 1101] [outer = 1577BC00] 02:57:58 INFO - PROCESS | 3508 | 1468663078651 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (159E5800) [pid = 3508] [serial = 1102] [outer = 1577BC00] 02:57:59 INFO - PROCESS | 3508 | 1468663079089 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 02:57:59 INFO - PROCESS | 3508 | 1468663079117 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 3508 | 1468663079119 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 02:57:59 INFO - PROCESS | 3508 | 1468663079122 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:57:59 INFO - PROCESS | 3508 | 1468663079123 Marionette TRACE conn6 <- [1,1434,null,{}] 02:57:59 INFO - PROCESS | 3508 | 1468663079127 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:59 INFO - PROCESS | 3508 | 1468663079133 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:59 INFO - PROCESS | 3508 | 1468663079283 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 02:57:59 INFO - PROCESS | 3508 | 1468663079294 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 3508 | 1468663079296 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:57:59 INFO - PROCESS | 3508 | ++DOCSHELL 15E4D000 == 33 [pid = 3508] [id = 368] 02:57:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (15E57400) [pid = 3508] [serial = 1103] [outer = 00000000] 02:57:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16048C00) [pid = 3508] [serial = 1104] [outer = 15E57400] 02:57:59 INFO - PROCESS | 3508 | 1468663079394 Marionette DEBUG loaded listener.js 02:57:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16050000) [pid = 3508] [serial = 1105] [outer = 15E57400] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (16049C00) [pid = 3508] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (160E1000) [pid = 3508] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (16FDC400) [pid = 3508] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (13819000) [pid = 3508] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0DE6A400) [pid = 3508] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (159E6800) [pid = 3508] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1250FC00) [pid = 3508] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15781400) [pid = 3508] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DE74800) [pid = 3508] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (175D9800) [pid = 3508] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1416B000) [pid = 3508] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (175D7C00) [pid = 3508] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:57:59 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0D87B400) [pid = 3508] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:58:00 INFO - PROCESS | 3508 | 1468663080076 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 970ms 02:58:00 INFO - PROCESS | 3508 | 1468663080096 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 3508 | 1468663080098 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 02:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:58:00 INFO - PROCESS | 3508 | 1468663080101 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 3508 | 1468663080103 Marionette TRACE conn6 <- [1,1438,null,{}] 02:58:00 INFO - PROCESS | 3508 | 1468663080106 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:00 INFO - PROCESS | 3508 | 1468663080108 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:00 INFO - PROCESS | 3508 | 1468663080182 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 02:58:00 INFO - PROCESS | 3508 | 1468663080266 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 3508 | 1468663080268 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:00 INFO - PROCESS | 3508 | ++DOCSHELL 09208000 == 34 [pid = 3508] [id = 369] 02:58:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (09209C00) [pid = 3508] [serial = 1106] [outer = 00000000] 02:58:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15780C00) [pid = 3508] [serial = 1107] [outer = 09209C00] 02:58:00 INFO - PROCESS | 3508 | 1468663080315 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (158AD000) [pid = 3508] [serial = 1108] [outer = 09209C00] 02:58:00 INFO - PROCESS | 3508 | 1468663080670 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 630ms 02:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:58:00 INFO - PROCESS | 3508 | 1468663080732 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 3508 | 1468663080734 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 02:58:00 INFO - PROCESS | 3508 | 1468663080737 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 3508 | 1468663080739 Marionette TRACE conn6 <- [1,1442,null,{}] 02:58:00 INFO - PROCESS | 3508 | 1468663080742 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:00 INFO - PROCESS | 3508 | 1468663080744 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:00 INFO - PROCESS | 3508 | 1468663080854 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 02:58:00 INFO - PROCESS | 3508 | 1468663080859 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 3508 | 1468663080861 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:00 INFO - PROCESS | 3508 | ++DOCSHELL 12401400 == 35 [pid = 3508] [id = 370] 02:58:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (12401800) [pid = 3508] [serial = 1109] [outer = 00000000] 02:58:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (160E0C00) [pid = 3508] [serial = 1110] [outer = 12401800] 02:58:00 INFO - PROCESS | 3508 | 1468663080905 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1614C400) [pid = 3508] [serial = 1111] [outer = 12401800] 02:58:01 INFO - PROCESS | 3508 | 1468663081298 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 02:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:58:01 INFO - PROCESS | 3508 | 1468663081308 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 3508 | 1468663081310 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 02:58:01 INFO - PROCESS | 3508 | 1468663081313 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 3508 | 1468663081315 Marionette TRACE conn6 <- [1,1446,null,{}] 02:58:01 INFO - PROCESS | 3508 | 1468663081318 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:01 INFO - PROCESS | 3508 | 1468663081320 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:01 INFO - PROCESS | 3508 | 1468663081436 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 02:58:01 INFO - PROCESS | 3508 | 1468663081444 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 3508 | 1468663081446 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:01 INFO - PROCESS | 3508 | ++DOCSHELL 1616E800 == 36 [pid = 3508] [id = 371] 02:58:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16177000) [pid = 3508] [serial = 1112] [outer = 00000000] 02:58:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16310400) [pid = 3508] [serial = 1113] [outer = 16177000] 02:58:01 INFO - PROCESS | 3508 | 1468663081488 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16364400) [pid = 3508] [serial = 1114] [outer = 16177000] 02:58:01 INFO - PROCESS | 3508 | 1468663081916 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 02:58:01 INFO - PROCESS | 3508 | 1468663081985 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 02:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:58:01 INFO - PROCESS | 3508 | 1468663081989 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 02:58:01 INFO - PROCESS | 3508 | 1468663081994 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 3508 | 1468663081999 Marionette TRACE conn6 <- [1,1450,null,{}] 02:58:02 INFO - PROCESS | 3508 | 1468663082030 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:02 INFO - PROCESS | 3508 | 1468663082034 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:02 INFO - PROCESS | 3508 | 1468663082185 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 02:58:02 INFO - PROCESS | 3508 | 1468663082292 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 3508 | 1468663082295 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:02 INFO - PROCESS | 3508 | ++DOCSHELL 0D4FA400 == 37 [pid = 3508] [id = 372] 02:58:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0D4FAC00) [pid = 3508] [serial = 1115] [outer = 00000000] 02:58:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0DD0A400) [pid = 3508] [serial = 1116] [outer = 0D4FAC00] 02:58:02 INFO - PROCESS | 3508 | 1468663082352 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0E06B000) [pid = 3508] [serial = 1117] [outer = 0D4FAC00] 02:58:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1240C800) [pid = 3508] [serial = 1118] [outer = 0E06D800] 02:58:03 INFO - PROCESS | 3508 | 1468663083275 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1363ms 02:58:03 INFO - PROCESS | 3508 | 1468663083327 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 3508 | 1468663083331 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 02:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:58:03 INFO - PROCESS | 3508 | 1468663083337 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 3508 | 1468663083342 Marionette TRACE conn6 <- [1,1454,null,{}] 02:58:03 INFO - PROCESS | 3508 | 1468663083346 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:03 INFO - PROCESS | 3508 | 1468663083349 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:03 INFO - PROCESS | 3508 | 1468663083476 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 02:58:03 INFO - PROCESS | 3508 | 1468663083604 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 3508 | 1468663083607 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:03 INFO - PROCESS | 3508 | ++DOCSHELL 13816400 == 38 [pid = 3508] [id = 373] 02:58:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (13820800) [pid = 3508] [serial = 1119] [outer = 00000000] 02:58:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (15773800) [pid = 3508] [serial = 1120] [outer = 13820800] 02:58:03 INFO - PROCESS | 3508 | 1468663083664 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (159DE800) [pid = 3508] [serial = 1121] [outer = 13820800] 02:58:04 INFO - PROCESS | 3508 | 1468663084583 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1282ms 02:58:04 INFO - PROCESS | 3508 | 1468663084620 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 3508 | 1468663084624 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 02:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:58:04 INFO - PROCESS | 3508 | 1468663084629 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 3508 | 1468663084632 Marionette TRACE conn6 <- [1,1458,null,{}] 02:58:04 INFO - PROCESS | 3508 | 1468663084637 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:04 INFO - PROCESS | 3508 | 1468663084639 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:04 INFO - PROCESS | 3508 | 1468663084755 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 12401400 == 37 [pid = 3508] [id = 370] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 09208000 == 36 [pid = 3508] [id = 369] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 15E4D000 == 35 [pid = 3508] [id = 368] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 1577B000 == 34 [pid = 3508] [id = 367] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 1416C800 == 33 [pid = 3508] [id = 366] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 1324D000 == 32 [pid = 3508] [id = 365] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 11C24800 == 31 [pid = 3508] [id = 364] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 0D4F4C00 == 30 [pid = 3508] [id = 363] 02:58:04 INFO - PROCESS | 3508 | --DOCSHELL 09164800 == 29 [pid = 3508] [id = 362] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1577E800) [pid = 3508] [serial = 1015] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1923CC00) [pid = 3508] [serial = 1074] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1615A000) [pid = 3508] [serial = 1059] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (175DF000) [pid = 3508] [serial = 1063] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (175D9C00) [pid = 3508] [serial = 1062] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (13A2C800) [pid = 3508] [serial = 1047] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (151F3C00) [pid = 3508] [serial = 1048] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0DE76800) [pid = 3508] [serial = 1044] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (11CB0C00) [pid = 3508] [serial = 1045] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (15E49800) [pid = 3508] [serial = 1056] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1374BC00) [pid = 3508] [serial = 1053] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (13A28800) [pid = 3508] [serial = 1054] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1630A000) [pid = 3508] [serial = 1042] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0DED8C00) [pid = 3508] [serial = 1050] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0EBCD800) [pid = 3508] [serial = 1051] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (177B0400) [pid = 3508] [serial = 1065] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (158AC400) [pid = 3508] [serial = 1068] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (158B5400) [pid = 3508] [serial = 1069] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (15E54800) [pid = 3508] [serial = 1075] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1772C800) [pid = 3508] [serial = 1066] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1630D800) [pid = 3508] [serial = 1060] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (17FA4000) [pid = 3508] [serial = 1071] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (15E58800) [pid = 3508] [serial = 1057] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (17FA5000) [pid = 3508] [serial = 1072] [outer = 00000000] [url = about:blank] 02:58:04 INFO - PROCESS | 3508 | 1468663084874 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 3508 | 1468663084878 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:04 INFO - PROCESS | 3508 | ++DOCSHELL 09208000 == 30 [pid = 3508] [id = 374] 02:58:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (09210C00) [pid = 3508] [serial = 1122] [outer = 00000000] 02:58:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (0D382400) [pid = 3508] [serial = 1123] [outer = 09210C00] 02:58:04 INFO - PROCESS | 3508 | 1468663084926 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (0E019800) [pid = 3508] [serial = 1124] [outer = 09210C00] 02:58:05 INFO - PROCESS | 3508 | 1468663085382 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 769ms 02:58:05 INFO - PROCESS | 3508 | 1468663085399 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 3508 | 1468663085404 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 02:58:05 INFO - PROCESS | 3508 | 1468663085409 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:58:05 INFO - PROCESS | 3508 | 1468663085412 Marionette TRACE conn6 <- [1,1462,null,{}] 02:58:05 INFO - PROCESS | 3508 | 1468663085415 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 3508 | 1468663085418 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:05 INFO - PROCESS | 3508 | 1468663085502 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 02:58:05 INFO - PROCESS | 3508 | 1468663085508 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 3508 | 1468663085511 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:05 INFO - PROCESS | 3508 | ++DOCSHELL 11CE8C00 == 31 [pid = 3508] [id = 375] 02:58:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (11DD0400) [pid = 3508] [serial = 1125] [outer = 00000000] 02:58:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (125B5C00) [pid = 3508] [serial = 1126] [outer = 11DD0400] 02:58:05 INFO - PROCESS | 3508 | 1468663085556 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (13747C00) [pid = 3508] [serial = 1127] [outer = 11DD0400] 02:58:06 INFO - PROCESS | 3508 | 1468663086041 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 670ms 02:58:06 INFO - PROCESS | 3508 | 1468663086084 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 3508 | 1468663086087 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 02:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:58:06 INFO - PROCESS | 3508 | 1468663086090 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 3508 | 1468663086093 Marionette TRACE conn6 <- [1,1466,null,{}] 02:58:06 INFO - PROCESS | 3508 | 1468663086104 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:06 INFO - PROCESS | 3508 | 1468663086109 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:06 INFO - PROCESS | 3508 | 1468663086194 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 02:58:06 INFO - PROCESS | 3508 | 1468663086315 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 3508 | 1468663086319 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:06 INFO - PROCESS | 3508 | ++DOCSHELL 1577B400 == 32 [pid = 3508] [id = 376] 02:58:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1577C400) [pid = 3508] [serial = 1128] [outer = 00000000] 02:58:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (157C6400) [pid = 3508] [serial = 1129] [outer = 1577C400] 02:58:06 INFO - PROCESS | 3508 | 1468663086366 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (159E7000) [pid = 3508] [serial = 1130] [outer = 1577C400] 02:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 02:58:06 INFO - PROCESS | 3508 | 1468663086758 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:58:06 INFO - PROCESS | 3508 | 1468663086764 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 3508 | 1468663086776 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 02:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:58:06 INFO - PROCESS | 3508 | 1468663086782 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 3508 | 1468663086784 Marionette TRACE conn6 <- [1,1470,null,{}] 02:58:06 INFO - PROCESS | 3508 | 1468663086787 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:06 INFO - PROCESS | 3508 | 1468663086789 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:06 INFO - PROCESS | 3508 | 1468663086913 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 02:58:06 INFO - PROCESS | 3508 | 1468663086926 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 3508 | 1468663086928 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:06 INFO - PROCESS | 3508 | ++DOCSHELL 15E50800 == 33 [pid = 3508] [id = 377] 02:58:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15E53C00) [pid = 3508] [serial = 1131] [outer = 00000000] 02:58:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FF0000) [pid = 3508] [serial = 1132] [outer = 15E53C00] 02:58:06 INFO - PROCESS | 3508 | 1468663086972 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1604DC00) [pid = 3508] [serial = 1133] [outer = 15E53C00] 02:58:07 INFO - PROCESS | 3508 | 1468663087422 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 02:58:07 INFO - PROCESS | 3508 | 1468663087456 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 3508 | 1468663087458 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 02:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:58:07 INFO - PROCESS | 3508 | 1468663087462 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 3508 | 1468663087463 Marionette TRACE conn6 <- [1,1474,null,{}] 02:58:07 INFO - PROCESS | 3508 | 1468663087467 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:07 INFO - PROCESS | 3508 | 1468663087469 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:07 INFO - PROCESS | 3508 | 1468663087576 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 02:58:07 INFO - PROCESS | 3508 | 1468663087664 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 3508 | 1468663087666 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:07 INFO - PROCESS | 3508 | ++DOCSHELL 160DCC00 == 34 [pid = 3508] [id = 378] 02:58:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1615A000) [pid = 3508] [serial = 1134] [outer = 00000000] 02:58:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1630FC00) [pid = 3508] [serial = 1135] [outer = 1615A000] 02:58:07 INFO - PROCESS | 3508 | 1468663087710 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16CEBC00) [pid = 3508] [serial = 1136] [outer = 1615A000] 02:58:08 INFO - PROCESS | 3508 | 1468663088148 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 730ms 02:58:08 INFO - PROCESS | 3508 | 1468663088195 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 02:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:58:08 INFO - PROCESS | 3508 | 1468663088197 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 02:58:08 INFO - PROCESS | 3508 | 1468663088200 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 3508 | 1468663088202 Marionette TRACE conn6 <- [1,1478,null,{}] 02:58:08 INFO - PROCESS | 3508 | 1468663088205 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:08 INFO - PROCESS | 3508 | 1468663088211 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:08 INFO - PROCESS | 3508 | 1468663088345 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 02:58:08 INFO - PROCESS | 3508 | 1468663088410 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 3508 | 1468663088412 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:08 INFO - PROCESS | 3508 | ++DOCSHELL 175E3800 == 35 [pid = 3508] [id = 379] 02:58:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (175E3C00) [pid = 3508] [serial = 1137] [outer = 00000000] 02:58:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1772BC00) [pid = 3508] [serial = 1138] [outer = 175E3C00] 02:58:08 INFO - PROCESS | 3508 | 1468663088455 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1772C400) [pid = 3508] [serial = 1139] [outer = 175E3C00] 02:58:08 INFO - PROCESS | 3508 | 1468663088867 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 730ms 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1324DC00) [pid = 3508] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (14176400) [pid = 3508] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (11C25800) [pid = 3508] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1577BC00) [pid = 3508] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D4F5400) [pid = 3508] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (09209C00) [pid = 3508] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15E57400) [pid = 3508] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (09203400) [pid = 3508] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (12401800) [pid = 3508] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (09167800) [pid = 3508] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1561FC00) [pid = 3508] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:58:09 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (17475400) [pid = 3508] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:58:09 INFO - PROCESS | 3508 | 1468663088999 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 3508 | 1468663089002 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 02:58:09 INFO - PROCESS | 3508 | 1468663089010 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 3508 | 1468663089012 Marionette TRACE conn6 <- [1,1482,null,{}] 02:58:09 INFO - PROCESS | 3508 | 1468663089016 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:09 INFO - PROCESS | 3508 | 1468663089018 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:58:09 INFO - PROCESS | 3508 | 1468663089102 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 02:58:09 INFO - PROCESS | 3508 | 1468663089107 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 3508 | 1468663089109 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:09 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6C800 == 36 [pid = 3508] [id = 380] 02:58:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0E01F400) [pid = 3508] [serial = 1140] [outer = 00000000] 02:58:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (12421800) [pid = 3508] [serial = 1141] [outer = 0E01F400] 02:58:09 INFO - PROCESS | 3508 | 1468663089155 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (13256800) [pid = 3508] [serial = 1142] [outer = 0E01F400] 02:58:09 INFO - PROCESS | 3508 | 1468663089594 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 610ms 02:58:09 INFO - PROCESS | 3508 | 1468663089633 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 3508 | 1468663089635 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 02:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:58:09 INFO - PROCESS | 3508 | 1468663089638 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 3508 | 1468663089640 Marionette TRACE conn6 <- [1,1486,null,{}] 02:58:09 INFO - PROCESS | 3508 | 1468663089643 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:09 INFO - PROCESS | 3508 | 1468663089645 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:09 INFO - PROCESS | 3508 | 1468663089722 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 02:58:09 INFO - PROCESS | 3508 | 1468663089727 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 3508 | 1468663089729 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:09 INFO - PROCESS | 3508 | ++DOCSHELL 155CF000 == 37 [pid = 3508] [id = 381] 02:58:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1561FC00) [pid = 3508] [serial = 1143] [outer = 00000000] 02:58:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (16BF1800) [pid = 3508] [serial = 1144] [outer = 1561FC00] 02:58:09 INFO - PROCESS | 3508 | 1468663089772 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1772B800) [pid = 3508] [serial = 1145] [outer = 1561FC00] 02:58:10 INFO - PROCESS | 3508 | 1468663090178 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 572ms 02:58:10 INFO - PROCESS | 3508 | 1468663090214 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 3508 | 1468663090216 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 02:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:58:10 INFO - PROCESS | 3508 | 1468663090236 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 3508 | 1468663090237 Marionette TRACE conn6 <- [1,1490,null,{}] 02:58:10 INFO - PROCESS | 3508 | 1468663090242 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:10 INFO - PROCESS | 3508 | 1468663090244 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:10 INFO - PROCESS | 3508 | 1468663090321 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 02:58:10 INFO - PROCESS | 3508 | 1468663090326 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 3508 | 1468663090337 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:10 INFO - PROCESS | 3508 | ++DOCSHELL 177B5000 == 38 [pid = 3508] [id = 382] 02:58:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (177B8800) [pid = 3508] [serial = 1146] [outer = 00000000] 02:58:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17FA0800) [pid = 3508] [serial = 1147] [outer = 177B8800] 02:58:10 INFO - PROCESS | 3508 | 1468663090381 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17FA6400) [pid = 3508] [serial = 1148] [outer = 177B8800] 02:58:10 INFO - PROCESS | 3508 | 1468663090809 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 650ms 02:58:10 INFO - PROCESS | 3508 | 1468663090884 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 3508 | 1468663090886 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 02:58:10 INFO - PROCESS | 3508 | 1468663090890 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 3508 | 1468663090892 Marionette TRACE conn6 <- [1,1494,null,{}] 02:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:58:10 INFO - PROCESS | 3508 | 1468663090895 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:10 INFO - PROCESS | 3508 | 1468663090897 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:10 INFO - PROCESS | 3508 | 1468663090975 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 02:58:11 INFO - PROCESS | 3508 | 1468663091110 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 3508 | 1468663091114 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:11 INFO - PROCESS | 3508 | ++DOCSHELL 0915A800 == 39 [pid = 3508] [id = 383] 02:58:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0915B800) [pid = 3508] [serial = 1149] [outer = 00000000] 02:58:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0928E000) [pid = 3508] [serial = 1150] [outer = 0915B800] 02:58:11 INFO - PROCESS | 3508 | 1468663091173 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0D385800) [pid = 3508] [serial = 1151] [outer = 0915B800] 02:58:11 INFO - PROCESS | 3508 | 1468663091849 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 970ms 02:58:11 INFO - PROCESS | 3508 | 1468663091868 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 3508 | 1468663091871 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 02:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:58:11 INFO - PROCESS | 3508 | 1468663091876 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 3508 | 1468663091880 Marionette TRACE conn6 <- [1,1498,null,{}] 02:58:11 INFO - PROCESS | 3508 | 1468663091886 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:11 INFO - PROCESS | 3508 | 1468663091889 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:12 INFO - PROCESS | 3508 | 1468663092009 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 02:58:12 INFO - PROCESS | 3508 | 1468663092144 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 3508 | 1468663092147 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:12 INFO - PROCESS | 3508 | ++DOCSHELL 0D879C00 == 40 [pid = 3508] [id = 384] 02:58:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (124EC000) [pid = 3508] [serial = 1152] [outer = 00000000] 02:58:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (14172400) [pid = 3508] [serial = 1153] [outer = 124EC000] 02:58:12 INFO - PROCESS | 3508 | 1468663092204 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (14CD5000) [pid = 3508] [serial = 1154] [outer = 124EC000] 02:58:12 INFO - PROCESS | 3508 | 1468663092782 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 930ms 02:58:12 INFO - PROCESS | 3508 | 1468663092813 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 02:58:12 INFO - PROCESS | 3508 | 1468663092817 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 02:58:12 INFO - PROCESS | 3508 | 1468663092821 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:58:12 INFO - PROCESS | 3508 | 1468663092824 Marionette TRACE conn6 <- [1,1502,null,{}] 02:58:12 INFO - PROCESS | 3508 | 1468663092828 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 3508 | 1468663092830 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:12 INFO - PROCESS | 3508 | 1468663092941 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 02:58:13 INFO - PROCESS | 3508 | 1468663093048 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 3508 | 1468663093050 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:13 INFO - PROCESS | 3508 | ++DOCSHELL 16152C00 == 41 [pid = 3508] [id = 385] 02:58:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16302000) [pid = 3508] [serial = 1155] [outer = 00000000] 02:58:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (16CE2800) [pid = 3508] [serial = 1156] [outer = 16302000] 02:58:13 INFO - PROCESS | 3508 | 1468663093103 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (1747D400) [pid = 3508] [serial = 1157] [outer = 16302000] 02:58:13 INFO - PROCESS | 3508 | 1468663093711 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 930ms 02:58:13 INFO - PROCESS | 3508 | 1468663093756 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 3508 | 1468663093759 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 02:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:58:13 INFO - PROCESS | 3508 | 1468663093769 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 3508 | 1468663093775 Marionette TRACE conn6 <- [1,1506,null,{}] 02:58:13 INFO - PROCESS | 3508 | 1468663093779 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:13 INFO - PROCESS | 3508 | 1468663093783 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:13 INFO - PROCESS | 3508 | 1468663093893 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 02:58:14 INFO - PROCESS | 3508 | 1468663094022 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 3508 | 1468663094025 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:14 INFO - PROCESS | 3508 | ++DOCSHELL 175D6000 == 42 [pid = 3508] [id = 386] 02:58:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (18079C00) [pid = 3508] [serial = 1158] [outer = 00000000] 02:58:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1923A400) [pid = 3508] [serial = 1159] [outer = 18079C00] 02:58:14 INFO - PROCESS | 3508 | 1468663094079 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (1923FC00) [pid = 3508] [serial = 1160] [outer = 18079C00] 02:58:14 INFO - PROCESS | 3508 | 1468663094815 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1082ms 02:58:14 INFO - PROCESS | 3508 | 1468663094859 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 3508 | 1468663094863 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 02:58:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:58:14 INFO - PROCESS | 3508 | 1468663094881 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 3508 | 1468663094884 Marionette TRACE conn6 <- [1,1510,null,{}] 02:58:14 INFO - PROCESS | 3508 | 1468663094891 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:14 INFO - PROCESS | 3508 | 1468663094894 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:15 INFO - PROCESS | 3508 | 1468663095002 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 02:58:15 INFO - PROCESS | 3508 | 1468663095133 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 3508 | 1468663095138 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:15 INFO - PROCESS | 3508 | ++DOCSHELL 11F93400 == 43 [pid = 3508] [id = 387] 02:58:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (11F94000) [pid = 3508] [serial = 1161] [outer = 00000000] 02:58:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1235E800) [pid = 3508] [serial = 1162] [outer = 11F94000] 02:58:15 INFO - PROCESS | 3508 | 1468663095192 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (12446400) [pid = 3508] [serial = 1163] [outer = 11F94000] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 177B5000 == 42 [pid = 3508] [id = 382] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 155CF000 == 41 [pid = 3508] [id = 381] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 0DE6C800 == 40 [pid = 3508] [id = 380] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 175E3800 == 39 [pid = 3508] [id = 379] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 160DCC00 == 38 [pid = 3508] [id = 378] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 15E50800 == 37 [pid = 3508] [id = 377] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 1577B400 == 36 [pid = 3508] [id = 376] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 11CE8C00 == 35 [pid = 3508] [id = 375] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 09208000 == 34 [pid = 3508] [id = 374] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 1616E800 == 33 [pid = 3508] [id = 371] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 0D4FA400 == 32 [pid = 3508] [id = 372] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 13816400 == 31 [pid = 3508] [id = 373] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 175D6000 == 30 [pid = 3508] [id = 386] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 16152C00 == 29 [pid = 3508] [id = 385] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 0915A800 == 28 [pid = 3508] [id = 383] 02:58:16 INFO - PROCESS | 3508 | --DOCSHELL 0D879C00 == 27 [pid = 3508] [id = 384] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (13258800) [pid = 3508] [serial = 1095] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (15137C00) [pid = 3508] [serial = 1098] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (11DC7000) [pid = 3508] [serial = 1092] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (158AAC00) [pid = 3508] [serial = 1101] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (11FB6000) [pid = 3508] [serial = 1093] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0D876C00) [pid = 3508] [serial = 1089] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0D87C000) [pid = 3508] [serial = 1090] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (15780C00) [pid = 3508] [serial = 1107] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16048C00) [pid = 3508] [serial = 1104] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0DE6DC00) [pid = 3508] [serial = 1087] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0D876000) [pid = 3508] [serial = 1086] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (160E0C00) [pid = 3508] [serial = 1110] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (16050000) [pid = 3508] [serial = 1105] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D4F8400) [pid = 3508] [serial = 1078] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (09294000) [pid = 3508] [serial = 1077] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (159E9000) [pid = 3508] [serial = 1081] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (157C0000) [pid = 3508] [serial = 1080] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17FA2400) [pid = 3508] [serial = 1084] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (177A9800) [pid = 3508] [serial = 1083] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (159E5800) [pid = 3508] [serial = 1102] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (158AD000) [pid = 3508] [serial = 1108] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15774400) [pid = 3508] [serial = 1099] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1614C400) [pid = 3508] [serial = 1111] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16310400) [pid = 3508] [serial = 1113] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (13814C00) [pid = 3508] [serial = 1096] [outer = 00000000] [url = about:blank] 02:58:16 INFO - PROCESS | 3508 | 1468663096407 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:58:16 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 () { 02:58:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:58:16 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 () { 02:58:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:58:16 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 () { 02:58:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:58:16 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 () { 02:58:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:58:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1607ms 02:58:16 INFO - PROCESS | 3508 | 1468663096511 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 3508 | 1468663096515 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 02:58:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:58:16 INFO - PROCESS | 3508 | 1468663096522 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 3508 | 1468663096525 Marionette TRACE conn6 <- [1,1514,null,{}] 02:58:16 INFO - PROCESS | 3508 | 1468663096530 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:16 INFO - PROCESS | 3508 | 1468663096533 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:16 INFO - PROCESS | 3508 | 1468663096627 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 02:58:16 INFO - PROCESS | 3508 | 1468663096633 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 3508 | 1468663096636 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:16 INFO - PROCESS | 3508 | ++DOCSHELL 09204400 == 28 [pid = 3508] [id = 388] 02:58:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0DE71400) [pid = 3508] [serial = 1164] [outer = 00000000] 02:58:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0DEBFC00) [pid = 3508] [serial = 1165] [outer = 0DE71400] 02:58:16 INFO - PROCESS | 3508 | 1468663096687 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0E019C00) [pid = 3508] [serial = 1166] [outer = 0DE71400] 02:58:17 INFO - PROCESS | 3508 | 1468663097195 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:58:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:58:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:58:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:58:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 731ms 02:58:17 INFO - PROCESS | 3508 | 1468663097253 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 3508 | 1468663097257 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 02:58:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:58:17 INFO - PROCESS | 3508 | 1468663097264 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 3508 | 1468663097266 Marionette TRACE conn6 <- [1,1518,null,{}] 02:58:17 INFO - PROCESS | 3508 | 1468663097270 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:17 INFO - PROCESS | 3508 | 1468663097273 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:17 INFO - PROCESS | 3508 | 1468663097362 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 02:58:17 INFO - PROCESS | 3508 | 1468663097369 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 3508 | 1468663097372 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:17 INFO - PROCESS | 3508 | ++DOCSHELL 12401800 == 29 [pid = 3508] [id = 389] 02:58:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (12406000) [pid = 3508] [serial = 1167] [outer = 00000000] 02:58:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (124E3000) [pid = 3508] [serial = 1168] [outer = 12406000] 02:58:17 INFO - PROCESS | 3508 | 1468663097418 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13251400) [pid = 3508] [serial = 1169] [outer = 12406000] 02:58:17 INFO - PROCESS | 3508 | 1468663097861 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:58:17 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 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:58:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:58:17 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. 02:58:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:58:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 630ms 02:58:17 INFO - PROCESS | 3508 | 1468663097897 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 3508 | 1468663097900 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 02:58:17 INFO - PROCESS | 3508 | 1468663097903 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:58:17 INFO - PROCESS | 3508 | 1468663097906 Marionette TRACE conn6 <- [1,1522,null,{}] 02:58:17 INFO - PROCESS | 3508 | 1468663097917 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:17 INFO - PROCESS | 3508 | 1468663097921 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:18 INFO - PROCESS | 3508 | 1468663098036 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 02:58:18 INFO - PROCESS | 3508 | 1468663098045 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 3508 | 1468663098048 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:18 INFO - PROCESS | 3508 | ++DOCSHELL 15778000 == 30 [pid = 3508] [id = 390] 02:58:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15778400) [pid = 3508] [serial = 1170] [outer = 00000000] 02:58:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1577D400) [pid = 3508] [serial = 1171] [outer = 15778400] 02:58:18 INFO - PROCESS | 3508 | 1468663098095 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (157C0000) [pid = 3508] [serial = 1172] [outer = 15778400] 02:58:18 INFO - PROCESS | 3508 | 1468663098543 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 02:58:18 INFO - PROCESS | 3508 | 1468663098578 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 02:58:18 INFO - PROCESS | 3508 | 1468663098581 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 02:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:58:18 INFO - PROCESS | 3508 | 1468663098584 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 3508 | 1468663098586 Marionette TRACE conn6 <- [1,1526,null,{}] 02:58:18 INFO - PROCESS | 3508 | 1468663098590 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:18 INFO - PROCESS | 3508 | 1468663098592 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:18 INFO - PROCESS | 3508 | 1468663098730 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 02:58:18 INFO - PROCESS | 3508 | 1468663098736 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 3508 | 1468663098738 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:18 INFO - PROCESS | 3508 | ++DOCSHELL 158AD000 == 31 [pid = 3508] [id = 391] 02:58:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (159DE400) [pid = 3508] [serial = 1173] [outer = 00000000] 02:58:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15E4D000) [pid = 3508] [serial = 1174] [outer = 159DE400] 02:58:18 INFO - PROCESS | 3508 | 1468663098782 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15FE8800) [pid = 3508] [serial = 1175] [outer = 159DE400] 02:58:19 INFO - PROCESS | 3508 | 1468663099234 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 02:58:19 INFO - PROCESS | 3508 | 1468663099258 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 3508 | 1468663099260 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 02:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:58:19 INFO - PROCESS | 3508 | 1468663099263 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 3508 | 1468663099265 Marionette TRACE conn6 <- [1,1530,null,{}] 02:58:19 INFO - PROCESS | 3508 | 1468663099275 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:19 INFO - PROCESS | 3508 | 1468663099278 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:19 INFO - PROCESS | 3508 | 1468663099384 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 02:58:19 INFO - PROCESS | 3508 | 1468663099472 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 3508 | 1468663099474 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:19 INFO - PROCESS | 3508 | ++DOCSHELL 15FEE800 == 32 [pid = 3508] [id = 392] 02:58:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16048C00) [pid = 3508] [serial = 1176] [outer = 00000000] 02:58:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16055000) [pid = 3508] [serial = 1177] [outer = 16048C00] 02:58:19 INFO - PROCESS | 3508 | 1468663099517 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16154800) [pid = 3508] [serial = 1178] [outer = 16048C00] 02:58:19 INFO - PROCESS | 3508 | 1468663099924 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms 02:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:58:20 INFO - PROCESS | 3508 | 1468663099994 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 3508 | 1468663099996 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 02:58:20 INFO - PROCESS | 3508 | 1468663099999 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 3508 | 1468663100001 Marionette TRACE conn6 <- [1,1534,null,{}] 02:58:20 INFO - PROCESS | 3508 | 1468663100004 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 3508 | 1468663100010 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:20 INFO - PROCESS | 3508 | 1468663100154 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 02:58:20 INFO - PROCESS | 3508 | 1468663100160 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 3508 | 1468663100161 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:20 INFO - PROCESS | 3508 | ++DOCSHELL 1616E800 == 33 [pid = 3508] [id = 393] 02:58:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1630B800) [pid = 3508] [serial = 1179] [outer = 00000000] 02:58:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (175E0C00) [pid = 3508] [serial = 1180] [outer = 1630B800] 02:58:20 INFO - PROCESS | 3508 | 1468663100214 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17730000) [pid = 3508] [serial = 1181] [outer = 1630B800] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (177B8800) [pid = 3508] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1615A000) [pid = 3508] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (175E3C00) [pid = 3508] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (09210C00) [pid = 3508] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1577C400) [pid = 3508] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (11DD0400) [pid = 3508] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16177000) [pid = 3508] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (13820800) [pid = 3508] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0D4FAC00) [pid = 3508] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0E01F400) [pid = 3508] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (15E53C00) [pid = 3508] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:58:20 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1561FC00) [pid = 3508] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:58:20 INFO - PROCESS | 3508 | 1468663100924 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 970ms 02:58:20 INFO - PROCESS | 3508 | 1468663100970 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 3508 | 1468663100972 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 02:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:58:20 INFO - PROCESS | 3508 | 1468663100975 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 3508 | 1468663100977 Marionette TRACE conn6 <- [1,1538,null,{}] 02:58:20 INFO - PROCESS | 3508 | 1468663100980 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 3508 | 1468663100982 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:21 INFO - PROCESS | 3508 | 1468663101058 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 02:58:21 INFO - PROCESS | 3508 | 1468663101063 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 3508 | 1468663101065 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:21 INFO - PROCESS | 3508 | ++DOCSHELL 0D0E5000 == 34 [pid = 3508] [id = 394] 02:58:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0D4F7400) [pid = 3508] [serial = 1182] [outer = 00000000] 02:58:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1244E000) [pid = 3508] [serial = 1183] [outer = 0D4F7400] 02:58:21 INFO - PROCESS | 3508 | 1468663101108 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (13812800) [pid = 3508] [serial = 1184] [outer = 0D4F7400] 02:58:21 INFO - PROCESS | 3508 | 1468663101533 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms 02:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:58:21 INFO - PROCESS | 3508 | 1468663101546 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 3508 | 1468663101548 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 02:58:21 INFO - PROCESS | 3508 | 1468663101550 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 3508 | 1468663101552 Marionette TRACE conn6 <- [1,1542,null,{}] 02:58:21 INFO - PROCESS | 3508 | 1468663101555 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:21 INFO - PROCESS | 3508 | 1468663101557 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:21 INFO - PROCESS | 3508 | 1468663101675 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 02:58:21 INFO - PROCESS | 3508 | 1468663101683 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 3508 | 1468663101685 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:21 INFO - PROCESS | 3508 | ++DOCSHELL 12425800 == 35 [pid = 3508] [id = 395] 02:58:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15134000) [pid = 3508] [serial = 1185] [outer = 00000000] 02:58:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16F81400) [pid = 3508] [serial = 1186] [outer = 15134000] 02:58:21 INFO - PROCESS | 3508 | 1468663101729 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (175D6400) [pid = 3508] [serial = 1187] [outer = 15134000] 02:58:22 INFO - PROCESS | 3508 | 1468663102147 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 630ms 02:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:58:22 INFO - PROCESS | 3508 | 1468663102182 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 3508 | 1468663102184 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 02:58:22 INFO - PROCESS | 3508 | 1468663102187 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 3508 | 1468663102189 Marionette TRACE conn6 <- [1,1546,null,{}] 02:58:22 INFO - PROCESS | 3508 | 1468663102192 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:22 INFO - PROCESS | 3508 | 1468663102194 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:22 INFO - PROCESS | 3508 | 1468663102282 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 02:58:22 INFO - PROCESS | 3508 | 1468663102375 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:22 INFO - PROCESS | 3508 | 1468663102377 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:22 INFO - PROCESS | 3508 | ++DOCSHELL 0D4FEC00 == 36 [pid = 3508] [id = 396] 02:58:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15777C00) [pid = 3508] [serial = 1188] [outer = 00000000] 02:58:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17D2A400) [pid = 3508] [serial = 1189] [outer = 15777C00] 02:58:22 INFO - PROCESS | 3508 | 1468663102443 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (17F9F800) [pid = 3508] [serial = 1190] [outer = 15777C00] 02:58:22 INFO - PROCESS | 3508 | 1468663102797 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 630ms 02:58:22 INFO - PROCESS | 3508 | 1468663102818 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 02:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:58:22 INFO - PROCESS | 3508 | 1468663102820 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 02:58:22 INFO - PROCESS | 3508 | 1468663102823 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 3508 | 1468663102825 Marionette TRACE conn6 <- [1,1550,null,{}] 02:58:22 INFO - PROCESS | 3508 | 1468663102828 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:22 INFO - PROCESS | 3508 | 1468663102829 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:22 INFO - PROCESS | 3508 | 1468663102987 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 02:58:23 INFO - PROCESS | 3508 | 1468663103055 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 3508 | 1468663103059 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:23 INFO - PROCESS | 3508 | ++DOCSHELL 09161C00 == 37 [pid = 3508] [id = 397] 02:58:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (09164800) [pid = 3508] [serial = 1191] [outer = 00000000] 02:58:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (09293400) [pid = 3508] [serial = 1192] [outer = 09164800] 02:58:23 INFO - PROCESS | 3508 | 1468663103117 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (0D876C00) [pid = 3508] [serial = 1193] [outer = 09164800] 02:58:23 INFO - PROCESS | 3508 | 1468663103893 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1129ms 02:58:23 INFO - PROCESS | 3508 | 1468663103955 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 3508 | 1468663103959 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 02:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:58:23 INFO - PROCESS | 3508 | 1468663103964 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:58:23 INFO - PROCESS | 3508 | 1468663103968 Marionette TRACE conn6 <- [1,1554,null,{}] 02:58:23 INFO - PROCESS | 3508 | 1468663103973 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:23 INFO - PROCESS | 3508 | 1468663103976 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:24 INFO - PROCESS | 3508 | 1468663104103 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 02:58:24 INFO - PROCESS | 3508 | 1468663104229 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 3508 | 1468663104233 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:24 INFO - PROCESS | 3508 | ++DOCSHELL 12421400 == 38 [pid = 3508] [id = 398] 02:58:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (124E5800) [pid = 3508] [serial = 1194] [outer = 00000000] 02:58:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (13817000) [pid = 3508] [serial = 1195] [outer = 124E5800] 02:58:24 INFO - PROCESS | 3508 | 1468663104289 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (14CC3C00) [pid = 3508] [serial = 1196] [outer = 124E5800] 02:58:25 INFO - PROCESS | 3508 | 1468663105050 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1274ms 02:58:25 INFO - PROCESS | 3508 | 1468663105243 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 3508 | 1468663105247 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 02:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:58:25 INFO - PROCESS | 3508 | 1468663105252 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 3508 | 1468663105255 Marionette TRACE conn6 <- [1,1558,null,{}] 02:58:25 INFO - PROCESS | 3508 | 1468663105260 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:25 INFO - PROCESS | 3508 | 1468663105264 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:25 INFO - PROCESS | 3508 | 1468663105401 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 02:58:25 INFO - PROCESS | 3508 | 1468663105526 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 3508 | 1468663105531 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:25 INFO - PROCESS | 3508 | ++DOCSHELL 0E9D8800 == 39 [pid = 3508] [id = 399] 02:58:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0E9DD400) [pid = 3508] [serial = 1197] [outer = 00000000] 02:58:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (11C1BC00) [pid = 3508] [serial = 1198] [outer = 0E9DD400] 02:58:25 INFO - PROCESS | 3508 | 1468663105585 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1235DC00) [pid = 3508] [serial = 1199] [outer = 0E9DD400] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 0D4FEC00 == 38 [pid = 3508] [id = 396] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 12425800 == 37 [pid = 3508] [id = 395] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 0D0E5000 == 36 [pid = 3508] [id = 394] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 1616E800 == 35 [pid = 3508] [id = 393] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 15FEE800 == 34 [pid = 3508] [id = 392] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 158AD000 == 33 [pid = 3508] [id = 391] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 15778000 == 32 [pid = 3508] [id = 390] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 12401800 == 31 [pid = 3508] [id = 389] 02:58:25 INFO - PROCESS | 3508 | --DOCSHELL 09204400 == 30 [pid = 3508] [id = 388] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (13256800) [pid = 3508] [serial = 1142] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (12421800) [pid = 3508] [serial = 1141] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (1233BC00) [pid = 3508] [serial = 685] [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.] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (1772C400) [pid = 3508] [serial = 1139] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (15FF0000) [pid = 3508] [serial = 1132] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (17FA6400) [pid = 3508] [serial = 1148] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1604DC00) [pid = 3508] [serial = 1133] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1772B800) [pid = 3508] [serial = 1145] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (16BF1800) [pid = 3508] [serial = 1144] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (17FA0800) [pid = 3508] [serial = 1147] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1630FC00) [pid = 3508] [serial = 1135] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1772BC00) [pid = 3508] [serial = 1138] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16CEBC00) [pid = 3508] [serial = 1136] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0D382400) [pid = 3508] [serial = 1123] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0E019800) [pid = 3508] [serial = 1124] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (157C6400) [pid = 3508] [serial = 1129] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (159E7000) [pid = 3508] [serial = 1130] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (125B5C00) [pid = 3508] [serial = 1126] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (13747C00) [pid = 3508] [serial = 1127] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (16364400) [pid = 3508] [serial = 1114] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15773800) [pid = 3508] [serial = 1120] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (159DE800) [pid = 3508] [serial = 1121] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (0DD0A400) [pid = 3508] [serial = 1116] [outer = 00000000] [url = about:blank] 02:58:25 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (0E06B000) [pid = 3508] [serial = 1117] [outer = 00000000] [url = about:blank] 02:58:26 INFO - PROCESS | 3508 | 1468663106082 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 890ms 02:58:26 INFO - PROCESS | 3508 | 1468663106143 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 3508 | 1468663106146 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 02:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:58:26 INFO - PROCESS | 3508 | 1468663106152 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 3508 | 1468663106156 Marionette TRACE conn6 <- [1,1562,null,{}] 02:58:26 INFO - PROCESS | 3508 | 1468663106160 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:26 INFO - PROCESS | 3508 | 1468663106162 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:26 INFO - PROCESS | 3508 | 1468663106247 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 02:58:26 INFO - PROCESS | 3508 | 1468663106256 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 3508 | 1468663106258 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:26 INFO - PROCESS | 3508 | ++DOCSHELL 11CEA800 == 31 [pid = 3508] [id = 400] 02:58:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (11F8F000) [pid = 3508] [serial = 1200] [outer = 00000000] 02:58:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1240BC00) [pid = 3508] [serial = 1201] [outer = 11F8F000] 02:58:26 INFO - PROCESS | 3508 | 1468663106310 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (1250FC00) [pid = 3508] [serial = 1202] [outer = 11F8F000] 02:58:26 INFO - PROCESS | 3508 | 1468663106782 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 690ms 02:58:26 INFO - PROCESS | 3508 | 1468663106842 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 3508 | 1468663106845 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 02:58:26 INFO - PROCESS | 3508 | 1468663106848 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:58:26 INFO - PROCESS | 3508 | 1468663106850 Marionette TRACE conn6 <- [1,1566,null,{}] 02:58:26 INFO - PROCESS | 3508 | 1468663106861 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:26 INFO - PROCESS | 3508 | 1468663106866 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:27 INFO - PROCESS | 3508 | 1468663106989 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 02:58:27 INFO - PROCESS | 3508 | 1468663107087 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 3508 | 1468663107091 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:27 INFO - PROCESS | 3508 | ++DOCSHELL 13A36800 == 32 [pid = 3508] [id = 401] 02:58:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1416C800) [pid = 3508] [serial = 1203] [outer = 00000000] 02:58:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (151F2400) [pid = 3508] [serial = 1204] [outer = 1416C800] 02:58:27 INFO - PROCESS | 3508 | 1468663107139 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15778000) [pid = 3508] [serial = 1205] [outer = 1416C800] 02:58:27 INFO - PROCESS | 3508 | 1468663107492 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 730ms 02:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:58:27 INFO - PROCESS | 3508 | 1468663107583 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 3508 | 1468663107585 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 02:58:27 INFO - PROCESS | 3508 | 1468663107588 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 3508 | 1468663107590 Marionette TRACE conn6 <- [1,1570,null,{}] 02:58:27 INFO - PROCESS | 3508 | 1468663107593 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:27 INFO - PROCESS | 3508 | 1468663107595 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:27 INFO - PROCESS | 3508 | 1468663107680 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 02:58:27 INFO - PROCESS | 3508 | 1468663107686 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 3508 | 1468663107697 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:27 INFO - PROCESS | 3508 | ++DOCSHELL 158B3C00 == 33 [pid = 3508] [id = 402] 02:58:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158B5C00) [pid = 3508] [serial = 1206] [outer = 00000000] 02:58:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15E4AC00) [pid = 3508] [serial = 1207] [outer = 158B5C00] 02:58:27 INFO - PROCESS | 3508 | 1468663107741 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15FE4400) [pid = 3508] [serial = 1208] [outer = 158B5C00] 02:58:28 INFO - PROCESS | 3508 | 1468663108177 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 630ms 02:58:28 INFO - PROCESS | 3508 | 1468663108222 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 02:58:28 INFO - PROCESS | 3508 | 1468663108224 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 02:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:58:28 INFO - PROCESS | 3508 | 1468663108233 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 3508 | 1468663108234 Marionette TRACE conn6 <- [1,1574,null,{}] 02:58:28 INFO - PROCESS | 3508 | 1468663108238 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:28 INFO - PROCESS | 3508 | 1468663108240 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:28 INFO - PROCESS | 3508 | 1468663108348 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 02:58:28 INFO - PROCESS | 3508 | 1468663108433 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 3508 | 1468663108435 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:28 INFO - PROCESS | 3508 | ++DOCSHELL 09296C00 == 34 [pid = 3508] [id = 403] 02:58:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FECC00) [pid = 3508] [serial = 1209] [outer = 00000000] 02:58:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1604EC00) [pid = 3508] [serial = 1210] [outer = 15FECC00] 02:58:28 INFO - PROCESS | 3508 | 1468663108482 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16056000) [pid = 3508] [serial = 1211] [outer = 15FECC00] 02:58:28 INFO - PROCESS | 3508 | 1468663108895 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 02:58:28 INFO - PROCESS | 3508 | 1468663108916 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 02:58:28 INFO - PROCESS | 3508 | 1468663108918 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 02:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:58:28 INFO - PROCESS | 3508 | 1468663108921 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 3508 | 1468663108923 Marionette TRACE conn6 <- [1,1578,null,{}] 02:58:28 INFO - PROCESS | 3508 | 1468663108926 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:28 INFO - PROCESS | 3508 | 1468663108931 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:29 INFO - PROCESS | 3508 | 1468663109074 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 02:58:29 INFO - PROCESS | 3508 | 1468663109080 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 3508 | 1468663109082 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:29 INFO - PROCESS | 3508 | ++DOCSHELL 1615B000 == 35 [pid = 3508] [id = 404] 02:58:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1615B400) [pid = 3508] [serial = 1212] [outer = 00000000] 02:58:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16F82000) [pid = 3508] [serial = 1213] [outer = 1615B400] 02:58:29 INFO - PROCESS | 3508 | 1468663109176 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1747FC00) [pid = 3508] [serial = 1214] [outer = 1615B400] 02:58:29 INFO - PROCESS | 3508 | 1468663109599 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 02:58:29 INFO - PROCESS | 3508 | 1468663109659 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 3508 | 1468663109661 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 02:58:29 INFO - PROCESS | 3508 | 1468663109664 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:58:29 INFO - PROCESS | 3508 | 1468663109666 Marionette TRACE conn6 <- [1,1582,null,{}] 02:58:29 INFO - PROCESS | 3508 | 1468663109673 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:29 INFO - PROCESS | 3508 | 1468663109675 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:29 INFO - PROCESS | 3508 | 1468663109821 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 02:58:29 INFO - PROCESS | 3508 | 1468663109835 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 3508 | 1468663109837 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:29 INFO - PROCESS | 3508 | ++DOCSHELL 175DC000 == 36 [pid = 3508] [id = 405] 02:58:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1772A000) [pid = 3508] [serial = 1215] [outer = 00000000] 02:58:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17731400) [pid = 3508] [serial = 1216] [outer = 1772A000] 02:58:29 INFO - PROCESS | 3508 | 1468663109932 Marionette DEBUG loaded listener.js 02:58:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17736400) [pid = 3508] [serial = 1217] [outer = 1772A000] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (159DE400) [pid = 3508] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (12406000) [pid = 3508] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0DE71400) [pid = 3508] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (11F94000) [pid = 3508] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15778400) [pid = 3508] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (16048C00) [pid = 3508] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0915B800) [pid = 3508] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (124EC000) [pid = 3508] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (16302000) [pid = 3508] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (18079C00) [pid = 3508] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1630B800) [pid = 3508] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0D4F7400) [pid = 3508] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:58:30 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15134000) [pid = 3508] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:58:30 INFO - PROCESS | 3508 | 1468663110413 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 770ms 02:58:30 INFO - PROCESS | 3508 | 1468663110437 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 02:58:30 INFO - PROCESS | 3508 | 1468663110439 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 02:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:58:30 INFO - PROCESS | 3508 | 1468663110442 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 3508 | 1468663110444 Marionette TRACE conn6 <- [1,1586,null,{}] 02:58:30 INFO - PROCESS | 3508 | 1468663110447 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:30 INFO - PROCESS | 3508 | 1468663110449 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:30 INFO - PROCESS | 3508 | 1468663110526 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 02:58:30 INFO - PROCESS | 3508 | 1468663110532 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:30 INFO - PROCESS | 3508 | 1468663110534 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:30 INFO - PROCESS | 3508 | ++DOCSHELL 0E1C2800 == 37 [pid = 3508] [id = 406] 02:58:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (11DC7800) [pid = 3508] [serial = 1218] [outer = 00000000] 02:58:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (16048C00) [pid = 3508] [serial = 1219] [outer = 11DC7800] 02:58:30 INFO - PROCESS | 3508 | 1468663110577 Marionette DEBUG loaded listener.js 02:58:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1604C800) [pid = 3508] [serial = 1220] [outer = 11DC7800] 02:58:30 INFO - PROCESS | 3508 | 1468663110992 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 570ms 02:58:31 INFO - PROCESS | 3508 | 1468663111014 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 02:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:58:31 INFO - PROCESS | 3508 | 1468663111015 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 02:58:31 INFO - PROCESS | 3508 | 1468663111022 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 3508 | 1468663111024 Marionette TRACE conn6 <- [1,1590,null,{}] 02:58:31 INFO - PROCESS | 3508 | 1468663111041 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:31 INFO - PROCESS | 3508 | 1468663111043 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:31 INFO - PROCESS | 3508 | 1468663111120 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 02:58:31 INFO - PROCESS | 3508 | 1468663111125 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 3508 | 1468663111127 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:31 INFO - PROCESS | 3508 | ++DOCSHELL 0DD09C00 == 38 [pid = 3508] [id = 407] 02:58:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1630FC00) [pid = 3508] [serial = 1221] [outer = 00000000] 02:58:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17D22C00) [pid = 3508] [serial = 1222] [outer = 1630FC00] 02:58:31 INFO - PROCESS | 3508 | 1468663111196 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17F59000) [pid = 3508] [serial = 1223] [outer = 1630FC00] 02:58:31 INFO - PROCESS | 3508 | 1468663111612 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 651ms 02:58:31 INFO - PROCESS | 3508 | 1468663111683 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 02:58:31 INFO - PROCESS | 3508 | 1468663111685 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 02:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:58:31 INFO - PROCESS | 3508 | 1468663111688 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 3508 | 1468663111690 Marionette TRACE conn6 <- [1,1594,null,{}] 02:58:31 INFO - PROCESS | 3508 | 1468663111693 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:31 INFO - PROCESS | 3508 | 1468663111695 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:31 INFO - PROCESS | 3508 | 1468663111775 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 02:58:31 INFO - PROCESS | 3508 | 1468663111782 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 3508 | 1468663111784 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:31 INFO - PROCESS | 3508 | ++DOCSHELL 159DF400 == 39 [pid = 3508] [id = 408] 02:58:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17FA8000) [pid = 3508] [serial = 1224] [outer = 00000000] 02:58:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (19237400) [pid = 3508] [serial = 1225] [outer = 17FA8000] 02:58:31 INFO - PROCESS | 3508 | 1468663111828 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1923D400) [pid = 3508] [serial = 1226] [outer = 17FA8000] 02:58:32 INFO - PROCESS | 3508 | 1468663112279 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 630ms 02:58:32 INFO - PROCESS | 3508 | 1468663112362 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 3508 | 1468663112366 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 02:58:32 INFO - PROCESS | 3508 | 1468663112372 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:58:32 INFO - PROCESS | 3508 | 1468663112377 Marionette TRACE conn6 <- [1,1598,null,{}] 02:58:32 INFO - PROCESS | 3508 | 1468663112383 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:32 INFO - PROCESS | 3508 | 1468663112387 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:32 INFO - PROCESS | 3508 | 1468663112593 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 02:58:32 INFO - PROCESS | 3508 | 1468663112698 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 3508 | 1468663112703 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:32 INFO - PROCESS | 3508 | ++DOCSHELL 0D88F400 == 40 [pid = 3508] [id = 409] 02:58:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0D890400) [pid = 3508] [serial = 1227] [outer = 00000000] 02:58:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (0DE72000) [pid = 3508] [serial = 1228] [outer = 0D890400] 02:58:32 INFO - PROCESS | 3508 | 1468663112761 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (0E019800) [pid = 3508] [serial = 1229] [outer = 0D890400] 02:58:33 INFO - PROCESS | 3508 | 1468663113315 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 970ms 02:58:33 INFO - PROCESS | 3508 | 1468663113352 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 3508 | 1468663113355 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 02:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:58:33 INFO - PROCESS | 3508 | 1468663113362 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 3508 | 1468663113366 Marionette TRACE conn6 <- [1,1602,null,{}] 02:58:33 INFO - PROCESS | 3508 | 1468663113371 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:33 INFO - PROCESS | 3508 | 1468663113374 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:33 INFO - PROCESS | 3508 | 1468663113484 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 02:58:33 INFO - PROCESS | 3508 | 1468663113592 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 3508 | 1468663113595 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:33 INFO - PROCESS | 3508 | ++DOCSHELL 13A2AC00 == 41 [pid = 3508] [id = 410] 02:58:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (14176400) [pid = 3508] [serial = 1230] [outer = 00000000] 02:58:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (15776000) [pid = 3508] [serial = 1231] [outer = 14176400] 02:58:33 INFO - PROCESS | 3508 | 1468663113650 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (158B6400) [pid = 3508] [serial = 1232] [outer = 14176400] 02:58:34 INFO - PROCESS | 3508 | 1468663114254 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:58:34 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 02:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 930ms 02:58:34 INFO - PROCESS | 3508 | 1468663114292 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 02:58:34 INFO - PROCESS | 3508 | 1468663114295 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 02:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:58:34 INFO - PROCESS | 3508 | 1468663114299 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:58:34 INFO - PROCESS | 3508 | 1468663114301 Marionette TRACE conn6 <- [1,1606,null,{}] 02:58:34 INFO - PROCESS | 3508 | 1468663114311 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:34 INFO - PROCESS | 3508 | 1468663114315 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:34 INFO - PROCESS | 3508 | 1468663114427 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 02:58:34 INFO - PROCESS | 3508 | 1468663114537 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 3508 | 1468663114540 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:34 INFO - PROCESS | 3508 | ++DOCSHELL 17473C00 == 42 [pid = 3508] [id = 411] 02:58:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (17475C00) [pid = 3508] [serial = 1233] [outer = 00000000] 02:58:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (17FA6800) [pid = 3508] [serial = 1234] [outer = 17475C00] 02:58:34 INFO - PROCESS | 3508 | 1468663114597 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (19618000) [pid = 3508] [serial = 1235] [outer = 17475C00] 02:58:35 INFO - PROCESS | 3508 | 1468663115171 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 930ms 02:58:35 INFO - PROCESS | 3508 | 1468663115232 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 02:58:35 INFO - PROCESS | 3508 | 1468663115235 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 02:58:35 INFO - PROCESS | 3508 | 1468663115238 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:58:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:58:35 INFO - PROCESS | 3508 | 1468663115240 Marionette TRACE conn6 <- [1,1610,null,{}] 02:58:35 INFO - PROCESS | 3508 | 1468663115244 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:35 INFO - PROCESS | 3508 | 1468663115246 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:35 INFO - PROCESS | 3508 | 1468663115360 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 02:58:35 INFO - PROCESS | 3508 | 1468663115484 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 3508 | 1468663115486 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:35 INFO - PROCESS | 3508 | ++DOCSHELL 19B6A800 == 43 [pid = 3508] [id = 412] 02:58:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (19B6B400) [pid = 3508] [serial = 1236] [outer = 00000000] 02:58:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (19D36800) [pid = 3508] [serial = 1237] [outer = 19B6B400] 02:58:35 INFO - PROCESS | 3508 | 1468663115540 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (19D3BC00) [pid = 3508] [serial = 1238] [outer = 19B6B400] 02:58:36 INFO - PROCESS | 3508 | 1468663116185 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:58:36 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 02:58:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1016ms 02:58:36 INFO - PROCESS | 3508 | 1468663116258 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 3508 | 1468663116260 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 02:58:36 INFO - PROCESS | 3508 | 1468663116264 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:58:36 INFO - PROCESS | 3508 | 1468663116266 Marionette TRACE conn6 <- [1,1614,null,{}] 02:58:36 INFO - PROCESS | 3508 | 1468663116303 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:36 INFO - PROCESS | 3508 | 1468663116306 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:36 INFO - PROCESS | 3508 | 1468663116421 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 02:58:36 INFO - PROCESS | 3508 | 1468663116667 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 3508 | 1468663116670 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:36 INFO - PROCESS | 3508 | ++DOCSHELL 09295800 == 44 [pid = 3508] [id = 413] 02:58:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (09298C00) [pid = 3508] [serial = 1239] [outer = 00000000] 02:58:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (0D45A000) [pid = 3508] [serial = 1240] [outer = 09298C00] 02:58:36 INFO - PROCESS | 3508 | 1468663116742 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (0D875000) [pid = 3508] [serial = 1241] [outer = 09298C00] 02:58:37 INFO - PROCESS | 3508 | 1468663117307 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1080ms 02:58:37 INFO - PROCESS | 3508 | 1468663117361 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 3508 | 1468663117365 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 02:58:37 INFO - PROCESS | 3508 | 1468663117369 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 3508 | 1468663117371 Marionette TRACE conn6 <- [1,1618,null,{}] 02:58:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:58:37 INFO - PROCESS | 3508 | 1468663117377 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:37 INFO - PROCESS | 3508 | 1468663117381 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:37 INFO - PROCESS | 3508 | 1468663117487 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 02:58:37 INFO - PROCESS | 3508 | 1468663117599 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 3508 | 1468663117602 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:37 INFO - PROCESS | 3508 | ++DOCSHELL 12363800 == 45 [pid = 3508] [id = 414] 02:58:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 100 (1244AC00) [pid = 3508] [serial = 1242] [outer = 00000000] 02:58:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 101 (13813000) [pid = 3508] [serial = 1243] [outer = 1244AC00] 02:58:37 INFO - PROCESS | 3508 | 1468663117651 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 102 (13A2C800) [pid = 3508] [serial = 1244] [outer = 1244AC00] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 0DD09C00 == 44 [pid = 3508] [id = 407] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 0E1C2800 == 43 [pid = 3508] [id = 406] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 175DC000 == 42 [pid = 3508] [id = 405] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 1615B000 == 41 [pid = 3508] [id = 404] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 09296C00 == 40 [pid = 3508] [id = 403] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 13A36800 == 39 [pid = 3508] [id = 401] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 11CEA800 == 38 [pid = 3508] [id = 400] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 0E9D8800 == 37 [pid = 3508] [id = 399] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 12421400 == 36 [pid = 3508] [id = 398] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 09161C00 == 35 [pid = 3508] [id = 397] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 11F93400 == 34 [pid = 3508] [id = 387] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 158B3C00 == 33 [pid = 3508] [id = 402] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 09295800 == 32 [pid = 3508] [id = 413] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 19B6A800 == 31 [pid = 3508] [id = 412] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 17473C00 == 30 [pid = 3508] [id = 411] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 159DF400 == 29 [pid = 3508] [id = 408] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 0D88F400 == 28 [pid = 3508] [id = 409] 02:58:38 INFO - PROCESS | 3508 | --DOCSHELL 13A2AC00 == 27 [pid = 3508] [id = 410] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 101 (15E4D000) [pid = 3508] [serial = 1174] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 100 (124E3000) [pid = 3508] [serial = 1168] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 99 (13251400) [pid = 3508] [serial = 1169] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (0DEBFC00) [pid = 3508] [serial = 1165] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (0E019C00) [pid = 3508] [serial = 1166] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (12446400) [pid = 3508] [serial = 1163] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (1235E800) [pid = 3508] [serial = 1162] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1577D400) [pid = 3508] [serial = 1171] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (16055000) [pid = 3508] [serial = 1177] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (16154800) [pid = 3508] [serial = 1178] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (0D385800) [pid = 3508] [serial = 1151] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0928E000) [pid = 3508] [serial = 1150] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (14CD5000) [pid = 3508] [serial = 1154] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (14172400) [pid = 3508] [serial = 1153] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (17D2A400) [pid = 3508] [serial = 1189] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1747D400) [pid = 3508] [serial = 1157] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (16CE2800) [pid = 3508] [serial = 1156] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1923FC00) [pid = 3508] [serial = 1160] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1923A400) [pid = 3508] [serial = 1159] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (175E0C00) [pid = 3508] [serial = 1180] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1244E000) [pid = 3508] [serial = 1183] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (13812800) [pid = 3508] [serial = 1184] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (17730000) [pid = 3508] [serial = 1181] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15FE8800) [pid = 3508] [serial = 1175] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (157C0000) [pid = 3508] [serial = 1172] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (175D6400) [pid = 3508] [serial = 1187] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (16F81400) [pid = 3508] [serial = 1186] [outer = 00000000] [url = about:blank] 02:58:38 INFO - PROCESS | 3508 | 1468663118823 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:58:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1482ms 02:58:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:58:38 INFO - PROCESS | 3508 | 1468663118859 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 3508 | 1468663118863 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 02:58:38 INFO - PROCESS | 3508 | 1468663118867 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 3508 | 1468663118871 Marionette TRACE conn6 <- [1,1622,null,{}] 02:58:38 INFO - PROCESS | 3508 | 1468663118876 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:38 INFO - PROCESS | 3508 | 1468663118879 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:38 INFO - PROCESS | 3508 | 1468663118970 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 02:58:39 INFO - PROCESS | 3508 | 1468663119091 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 3508 | 1468663119094 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:39 INFO - PROCESS | 3508 | ++DOCSHELL 0DE70800 == 28 [pid = 3508] [id = 415] 02:58:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (0DE76400) [pid = 3508] [serial = 1245] [outer = 00000000] 02:58:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0DED5000) [pid = 3508] [serial = 1246] [outer = 0DE76400] 02:58:39 INFO - PROCESS | 3508 | 1468663119144 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0E1C6800) [pid = 3508] [serial = 1247] [outer = 0DE76400] 02:58:39 INFO - PROCESS | 3508 | 1468663119541 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:58:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:58:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 02:58:39 INFO - PROCESS | 3508 | 1468663119598 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 3508 | 1468663119603 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 02:58:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:58:39 INFO - PROCESS | 3508 | 1468663119609 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 3508 | 1468663119612 Marionette TRACE conn6 <- [1,1626,null,{}] 02:58:39 INFO - PROCESS | 3508 | 1468663119616 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:39 INFO - PROCESS | 3508 | 1468663119618 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:39 INFO - PROCESS | 3508 | 1468663119740 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 02:58:39 INFO - PROCESS | 3508 | 1468663119755 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 3508 | 1468663119757 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:39 INFO - PROCESS | 3508 | ++DOCSHELL 12363400 == 29 [pid = 3508] [id = 416] 02:58:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (12369800) [pid = 3508] [serial = 1248] [outer = 00000000] 02:58:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (12425800) [pid = 3508] [serial = 1249] [outer = 12369800] 02:58:39 INFO - PROCESS | 3508 | 1468663119806 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (124E5400) [pid = 3508] [serial = 1250] [outer = 12369800] 02:58:40 INFO - PROCESS | 3508 | 1468663120253 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:58:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 02:58:40 INFO - PROCESS | 3508 | 1468663120283 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 3508 | 1468663120285 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 02:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:58:40 INFO - PROCESS | 3508 | 1468663120289 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 3508 | 1468663120292 Marionette TRACE conn6 <- [1,1630,null,{}] 02:58:40 INFO - PROCESS | 3508 | 1468663120303 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 3508 | 1468663120307 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:40 INFO - PROCESS | 3508 | 1468663120391 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 02:58:40 INFO - PROCESS | 3508 | 1468663120398 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 3508 | 1468663120401 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:40 INFO - PROCESS | 3508 | ++DOCSHELL 14C59C00 == 30 [pid = 3508] [id = 417] 02:58:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (14C5A800) [pid = 3508] [serial = 1251] [outer = 00000000] 02:58:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1561FC00) [pid = 3508] [serial = 1252] [outer = 14C5A800] 02:58:40 INFO - PROCESS | 3508 | 1468663120449 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (12368000) [pid = 3508] [serial = 1253] [outer = 14C5A800] 02:58:40 INFO - PROCESS | 3508 | 1468663120897 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:58:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 02:58:40 INFO - PROCESS | 3508 | 1468663120963 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 3508 | 1468663120966 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 02:58:40 INFO - PROCESS | 3508 | 1468663120969 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 3508 | 1468663120970 Marionette TRACE conn6 <- [1,1634,null,{}] 02:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:58:40 INFO - PROCESS | 3508 | 1468663120973 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 3508 | 1468663120975 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:41 INFO - PROCESS | 3508 | 1468663121093 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 02:58:41 INFO - PROCESS | 3508 | 1468663121186 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 3508 | 1468663121188 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:41 INFO - PROCESS | 3508 | ++DOCSHELL 158B3C00 == 31 [pid = 3508] [id = 418] 02:58:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (158B9C00) [pid = 3508] [serial = 1254] [outer = 00000000] 02:58:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (159E8800) [pid = 3508] [serial = 1255] [outer = 158B9C00] 02:58:41 INFO - PROCESS | 3508 | 1468663121233 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (15E51800) [pid = 3508] [serial = 1256] [outer = 158B9C00] 02:58:41 INFO - PROCESS | 3508 | 1468663121638 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:58:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 02:58:41 INFO - PROCESS | 3508 | 1468663121705 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 3508 | 1468663121707 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 02:58:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:58:41 INFO - PROCESS | 3508 | 1468663121711 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 3508 | 1468663121712 Marionette TRACE conn6 <- [1,1638,null,{}] 02:58:41 INFO - PROCESS | 3508 | 1468663121716 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:41 INFO - PROCESS | 3508 | 1468663121718 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:41 INFO - PROCESS | 3508 | 1468663121826 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 02:58:41 INFO - PROCESS | 3508 | 1468663121839 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 3508 | 1468663121841 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:41 INFO - PROCESS | 3508 | ++DOCSHELL 15FE7400 == 32 [pid = 3508] [id = 419] 02:58:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (15FE8C00) [pid = 3508] [serial = 1257] [outer = 00000000] 02:58:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (15FEDC00) [pid = 3508] [serial = 1258] [outer = 15FE8C00] 02:58:41 INFO - PROCESS | 3508 | 1468663121886 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (15FEF400) [pid = 3508] [serial = 1259] [outer = 15FE8C00] 02:58:42 INFO - PROCESS | 3508 | 1468663122379 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:58:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:58:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 731ms 02:58:42 INFO - PROCESS | 3508 | 1468663122469 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 02:58:42 INFO - PROCESS | 3508 | 1468663122471 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 02:58:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:58:42 INFO - PROCESS | 3508 | 1468663122479 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 3508 | 1468663122481 Marionette TRACE conn6 <- [1,1642,null,{}] 02:58:42 INFO - PROCESS | 3508 | 1468663122484 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:42 INFO - PROCESS | 3508 | 1468663122490 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:42 INFO - PROCESS | 3508 | 1468663122630 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (15FECC00) [pid = 3508] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1615B400) [pid = 3508] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1772A000) [pid = 3508] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (11DC7800) [pid = 3508] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (11F8F000) [pid = 3508] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (09164800) [pid = 3508] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1630FC00) [pid = 3508] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (124E5800) [pid = 3508] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0E9DD400) [pid = 3508] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (158B5C00) [pid = 3508] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1416C800) [pid = 3508] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15777C00) [pid = 3508] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:58:42 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17FA8000) [pid = 3508] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:58:42 INFO - PROCESS | 3508 | 1468663122942 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 3508 | 1468663122944 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:42 INFO - PROCESS | 3508 | ++DOCSHELL 09166C00 == 33 [pid = 3508] [id = 420] 02:58:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0928D800) [pid = 3508] [serial = 1260] [outer = 00000000] 02:58:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0E06BC00) [pid = 3508] [serial = 1261] [outer = 0928D800] 02:58:43 INFO - PROCESS | 3508 | 1468663122990 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1416C800) [pid = 3508] [serial = 1262] [outer = 0928D800] 02:58:43 INFO - PROCESS | 3508 | 1468663123344 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:58:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 930ms 02:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:58:43 INFO - PROCESS | 3508 | 1468663123410 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 3508 | 1468663123412 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 02:58:43 INFO - PROCESS | 3508 | 1468663123415 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 3508 | 1468663123417 Marionette TRACE conn6 <- [1,1646,null,{}] 02:58:43 INFO - PROCESS | 3508 | 1468663123421 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:43 INFO - PROCESS | 3508 | 1468663123423 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:43 INFO - PROCESS | 3508 | 1468663123535 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 02:58:43 INFO - PROCESS | 3508 | 1468663123587 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 3508 | 1468663123589 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:43 INFO - PROCESS | 3508 | ++DOCSHELL 13253800 == 34 [pid = 3508] [id = 421] 02:58:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1381B800) [pid = 3508] [serial = 1263] [outer = 00000000] 02:58:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1615B400) [pid = 3508] [serial = 1264] [outer = 1381B800] 02:58:43 INFO - PROCESS | 3508 | 1468663123632 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1630BC00) [pid = 3508] [serial = 1265] [outer = 1381B800] 02:58:44 INFO - PROCESS | 3508 | 1468663123995 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 630ms 02:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:58:44 INFO - PROCESS | 3508 | 1468663124046 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 3508 | 1468663124048 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 02:58:44 INFO - PROCESS | 3508 | 1468663124051 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 3508 | 1468663124053 Marionette TRACE conn6 <- [1,1650,null,{}] 02:58:44 INFO - PROCESS | 3508 | 1468663124064 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 3508 | 1468663124066 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:44 INFO - PROCESS | 3508 | 1468663124143 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 02:58:44 INFO - PROCESS | 3508 | 1468663124148 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 3508 | 1468663124150 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:44 INFO - PROCESS | 3508 | ++DOCSHELL 158B2800 == 35 [pid = 3508] [id = 422] 02:58:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16FDD400) [pid = 3508] [serial = 1266] [outer = 00000000] 02:58:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (175D9C00) [pid = 3508] [serial = 1267] [outer = 16FDD400] 02:58:44 INFO - PROCESS | 3508 | 1468663124192 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (175DA800) [pid = 3508] [serial = 1268] [outer = 16FDD400] 02:58:44 INFO - PROCESS | 3508 | 1468663124644 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 630ms 02:58:44 INFO - PROCESS | 3508 | 1468663124682 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 3508 | 1468663124684 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 02:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:58:44 INFO - PROCESS | 3508 | 1468663124701 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 3508 | 1468663124703 Marionette TRACE conn6 <- [1,1654,null,{}] 02:58:44 INFO - PROCESS | 3508 | 1468663124707 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 3508 | 1468663124709 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:44 INFO - PROCESS | 3508 | 1468663124785 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 02:58:44 INFO - PROCESS | 3508 | 1468663124792 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 3508 | 1468663124794 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:44 INFO - PROCESS | 3508 | ++DOCSHELL 17729C00 == 36 [pid = 3508] [id = 423] 02:58:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (1772BC00) [pid = 3508] [serial = 1269] [outer = 00000000] 02:58:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17732C00) [pid = 3508] [serial = 1270] [outer = 1772BC00] 02:58:44 INFO - PROCESS | 3508 | 1468663124847 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (177AAC00) [pid = 3508] [serial = 1271] [outer = 1772BC00] 02:58:45 INFO - PROCESS | 3508 | 1468663125607 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 970ms 02:58:45 INFO - PROCESS | 3508 | 1468663125674 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 3508 | 1468663125678 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 02:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:58:45 INFO - PROCESS | 3508 | 1468663125683 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 3508 | 1468663125688 Marionette TRACE conn6 <- [1,1658,null,{}] 02:58:45 INFO - PROCESS | 3508 | 1468663125693 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:45 INFO - PROCESS | 3508 | 1468663125696 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:45 INFO - PROCESS | 3508 | 1468663125834 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 02:58:45 INFO - PROCESS | 3508 | 1468663125963 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 3508 | 1468663125965 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:45 INFO - PROCESS | 3508 | ++DOCSHELL 0D463400 == 37 [pid = 3508] [id = 424] 02:58:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (0D4FF400) [pid = 3508] [serial = 1272] [outer = 00000000] 02:58:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (11CB0C00) [pid = 3508] [serial = 1273] [outer = 0D4FF400] 02:58:46 INFO - PROCESS | 3508 | 1468663126024 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (12368800) [pid = 3508] [serial = 1274] [outer = 0D4FF400] 02:58:46 INFO - PROCESS | 3508 | 1468663126654 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1025ms 02:58:46 INFO - PROCESS | 3508 | 1468663126709 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 02:58:46 INFO - PROCESS | 3508 | 1468663126713 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 02:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:58:46 INFO - PROCESS | 3508 | 1468663126720 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 3508 | 1468663126723 Marionette TRACE conn6 <- [1,1662,null,{}] 02:58:46 INFO - PROCESS | 3508 | 1468663126727 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:46 INFO - PROCESS | 3508 | 1468663126730 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:46 INFO - PROCESS | 3508 | 1468663126851 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 02:58:47 INFO - PROCESS | 3508 | 1468663126993 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 3508 | 1468663126996 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:47 INFO - PROCESS | 3508 | ++DOCSHELL 14C53C00 == 38 [pid = 3508] [id = 425] 02:58:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (14C57800) [pid = 3508] [serial = 1275] [outer = 00000000] 02:58:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (15775000) [pid = 3508] [serial = 1276] [outer = 14C57800] 02:58:47 INFO - PROCESS | 3508 | 1468663127053 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (158B6000) [pid = 3508] [serial = 1277] [outer = 14C57800] 02:58:47 INFO - PROCESS | 3508 | 1468663127953 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1279ms 02:58:48 INFO - PROCESS | 3508 | 1468663128003 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 3508 | 1468663128007 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 02:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:58:48 INFO - PROCESS | 3508 | 1468663128012 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 3508 | 1468663128015 Marionette TRACE conn6 <- [1,1666,null,{}] 02:58:48 INFO - PROCESS | 3508 | 1468663128058 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:48 INFO - PROCESS | 3508 | 1468663128061 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 158B2800 == 37 [pid = 3508] [id = 422] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 13253800 == 36 [pid = 3508] [id = 421] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 09166C00 == 35 [pid = 3508] [id = 420] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 15FE7400 == 34 [pid = 3508] [id = 419] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 158B3C00 == 33 [pid = 3508] [id = 418] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 14C59C00 == 32 [pid = 3508] [id = 417] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 12363400 == 31 [pid = 3508] [id = 416] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 0DE70800 == 30 [pid = 3508] [id = 415] 02:58:48 INFO - PROCESS | 3508 | --DOCSHELL 12363800 == 29 [pid = 3508] [id = 414] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (17F9F800) [pid = 3508] [serial = 1190] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (19237400) [pid = 3508] [serial = 1225] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1604EC00) [pid = 3508] [serial = 1210] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (16056000) [pid = 3508] [serial = 1211] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (1747FC00) [pid = 3508] [serial = 1214] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16F82000) [pid = 3508] [serial = 1213] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (17731400) [pid = 3508] [serial = 1216] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1604C800) [pid = 3508] [serial = 1220] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16048C00) [pid = 3508] [serial = 1219] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1240BC00) [pid = 3508] [serial = 1201] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1250FC00) [pid = 3508] [serial = 1202] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (09293400) [pid = 3508] [serial = 1192] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17D22C00) [pid = 3508] [serial = 1222] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D876C00) [pid = 3508] [serial = 1193] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (13817000) [pid = 3508] [serial = 1195] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (14CC3C00) [pid = 3508] [serial = 1196] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (11C1BC00) [pid = 3508] [serial = 1198] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1235DC00) [pid = 3508] [serial = 1199] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15E4AC00) [pid = 3508] [serial = 1207] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15778000) [pid = 3508] [serial = 1205] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (151F2400) [pid = 3508] [serial = 1204] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17736400) [pid = 3508] [serial = 1217] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1923D400) [pid = 3508] [serial = 1226] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (17F59000) [pid = 3508] [serial = 1223] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (15FE4400) [pid = 3508] [serial = 1208] [outer = 00000000] [url = about:blank] 02:58:48 INFO - PROCESS | 3508 | 1468663128232 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 02:58:48 INFO - PROCESS | 3508 | 1468663128240 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 3508 | 1468663128244 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:48 INFO - PROCESS | 3508 | ++DOCSHELL 0D459C00 == 30 [pid = 3508] [id = 426] 02:58:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0D460800) [pid = 3508] [serial = 1278] [outer = 00000000] 02:58:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0D87F400) [pid = 3508] [serial = 1279] [outer = 0D460800] 02:58:48 INFO - PROCESS | 3508 | 1468663128292 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0DED4000) [pid = 3508] [serial = 1280] [outer = 0D460800] 02:58:48 INFO - PROCESS | 3508 | 1468663128790 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 830ms 02:58:48 INFO - PROCESS | 3508 | 1468663128843 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 3508 | 1468663128847 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 02:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:58:48 INFO - PROCESS | 3508 | 1468663128852 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 3508 | 1468663128855 Marionette TRACE conn6 <- [1,1670,null,{}] 02:58:48 INFO - PROCESS | 3508 | 1468663128859 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:48 INFO - PROCESS | 3508 | 1468663128861 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:48 INFO - PROCESS | 3508 | 1468663128949 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 02:58:49 INFO - PROCESS | 3508 | 1468663129052 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 3508 | 1468663129054 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:49 INFO - PROCESS | 3508 | ++DOCSHELL 12396C00 == 31 [pid = 3508] [id = 427] 02:58:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (12407C00) [pid = 3508] [serial = 1281] [outer = 00000000] 02:58:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (125BA800) [pid = 3508] [serial = 1282] [outer = 12407C00] 02:58:49 INFO - PROCESS | 3508 | 1468663129104 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13747C00) [pid = 3508] [serial = 1283] [outer = 12407C00] 02:58:49 INFO - PROCESS | 3508 | 1468663129493 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 02:58:49 INFO - PROCESS | 3508 | 1468663129528 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 3508 | 1468663129530 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 02:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:58:49 INFO - PROCESS | 3508 | 1468663129533 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 3508 | 1468663129536 Marionette TRACE conn6 <- [1,1674,null,{}] 02:58:49 INFO - PROCESS | 3508 | 1468663129547 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:49 INFO - PROCESS | 3508 | 1468663129551 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:49 INFO - PROCESS | 3508 | 1468663129663 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 02:58:49 INFO - PROCESS | 3508 | 1468663129672 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 3508 | 1468663129674 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:49 INFO - PROCESS | 3508 | ++DOCSHELL 158AF800 == 32 [pid = 3508] [id = 428] 02:58:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158B3400) [pid = 3508] [serial = 1284] [outer = 00000000] 02:58:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (159E9C00) [pid = 3508] [serial = 1285] [outer = 158B3400] 02:58:49 INFO - PROCESS | 3508 | 1468663129721 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15FE2400) [pid = 3508] [serial = 1286] [outer = 158B3400] 02:58:50 INFO - PROCESS | 3508 | 1468663130172 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:58:50 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 02:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 672ms 02:58:50 INFO - PROCESS | 3508 | 1468663130213 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 3508 | 1468663130216 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 02:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:58:50 INFO - PROCESS | 3508 | 1468663130219 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 3508 | 1468663130221 Marionette TRACE conn6 <- [1,1678,null,{}] 02:58:50 INFO - PROCESS | 3508 | 1468663130230 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:50 INFO - PROCESS | 3508 | 1468663130232 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:50 INFO - PROCESS | 3508 | 1468663130347 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 02:58:50 INFO - PROCESS | 3508 | 1468663130353 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 3508 | 1468663130355 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:50 INFO - PROCESS | 3508 | ++DOCSHELL 16052400 == 33 [pid = 3508] [id = 429] 02:58:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16053400) [pid = 3508] [serial = 1287] [outer = 00000000] 02:58:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16151C00) [pid = 3508] [serial = 1288] [outer = 16053400] 02:58:50 INFO - PROCESS | 3508 | 1468663130399 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16176400) [pid = 3508] [serial = 1289] [outer = 16053400] 02:58:50 INFO - PROCESS | 3508 | 1468663130836 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 690ms 02:58:50 INFO - PROCESS | 3508 | 1468663130911 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 3508 | 1468663130913 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 02:58:50 INFO - PROCESS | 3508 | 1468663130916 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:58:50 INFO - PROCESS | 3508 | 1468663130918 Marionette TRACE conn6 <- [1,1682,null,{}] 02:58:50 INFO - PROCESS | 3508 | 1468663130922 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:50 INFO - PROCESS | 3508 | 1468663130923 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:51 INFO - PROCESS | 3508 | 1468663131033 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 02:58:51 INFO - PROCESS | 3508 | 1468663131126 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 3508 | 1468663131128 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:51 INFO - PROCESS | 3508 | ++DOCSHELL 11CE4400 == 34 [pid = 3508] [id = 430] 02:58:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1614C400) [pid = 3508] [serial = 1290] [outer = 00000000] 02:58:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16CE2800) [pid = 3508] [serial = 1291] [outer = 1614C400] 02:58:51 INFO - PROCESS | 3508 | 1468663131171 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16F84C00) [pid = 3508] [serial = 1292] [outer = 1614C400] 02:58:51 INFO - PROCESS | 3508 | 1468663131586 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 730ms 02:58:51 INFO - PROCESS | 3508 | 1468663131651 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 3508 | 1468663131653 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 02:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:58:51 INFO - PROCESS | 3508 | 1468663131655 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 3508 | 1468663131657 Marionette TRACE conn6 <- [1,1686,null,{}] 02:58:51 INFO - PROCESS | 3508 | 1468663131660 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:51 INFO - PROCESS | 3508 | 1468663131666 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:51 INFO - PROCESS | 3508 | 1468663131809 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 02:58:51 INFO - PROCESS | 3508 | 1468663131827 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 3508 | 1468663131829 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:51 INFO - PROCESS | 3508 | ++DOCSHELL 09296C00 == 35 [pid = 3508] [id = 431] 02:58:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (0D45D000) [pid = 3508] [serial = 1293] [outer = 00000000] 02:58:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17733C00) [pid = 3508] [serial = 1294] [outer = 0D45D000] 02:58:51 INFO - PROCESS | 3508 | 1468663131929 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (175DE400) [pid = 3508] [serial = 1295] [outer = 0D45D000] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16FDD400) [pid = 3508] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1244AC00) [pid = 3508] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0DE76400) [pid = 3508] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (158B9C00) [pid = 3508] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15FE8C00) [pid = 3508] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (12369800) [pid = 3508] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (14C5A800) [pid = 3508] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0928D800) [pid = 3508] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1381B800) [pid = 3508] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D890400) [pid = 3508] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (14176400) [pid = 3508] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (17475C00) [pid = 3508] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (19B6B400) [pid = 3508] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:58:52 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (09298C00) [pid = 3508] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:58:52 INFO - PROCESS | 3508 | 1468663132457 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:58:52 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 02:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 830ms 02:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:58:52 INFO - PROCESS | 3508 | 1468663132487 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 3508 | 1468663132489 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 02:58:52 INFO - PROCESS | 3508 | 1468663132492 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 3508 | 1468663132494 Marionette TRACE conn6 <- [1,1690,null,{}] 02:58:52 INFO - PROCESS | 3508 | 1468663132497 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:52 INFO - PROCESS | 3508 | 1468663132499 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:52 INFO - PROCESS | 3508 | 1468663132576 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 02:58:52 INFO - PROCESS | 3508 | 1468663132583 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 3508 | 1468663132585 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:52 INFO - PROCESS | 3508 | ++DOCSHELL 0DE76400 == 36 [pid = 3508] [id = 432] 02:58:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (12399800) [pid = 3508] [serial = 1296] [outer = 00000000] 02:58:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1577D000) [pid = 3508] [serial = 1297] [outer = 12399800] 02:58:52 INFO - PROCESS | 3508 | 1468663132629 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158AC400) [pid = 3508] [serial = 1298] [outer = 12399800] 02:58:53 INFO - PROCESS | 3508 | 1468663133039 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 630ms 02:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:58:53 INFO - PROCESS | 3508 | 1468663133123 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 3508 | 1468663133125 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 02:58:53 INFO - PROCESS | 3508 | 1468663133129 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 3508 | 1468663133130 Marionette TRACE conn6 <- [1,1694,null,{}] 02:58:53 INFO - PROCESS | 3508 | 1468663133134 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:53 INFO - PROCESS | 3508 | 1468663133136 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:53 INFO - PROCESS | 3508 | 1468663133215 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 02:58:53 INFO - PROCESS | 3508 | 1468663133221 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 3508 | 1468663133223 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:53 INFO - PROCESS | 3508 | ++DOCSHELL 13A2AC00 == 37 [pid = 3508] [id = 433] 02:58:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1604D000) [pid = 3508] [serial = 1299] [outer = 00000000] 02:58:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17D2A400) [pid = 3508] [serial = 1300] [outer = 1604D000] 02:58:53 INFO - PROCESS | 3508 | 1468663133266 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17F57000) [pid = 3508] [serial = 1301] [outer = 1604D000] 02:58:53 INFO - PROCESS | 3508 | 1468663133691 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 570ms 02:58:53 INFO - PROCESS | 3508 | 1468663133700 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 3508 | 1468663133702 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 02:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:58:53 INFO - PROCESS | 3508 | 1468663133708 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 3508 | 1468663133710 Marionette TRACE conn6 <- [1,1698,null,{}] 02:58:53 INFO - PROCESS | 3508 | 1468663133743 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:53 INFO - PROCESS | 3508 | 1468663133745 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:53 INFO - PROCESS | 3508 | 1468663133824 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 02:58:53 INFO - PROCESS | 3508 | 1468663133829 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 3508 | 1468663133831 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:53 INFO - PROCESS | 3508 | ++DOCSHELL 175DF400 == 38 [pid = 3508] [id = 434] 02:58:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17FA5000) [pid = 3508] [serial = 1302] [outer = 00000000] 02:58:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (19235000) [pid = 3508] [serial = 1303] [outer = 17FA5000] 02:58:53 INFO - PROCESS | 3508 | 1468663133874 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1923FC00) [pid = 3508] [serial = 1304] [outer = 17FA5000] 02:58:54 INFO - PROCESS | 3508 | 1468663134318 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms 02:58:54 INFO - PROCESS | 3508 | 1468663134381 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 3508 | 1468663134385 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 02:58:54 INFO - PROCESS | 3508 | 1468663134402 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:58:54 INFO - PROCESS | 3508 | 1468663134407 Marionette TRACE conn6 <- [1,1702,null,{}] 02:58:54 INFO - PROCESS | 3508 | 1468663134418 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:54 INFO - PROCESS | 3508 | 1468663134422 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:54 INFO - PROCESS | 3508 | 1468663134547 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 02:58:54 INFO - PROCESS | 3508 | 1468663134663 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 3508 | 1468663134668 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:54 INFO - PROCESS | 3508 | ++DOCSHELL 0D4FAC00 == 39 [pid = 3508] [id = 435] 02:58:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0D4FB000) [pid = 3508] [serial = 1305] [outer = 00000000] 02:58:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0DE6D000) [pid = 3508] [serial = 1306] [outer = 0D4FB000] 02:58:54 INFO - PROCESS | 3508 | 1468663134768 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (11CEA800) [pid = 3508] [serial = 1307] [outer = 0D4FB000] 02:58:55 INFO - PROCESS | 3508 | 1468663135410 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1080ms 02:58:55 INFO - PROCESS | 3508 | 1468663135489 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 3508 | 1468663135493 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 02:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:58:55 INFO - PROCESS | 3508 | 1468663135498 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 3508 | 1468663135502 Marionette TRACE conn6 <- [1,1706,null,{}] 02:58:55 INFO - PROCESS | 3508 | 1468663135507 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:55 INFO - PROCESS | 3508 | 1468663135510 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:55 INFO - PROCESS | 3508 | 1468663135621 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 02:58:55 INFO - PROCESS | 3508 | 1468663135758 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 3508 | 1468663135760 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:55 INFO - PROCESS | 3508 | ++DOCSHELL 13A36800 == 40 [pid = 3508] [id = 436] 02:58:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (151F2000) [pid = 3508] [serial = 1308] [outer = 00000000] 02:58:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (158AF400) [pid = 3508] [serial = 1309] [outer = 151F2000] 02:58:55 INFO - PROCESS | 3508 | 1468663135817 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (15FE3800) [pid = 3508] [serial = 1310] [outer = 151F2000] 02:58:56 INFO - PROCESS | 3508 | 1468663136400 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 930ms 02:58:56 INFO - PROCESS | 3508 | 1468663136431 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 3508 | 1468663136434 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 02:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:58:56 INFO - PROCESS | 3508 | 1468663136437 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 3508 | 1468663136439 Marionette TRACE conn6 <- [1,1710,null,{}] 02:58:56 INFO - PROCESS | 3508 | 1468663136445 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:56 INFO - PROCESS | 3508 | 1468663136450 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:56 INFO - PROCESS | 3508 | 1468663136560 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 02:58:56 INFO - PROCESS | 3508 | 1468663136677 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 3508 | 1468663136680 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:56 INFO - PROCESS | 3508 | ++DOCSHELL 17737800 == 41 [pid = 3508] [id = 437] 02:58:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (177AA000) [pid = 3508] [serial = 1311] [outer = 00000000] 02:58:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (17FA2800) [pid = 3508] [serial = 1312] [outer = 177AA000] 02:58:56 INFO - PROCESS | 3508 | 1468663136778 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (192B7800) [pid = 3508] [serial = 1313] [outer = 177AA000] 02:58:57 INFO - PROCESS | 3508 | 1468663137361 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:58:57 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 02:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 970ms 02:58:57 INFO - PROCESS | 3508 | 1468663137411 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 3508 | 1468663137414 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 02:58:57 INFO - PROCESS | 3508 | 1468663137417 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:58:57 INFO - PROCESS | 3508 | 1468663137419 Marionette TRACE conn6 <- [1,1714,null,{}] 02:58:57 INFO - PROCESS | 3508 | 1468663137423 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:57 INFO - PROCESS | 3508 | 1468663137425 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:57 INFO - PROCESS | 3508 | 1468663137533 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 02:58:57 INFO - PROCESS | 3508 | 1468663137677 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 3508 | 1468663137679 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:57 INFO - PROCESS | 3508 | ++DOCSHELL 175E1C00 == 42 [pid = 3508] [id = 438] 02:58:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (175E3400) [pid = 3508] [serial = 1314] [outer = 00000000] 02:58:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (19BCE000) [pid = 3508] [serial = 1315] [outer = 175E3400] 02:58:57 INFO - PROCESS | 3508 | 1468663137734 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (19D37400) [pid = 3508] [serial = 1316] [outer = 175E3400] 02:58:58 INFO - PROCESS | 3508 | 1468663138536 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1166ms 02:58:58 INFO - PROCESS | 3508 | 1468663138587 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 3508 | 1468663138592 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 02:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:58:58 INFO - PROCESS | 3508 | 1468663138596 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 3508 | 1468663138599 Marionette TRACE conn6 <- [1,1718,null,{}] 02:58:58 INFO - PROCESS | 3508 | 1468663138605 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:58 INFO - PROCESS | 3508 | 1468663138607 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:58 INFO - PROCESS | 3508 | 1468663138713 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 02:58:58 INFO - PROCESS | 3508 | 1468663138854 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 3508 | 1468663138859 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:58:58 INFO - PROCESS | 3508 | ++DOCSHELL 0DECA400 == 43 [pid = 3508] [id = 439] 02:58:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (11A44800) [pid = 3508] [serial = 1317] [outer = 00000000] 02:58:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (11FBA000) [pid = 3508] [serial = 1318] [outer = 11A44800] 02:58:58 INFO - PROCESS | 3508 | 1468663138910 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (1242B400) [pid = 3508] [serial = 1319] [outer = 11A44800] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 13A2AC00 == 42 [pid = 3508] [id = 433] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 0DE76400 == 41 [pid = 3508] [id = 432] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 09296C00 == 40 [pid = 3508] [id = 431] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 11CE4400 == 39 [pid = 3508] [id = 430] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 16052400 == 38 [pid = 3508] [id = 429] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 158AF800 == 37 [pid = 3508] [id = 428] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 12396C00 == 36 [pid = 3508] [id = 427] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 0D459C00 == 35 [pid = 3508] [id = 426] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 14C53C00 == 34 [pid = 3508] [id = 425] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 0D463400 == 33 [pid = 3508] [id = 424] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 17729C00 == 32 [pid = 3508] [id = 423] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 175E1C00 == 31 [pid = 3508] [id = 438] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 13A36800 == 30 [pid = 3508] [id = 436] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 17737800 == 29 [pid = 3508] [id = 437] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 175DF400 == 28 [pid = 3508] [id = 434] 02:58:59 INFO - PROCESS | 3508 | --DOCSHELL 0D4FAC00 == 27 [pid = 3508] [id = 435] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (17732C00) [pid = 3508] [serial = 1270] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (175D9C00) [pid = 3508] [serial = 1267] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (13A2C800) [pid = 3508] [serial = 1244] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (13813000) [pid = 3508] [serial = 1243] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0DED5000) [pid = 3508] [serial = 1246] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (159E8800) [pid = 3508] [serial = 1255] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (0E1C6800) [pid = 3508] [serial = 1247] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (15FEDC00) [pid = 3508] [serial = 1258] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (12425800) [pid = 3508] [serial = 1249] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (124E5400) [pid = 3508] [serial = 1250] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (15E51800) [pid = 3508] [serial = 1256] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1561FC00) [pid = 3508] [serial = 1252] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0E06BC00) [pid = 3508] [serial = 1261] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15FEF400) [pid = 3508] [serial = 1259] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1416C800) [pid = 3508] [serial = 1262] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1615B400) [pid = 3508] [serial = 1264] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0E019800) [pid = 3508] [serial = 1229] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0DE72000) [pid = 3508] [serial = 1228] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (158B6400) [pid = 3508] [serial = 1232] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15776000) [pid = 3508] [serial = 1231] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (19618000) [pid = 3508] [serial = 1235] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (17FA6800) [pid = 3508] [serial = 1234] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (19D3BC00) [pid = 3508] [serial = 1238] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (19D36800) [pid = 3508] [serial = 1237] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0D875000) [pid = 3508] [serial = 1241] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0D45A000) [pid = 3508] [serial = 1240] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (175DA800) [pid = 3508] [serial = 1268] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (12368000) [pid = 3508] [serial = 1253] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1630BC00) [pid = 3508] [serial = 1265] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3508 | 1468663140109 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:59:00 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 02:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1577ms 02:59:00 INFO - PROCESS | 3508 | 1468663140175 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 3508 | 1468663140179 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 02:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:59:00 INFO - PROCESS | 3508 | 1468663140183 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 3508 | 1468663140188 Marionette TRACE conn6 <- [1,1722,null,{}] 02:59:00 INFO - PROCESS | 3508 | 1468663140193 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:00 INFO - PROCESS | 3508 | 1468663140195 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:00 INFO - PROCESS | 3508 | 1468663140319 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 02:59:00 INFO - PROCESS | 3508 | 1468663140409 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 3508 | 1468663140412 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:00 INFO - PROCESS | 3508 | ++DOCSHELL 0D459C00 == 28 [pid = 3508] [id = 440] 02:59:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0D4F7400) [pid = 3508] [serial = 1320] [outer = 00000000] 02:59:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0DE6EC00) [pid = 3508] [serial = 1321] [outer = 0D4F7400] 02:59:00 INFO - PROCESS | 3508 | 1468663140459 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0DEBD800) [pid = 3508] [serial = 1322] [outer = 0D4F7400] 02:59:00 INFO - PROCESS | 3508 | 1468663140847 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 730ms 02:59:00 INFO - PROCESS | 3508 | 1468663140919 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 3508 | 1468663140924 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 02:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:59:00 INFO - PROCESS | 3508 | 1468663140932 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 3508 | 1468663140935 Marionette TRACE conn6 <- [1,1726,null,{}] 02:59:00 INFO - PROCESS | 3508 | 1468663140938 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:00 INFO - PROCESS | 3508 | 1468663140941 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:01 INFO - PROCESS | 3508 | 1468663141030 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 02:59:01 INFO - PROCESS | 3508 | 1468663141037 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 3508 | 1468663141040 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:01 INFO - PROCESS | 3508 | ++DOCSHELL 0E9DC400 == 29 [pid = 3508] [id = 441] 02:59:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (11A14800) [pid = 3508] [serial = 1323] [outer = 00000000] 02:59:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1235C400) [pid = 3508] [serial = 1324] [outer = 11A14800] 02:59:01 INFO - PROCESS | 3508 | 1468663141086 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (12366C00) [pid = 3508] [serial = 1325] [outer = 11A14800] 02:59:01 INFO - PROCESS | 3508 | 1468663141541 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 02:59:01 INFO - PROCESS | 3508 | 1468663141606 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 3508 | 1468663141608 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 02:59:01 INFO - PROCESS | 3508 | 1468663141612 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:59:01 INFO - PROCESS | 3508 | 1468663141615 Marionette TRACE conn6 <- [1,1730,null,{}] 02:59:01 INFO - PROCESS | 3508 | 1468663141625 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:01 INFO - PROCESS | 3508 | 1468663141630 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:01 INFO - PROCESS | 3508 | 1468663141713 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 02:59:01 INFO - PROCESS | 3508 | 1468663141721 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 3508 | 1468663141724 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:01 INFO - PROCESS | 3508 | ++DOCSHELL 1381F000 == 30 [pid = 3508] [id = 442] 02:59:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13820800) [pid = 3508] [serial = 1326] [outer = 00000000] 02:59:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (14C4D800) [pid = 3508] [serial = 1327] [outer = 13820800] 02:59:01 INFO - PROCESS | 3508 | 1468663141772 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (14CD5400) [pid = 3508] [serial = 1328] [outer = 13820800] 02:59:02 INFO - PROCESS | 3508 | 1468663142272 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 02:59:02 INFO - PROCESS | 3508 | 1468663142286 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 3508 | 1468663142289 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 02:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:59:02 INFO - PROCESS | 3508 | 1468663142292 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 3508 | 1468663142294 Marionette TRACE conn6 <- [1,1734,null,{}] 02:59:02 INFO - PROCESS | 3508 | 1468663142297 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:02 INFO - PROCESS | 3508 | 1468663142299 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:02 INFO - PROCESS | 3508 | 1468663142460 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 02:59:02 INFO - PROCESS | 3508 | 1468663142487 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 3508 | 1468663142489 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:02 INFO - PROCESS | 3508 | ++DOCSHELL 1577E800 == 31 [pid = 3508] [id = 443] 02:59:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1577EC00) [pid = 3508] [serial = 1329] [outer = 00000000] 02:59:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (158ADC00) [pid = 3508] [serial = 1330] [outer = 1577EC00] 02:59:02 INFO - PROCESS | 3508 | 1468663142533 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (159DF800) [pid = 3508] [serial = 1331] [outer = 1577EC00] 02:59:02 INFO - PROCESS | 3508 | 1468663142966 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 730ms 02:59:03 INFO - PROCESS | 3508 | 1468663143026 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 3508 | 1468663143028 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 02:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:59:03 INFO - PROCESS | 3508 | 1468663143032 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 3508 | 1468663143033 Marionette TRACE conn6 <- [1,1738,null,{}] 02:59:03 INFO - PROCESS | 3508 | 1468663143037 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:03 INFO - PROCESS | 3508 | 1468663143039 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:03 INFO - PROCESS | 3508 | 1468663143150 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 02:59:03 INFO - PROCESS | 3508 | 1468663143156 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 3508 | 1468663143157 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:03 INFO - PROCESS | 3508 | ++DOCSHELL 159E8000 == 32 [pid = 3508] [id = 444] 02:59:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (159E8800) [pid = 3508] [serial = 1332] [outer = 00000000] 02:59:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15E53C00) [pid = 3508] [serial = 1333] [outer = 159E8800] 02:59:03 INFO - PROCESS | 3508 | 1468663143201 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (15FE6400) [pid = 3508] [serial = 1334] [outer = 159E8800] 02:59:03 INFO - PROCESS | 3508 | 1468663143657 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 02:59:03 INFO - PROCESS | 3508 | 1468663143702 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 3508 | 1468663143704 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 02:59:03 INFO - PROCESS | 3508 | 1468663143707 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:59:03 INFO - PROCESS | 3508 | 1468663143709 Marionette TRACE conn6 <- [1,1742,null,{}] 02:59:03 INFO - PROCESS | 3508 | 1468663143712 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:03 INFO - PROCESS | 3508 | 1468663143718 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:03 INFO - PROCESS | 3508 | 1468663143870 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 02:59:03 INFO - PROCESS | 3508 | 1468663143883 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 3508 | 1468663143885 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:03 INFO - PROCESS | 3508 | ++DOCSHELL 1604C400 == 33 [pid = 3508] [id = 445] 02:59:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16050C00) [pid = 3508] [serial = 1335] [outer = 00000000] 02:59:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1615BC00) [pid = 3508] [serial = 1336] [outer = 16050C00] 02:59:03 INFO - PROCESS | 3508 | 1468663143930 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16310400) [pid = 3508] [serial = 1337] [outer = 16050C00] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16053400) [pid = 3508] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0D45D000) [pid = 3508] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1614C400) [pid = 3508] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1772BC00) [pid = 3508] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (158B3400) [pid = 3508] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D4FF400) [pid = 3508] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (12407C00) [pid = 3508] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (14C57800) [pid = 3508] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D460800) [pid = 3508] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17FA5000) [pid = 3508] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (12399800) [pid = 3508] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:59:04 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1604D000) [pid = 3508] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:59:04 INFO - PROCESS | 3508 | 1468663144606 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 971ms 02:59:04 INFO - PROCESS | 3508 | 1468663144683 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 3508 | 1468663144685 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 02:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:59:04 INFO - PROCESS | 3508 | 1468663144689 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 3508 | 1468663144690 Marionette TRACE conn6 <- [1,1746,null,{}] 02:59:04 INFO - PROCESS | 3508 | 1468663144694 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:04 INFO - PROCESS | 3508 | 1468663144696 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:04 INFO - PROCESS | 3508 | 1468663144774 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 02:59:04 INFO - PROCESS | 3508 | 1468663144779 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 3508 | 1468663144781 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:04 INFO - PROCESS | 3508 | ++DOCSHELL 0D891800 == 34 [pid = 3508] [id = 446] 02:59:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (11C26800) [pid = 3508] [serial = 1338] [outer = 00000000] 02:59:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (157BF400) [pid = 3508] [serial = 1339] [outer = 11C26800] 02:59:04 INFO - PROCESS | 3508 | 1468663144824 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1604D000) [pid = 3508] [serial = 1340] [outer = 11C26800] 02:59:05 INFO - PROCESS | 3508 | 1468663145221 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 570ms 02:59:05 INFO - PROCESS | 3508 | 1468663145259 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 3508 | 1468663145261 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 02:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:59:05 INFO - PROCESS | 3508 | 1468663145264 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 3508 | 1468663145266 Marionette TRACE conn6 <- [1,1750,null,{}] 02:59:05 INFO - PROCESS | 3508 | 1468663145269 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:05 INFO - PROCESS | 3508 | 1468663145271 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:05 INFO - PROCESS | 3508 | 1468663145394 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 02:59:05 INFO - PROCESS | 3508 | 1468663145400 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 3508 | 1468663145402 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:05 INFO - PROCESS | 3508 | ++DOCSHELL 0DEBB400 == 35 [pid = 3508] [id = 447] 02:59:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0EBC8C00) [pid = 3508] [serial = 1341] [outer = 00000000] 02:59:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1630DC00) [pid = 3508] [serial = 1342] [outer = 0EBC8C00] 02:59:05 INFO - PROCESS | 3508 | 1468663145445 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16BE9400) [pid = 3508] [serial = 1343] [outer = 0EBC8C00] 02:59:05 INFO - PROCESS | 3508 | 1468663145839 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 630ms 02:59:05 INFO - PROCESS | 3508 | 1468663145895 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 3508 | 1468663145897 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 02:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:59:05 INFO - PROCESS | 3508 | 1468663145913 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 3508 | 1468663145915 Marionette TRACE conn6 <- [1,1754,null,{}] 02:59:05 INFO - PROCESS | 3508 | 1468663145919 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:05 INFO - PROCESS | 3508 | 1468663145921 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:05 INFO - PROCESS | 3508 | 1468663145997 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 02:59:06 INFO - PROCESS | 3508 | 1468663146002 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 3508 | 1468663146004 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:06 INFO - PROCESS | 3508 | ++DOCSHELL 16FDF000 == 36 [pid = 3508] [id = 448] 02:59:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17473C00) [pid = 3508] [serial = 1344] [outer = 00000000] 02:59:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (175E1C00) [pid = 3508] [serial = 1345] [outer = 17473C00] 02:59:06 INFO - PROCESS | 3508 | 1468663146057 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (175DD000) [pid = 3508] [serial = 1346] [outer = 17473C00] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 0D459C00 == 35 [pid = 3508] [id = 440] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 0DECA400 == 34 [pid = 3508] [id = 439] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 0E9DC400 == 33 [pid = 3508] [id = 441] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 1577E800 == 32 [pid = 3508] [id = 443] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 1604C400 == 31 [pid = 3508] [id = 445] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 1381F000 == 30 [pid = 3508] [id = 442] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 159E8000 == 29 [pid = 3508] [id = 444] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 0DEBB400 == 28 [pid = 3508] [id = 447] 02:59:07 INFO - PROCESS | 3508 | --DOCSHELL 0D891800 == 27 [pid = 3508] [id = 446] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (16151C00) [pid = 3508] [serial = 1288] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17733C00) [pid = 3508] [serial = 1294] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16F84C00) [pid = 3508] [serial = 1292] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (16CE2800) [pid = 3508] [serial = 1291] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (177AAC00) [pid = 3508] [serial = 1271] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (159E9C00) [pid = 3508] [serial = 1285] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (11CB0C00) [pid = 3508] [serial = 1273] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (12368800) [pid = 3508] [serial = 1274] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (125BA800) [pid = 3508] [serial = 1282] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (13747C00) [pid = 3508] [serial = 1283] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15775000) [pid = 3508] [serial = 1276] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (158B6000) [pid = 3508] [serial = 1277] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (0D87F400) [pid = 3508] [serial = 1279] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (0DED4000) [pid = 3508] [serial = 1280] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (19235000) [pid = 3508] [serial = 1303] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1923FC00) [pid = 3508] [serial = 1304] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1577D000) [pid = 3508] [serial = 1297] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (158AC400) [pid = 3508] [serial = 1298] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (175DE400) [pid = 3508] [serial = 1295] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (16176400) [pid = 3508] [serial = 1289] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (17D2A400) [pid = 3508] [serial = 1300] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (17F57000) [pid = 3508] [serial = 1301] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (15FE2400) [pid = 3508] [serial = 1286] [outer = 00000000] [url = about:blank] 02:59:07 INFO - PROCESS | 3508 | 1468663147846 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1974ms 02:59:07 INFO - PROCESS | 3508 | 1468663147891 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 3508 | 1468663147895 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 02:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:59:07 INFO - PROCESS | 3508 | 1468663147900 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 3508 | 1468663147903 Marionette TRACE conn6 <- [1,1758,null,{}] 02:59:07 INFO - PROCESS | 3508 | 1468663147909 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:07 INFO - PROCESS | 3508 | 1468663147912 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:08 INFO - PROCESS | 3508 | 1468663148006 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 02:59:08 INFO - PROCESS | 3508 | 1468663148014 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 3508 | 1468663148018 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:08 INFO - PROCESS | 3508 | ++DOCSHELL 0D0F2C00 == 28 [pid = 3508] [id = 449] 02:59:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (0D334400) [pid = 3508] [serial = 1347] [outer = 00000000] 02:59:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (0D4F2C00) [pid = 3508] [serial = 1348] [outer = 0D334400] 02:59:08 INFO - PROCESS | 3508 | 1468663148067 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (0D876000) [pid = 3508] [serial = 1349] [outer = 0D334400] 02:59:08 INFO - PROCESS | 3508 | 1468663148535 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 690ms 02:59:08 INFO - PROCESS | 3508 | 1468663148591 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 3508 | 1468663148596 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 02:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:59:08 INFO - PROCESS | 3508 | 1468663148602 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 3508 | 1468663148604 Marionette TRACE conn6 <- [1,1762,null,{}] 02:59:08 INFO - PROCESS | 3508 | 1468663148608 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:08 INFO - PROCESS | 3508 | 1468663148611 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:08 INFO - PROCESS | 3508 | 1468663148697 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 02:59:08 INFO - PROCESS | 3508 | 1468663148706 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 3508 | 1468663148709 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:08 INFO - PROCESS | 3508 | ++DOCSHELL 0E015C00 == 29 [pid = 3508] [id = 450] 02:59:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (0E016C00) [pid = 3508] [serial = 1350] [outer = 00000000] 02:59:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (0E071000) [pid = 3508] [serial = 1351] [outer = 0E016C00] 02:59:08 INFO - PROCESS | 3508 | 1468663148755 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (0EB40000) [pid = 3508] [serial = 1352] [outer = 0E016C00] 02:59:09 INFO - PROCESS | 3508 | 1468663149230 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 02:59:09 INFO - PROCESS | 3508 | 1468663149276 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 3508 | 1468663149278 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 02:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:59:09 INFO - PROCESS | 3508 | 1468663149282 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 3508 | 1468663149285 Marionette TRACE conn6 <- [1,1766,null,{}] 02:59:09 INFO - PROCESS | 3508 | 1468663149296 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:09 INFO - PROCESS | 3508 | 1468663149300 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:09 INFO - PROCESS | 3508 | 1468663149410 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 02:59:09 INFO - PROCESS | 3508 | 1468663149504 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 3508 | 1468663149506 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:09 INFO - PROCESS | 3508 | ++DOCSHELL 1244C800 == 30 [pid = 3508] [id = 451] 02:59:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1244F800) [pid = 3508] [serial = 1353] [outer = 00000000] 02:59:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (124E9000) [pid = 3508] [serial = 1354] [outer = 1244F800] 02:59:09 INFO - PROCESS | 3508 | 1468663149554 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (1324E000) [pid = 3508] [serial = 1355] [outer = 1244F800] 02:59:09 INFO - PROCESS | 3508 | 1468663149932 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:59:09 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 02:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 02:59:09 INFO - PROCESS | 3508 | 1468663149956 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 3508 | 1468663149958 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 02:59:09 INFO - PROCESS | 3508 | 1468663149961 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 3508 | 1468663149963 Marionette TRACE conn6 <- [1,1770,null,{}] 02:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:59:09 INFO - PROCESS | 3508 | 1468663149966 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:09 INFO - PROCESS | 3508 | 1468663149968 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:10 INFO - PROCESS | 3508 | 1468663150050 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 02:59:10 INFO - PROCESS | 3508 | 1468663150137 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 3508 | 1468663150139 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:10 INFO - PROCESS | 3508 | ++DOCSHELL 0DEBB400 == 31 [pid = 3508] [id = 452] 02:59:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (11DCF400) [pid = 3508] [serial = 1356] [outer = 00000000] 02:59:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1374FC00) [pid = 3508] [serial = 1357] [outer = 11DCF400] 02:59:10 INFO - PROCESS | 3508 | 1468663150184 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (13A2C800) [pid = 3508] [serial = 1358] [outer = 11DCF400] 02:59:10 INFO - PROCESS | 3508 | 1468663150560 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:59:10 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 02:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 02:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:59:10 INFO - PROCESS | 3508 | 1468663150595 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 3508 | 1468663150597 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 02:59:10 INFO - PROCESS | 3508 | 1468663150600 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 3508 | 1468663150602 Marionette TRACE conn6 <- [1,1774,null,{}] 02:59:10 INFO - PROCESS | 3508 | 1468663150605 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:10 INFO - PROCESS | 3508 | 1468663150607 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:10 INFO - PROCESS | 3508 | 1468663150682 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 02:59:10 INFO - PROCESS | 3508 | 1468663150799 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 3508 | 1468663150801 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:10 INFO - PROCESS | 3508 | ++DOCSHELL 14C5AC00 == 32 [pid = 3508] [id = 453] 02:59:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (14CBA800) [pid = 3508] [serial = 1359] [outer = 00000000] 02:59:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15773400) [pid = 3508] [serial = 1360] [outer = 14CBA800] 02:59:10 INFO - PROCESS | 3508 | 1468663150844 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1577B400) [pid = 3508] [serial = 1361] [outer = 14CBA800] 02:59:11 INFO - PROCESS | 3508 | 1468663151209 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:59:11 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 02:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 630ms 02:59:11 INFO - PROCESS | 3508 | 1468663151232 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 3508 | 1468663151234 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 02:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:59:11 INFO - PROCESS | 3508 | 1468663151237 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 3508 | 1468663151239 Marionette TRACE conn6 <- [1,1778,null,{}] 02:59:11 INFO - PROCESS | 3508 | 1468663151242 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:11 INFO - PROCESS | 3508 | 1468663151248 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:11 INFO - PROCESS | 3508 | 1468663151383 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 02:59:11 INFO - PROCESS | 3508 | 1468663151444 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 3508 | 1468663151446 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:11 INFO - PROCESS | 3508 | ++DOCSHELL 158AD400 == 33 [pid = 3508] [id = 454] 02:59:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158B0400) [pid = 3508] [serial = 1362] [outer = 00000000] 02:59:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (159EC400) [pid = 3508] [serial = 1363] [outer = 158B0400] 02:59:11 INFO - PROCESS | 3508 | 1468663151489 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15E58400) [pid = 3508] [serial = 1364] [outer = 158B0400] 02:59:11 INFO - PROCESS | 3508 | 1468663151855 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:59:11 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) 02:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 02:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:59:11 INFO - PROCESS | 3508 | 1468663151907 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 3508 | 1468663151909 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 02:59:11 INFO - PROCESS | 3508 | 1468663151913 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 3508 | 1468663151914 Marionette TRACE conn6 <- [1,1782,null,{}] 02:59:11 INFO - PROCESS | 3508 | 1468663151918 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:11 INFO - PROCESS | 3508 | 1468663151920 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:12 INFO - PROCESS | 3508 | 1468663151997 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 02:59:12 INFO - PROCESS | 3508 | 1468663152003 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 3508 | 1468663152005 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:12 INFO - PROCESS | 3508 | ++DOCSHELL 15FEA800 == 34 [pid = 3508] [id = 455] 02:59:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FEC000) [pid = 3508] [serial = 1365] [outer = 00000000] 02:59:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16050800) [pid = 3508] [serial = 1366] [outer = 15FEC000] 02:59:12 INFO - PROCESS | 3508 | 1468663152048 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16055800) [pid = 3508] [serial = 1367] [outer = 15FEC000] 02:59:12 INFO - PROCESS | 3508 | 1468663152475 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 630ms 02:59:12 INFO - PROCESS | 3508 | 1468663152546 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 3508 | 1468663152548 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 02:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:59:12 INFO - PROCESS | 3508 | 1468663152551 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 3508 | 1468663152553 Marionette TRACE conn6 <- [1,1786,null,{}] 02:59:12 INFO - PROCESS | 3508 | 1468663152556 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:12 INFO - PROCESS | 3508 | 1468663152558 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:12 INFO - PROCESS | 3508 | 1468663152633 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 02:59:12 INFO - PROCESS | 3508 | 1468663152641 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 3508 | 1468663152643 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:12 INFO - PROCESS | 3508 | ++DOCSHELL 1604CC00 == 35 [pid = 3508] [id = 456] 02:59:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1604EC00) [pid = 3508] [serial = 1368] [outer = 00000000] 02:59:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16171800) [pid = 3508] [serial = 1369] [outer = 1604EC00] 02:59:12 INFO - PROCESS | 3508 | 1468663152686 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16158000) [pid = 3508] [serial = 1370] [outer = 1604EC00] 02:59:13 INFO - PROCESS | 3508 | 1468663153140 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms 02:59:13 INFO - PROCESS | 3508 | 1468663153184 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 3508 | 1468663153186 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 02:59:13 INFO - PROCESS | 3508 | 1468663153189 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 3508 | 1468663153191 Marionette TRACE conn6 <- [1,1790,null,{}] 02:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:59:13 INFO - PROCESS | 3508 | 1468663153195 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:13 INFO - PROCESS | 3508 | 1468663153196 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:13 INFO - PROCESS | 3508 | 1468663153308 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 02:59:13 INFO - PROCESS | 3508 | 1468663153315 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 3508 | 1468663153317 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:13 INFO - PROCESS | 3508 | ++DOCSHELL 1244C400 == 36 [pid = 3508] [id = 457] 02:59:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16F7E800) [pid = 3508] [serial = 1371] [outer = 00000000] 02:59:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17475400) [pid = 3508] [serial = 1372] [outer = 16F7E800] 02:59:13 INFO - PROCESS | 3508 | 1468663153363 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (175D6C00) [pid = 3508] [serial = 1373] [outer = 16F7E800] 02:59:13 INFO - PROCESS | 3508 | 1468663153841 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 02:59:13 INFO - PROCESS | 3508 | 1468663153870 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 3508 | 1468663153872 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 02:59:13 INFO - PROCESS | 3508 | 1468663153875 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:59:13 INFO - PROCESS | 3508 | 1468663153876 Marionette TRACE conn6 <- [1,1794,null,{}] 02:59:13 INFO - PROCESS | 3508 | 1468663153880 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:13 INFO - PROCESS | 3508 | 1468663153881 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:13 INFO - PROCESS | 3508 | 1468663153997 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 02:59:14 INFO - PROCESS | 3508 | 1468663154002 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 3508 | 1468663154004 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:14 INFO - PROCESS | 3508 | ++DOCSHELL 1374DC00 == 37 [pid = 3508] [id = 458] 02:59:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (175DD400) [pid = 3508] [serial = 1374] [outer = 00000000] 02:59:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17730000) [pid = 3508] [serial = 1375] [outer = 175DD400] 02:59:14 INFO - PROCESS | 3508 | 1468663154047 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (17736800) [pid = 3508] [serial = 1376] [outer = 175DD400] 02:59:14 INFO - PROCESS | 3508 | 1468663154503 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 02:59:14 INFO - PROCESS | 3508 | 1468663154549 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 3508 | 1468663154551 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 02:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:59:14 INFO - PROCESS | 3508 | 1468663154554 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 3508 | 1468663154556 Marionette TRACE conn6 <- [1,1798,null,{}] 02:59:14 INFO - PROCESS | 3508 | 1468663154568 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:14 INFO - PROCESS | 3508 | 1468663154570 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:14 INFO - PROCESS | 3508 | 1468663154695 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 02:59:14 INFO - PROCESS | 3508 | 1468663154787 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 3508 | 1468663154789 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:14 INFO - PROCESS | 3508 | ++DOCSHELL 14C5A800 == 38 [pid = 3508] [id = 459] 02:59:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (177B1000) [pid = 3508] [serial = 1377] [outer = 00000000] 02:59:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (17FA0C00) [pid = 3508] [serial = 1378] [outer = 177B1000] 02:59:14 INFO - PROCESS | 3508 | 1468663154836 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (17FDE000) [pid = 3508] [serial = 1379] [outer = 177B1000] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0EBC8C00) [pid = 3508] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1577EC00) [pid = 3508] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (159E8800) [pid = 3508] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16050C00) [pid = 3508] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (11C26800) [pid = 3508] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (11A44800) [pid = 3508] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (175E3400) [pid = 3508] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (177AA000) [pid = 3508] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (151F2000) [pid = 3508] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0D4FB000) [pid = 3508] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (13820800) [pid = 3508] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (11A14800) [pid = 3508] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:59:15 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D4F7400) [pid = 3508] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:59:15 INFO - PROCESS | 3508 | 1468663155369 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 830ms 02:59:15 INFO - PROCESS | 3508 | 1468663155385 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 3508 | 1468663155386 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 02:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:59:15 INFO - PROCESS | 3508 | 1468663155403 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 3508 | 1468663155404 Marionette TRACE conn6 <- [1,1802,null,{}] 02:59:15 INFO - PROCESS | 3508 | 1468663155408 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:15 INFO - PROCESS | 3508 | 1468663155409 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:15 INFO - PROCESS | 3508 | 1468663155486 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 02:59:15 INFO - PROCESS | 3508 | 1468663155492 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 3508 | 1468663155494 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:15 INFO - PROCESS | 3508 | ++DOCSHELL 13813000 == 39 [pid = 3508] [id = 460] 02:59:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (13814800) [pid = 3508] [serial = 1380] [outer = 00000000] 02:59:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15782C00) [pid = 3508] [serial = 1381] [outer = 13814800] 02:59:15 INFO - PROCESS | 3508 | 1468663155546 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (159ED400) [pid = 3508] [serial = 1382] [outer = 13814800] 02:59:15 INFO - PROCESS | 3508 | 1468663155967 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 630ms 02:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:59:16 INFO - PROCESS | 3508 | 1468663156036 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 3508 | 1468663156038 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 02:59:16 INFO - PROCESS | 3508 | 1468663156041 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 3508 | 1468663156043 Marionette TRACE conn6 <- [1,1806,null,{}] 02:59:16 INFO - PROCESS | 3508 | 1468663156046 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:16 INFO - PROCESS | 3508 | 1468663156048 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:16 INFO - PROCESS | 3508 | 1468663156129 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 02:59:16 INFO - PROCESS | 3508 | 1468663156136 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 3508 | 1468663156138 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:16 INFO - PROCESS | 3508 | ++DOCSHELL 15FE9800 == 40 [pid = 3508] [id = 461] 02:59:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16157000) [pid = 3508] [serial = 1383] [outer = 00000000] 02:59:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17733400) [pid = 3508] [serial = 1384] [outer = 16157000] 02:59:16 INFO - PROCESS | 3508 | 1468663156182 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17FE6400) [pid = 3508] [serial = 1385] [outer = 16157000] 02:59:16 INFO - PROCESS | 3508 | 1468663156600 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 02:59:16 INFO - PROCESS | 3508 | 1468663156629 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 3508 | 1468663156631 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 02:59:16 INFO - PROCESS | 3508 | 1468663156634 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 3508 | 1468663156635 Marionette TRACE conn6 <- [1,1810,null,{}] 02:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:59:16 INFO - PROCESS | 3508 | 1468663156639 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:16 INFO - PROCESS | 3508 | 1468663156641 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:16 INFO - PROCESS | 3508 | 1468663156761 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 02:59:16 INFO - PROCESS | 3508 | 1468663156769 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 3508 | 1468663156771 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:16 INFO - PROCESS | 3508 | ++DOCSHELL 155CF000 == 41 [pid = 3508] [id = 462] 02:59:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (1604D400) [pid = 3508] [serial = 1386] [outer = 00000000] 02:59:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (19238400) [pid = 3508] [serial = 1387] [outer = 1604D400] 02:59:16 INFO - PROCESS | 3508 | 1468663156815 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (1923D400) [pid = 3508] [serial = 1388] [outer = 1604D400] 02:59:17 INFO - PROCESS | 3508 | 1468663157410 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 830ms 02:59:17 INFO - PROCESS | 3508 | 1468663157555 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 3508 | 1468663157559 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 02:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:59:17 INFO - PROCESS | 3508 | 1468663157603 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 3508 | 1468663157606 Marionette TRACE conn6 <- [1,1814,null,{}] 02:59:17 INFO - PROCESS | 3508 | 1468663157612 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:17 INFO - PROCESS | 3508 | 1468663157615 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:17 INFO - PROCESS | 3508 | 1468663157747 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 02:59:17 INFO - PROCESS | 3508 | 1468663157875 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 3508 | 1468663157878 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:17 INFO - PROCESS | 3508 | ++DOCSHELL 09162C00 == 42 [pid = 3508] [id = 463] 02:59:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (09203400) [pid = 3508] [serial = 1389] [outer = 00000000] 02:59:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0D897000) [pid = 3508] [serial = 1390] [outer = 09203400] 02:59:17 INFO - PROCESS | 3508 | 1468663157936 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0DE79C00) [pid = 3508] [serial = 1391] [outer = 09203400] 02:59:18 INFO - PROCESS | 3508 | 1468663158626 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1077ms 02:59:18 INFO - PROCESS | 3508 | 1468663158683 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 3508 | 1468663158688 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 02:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:59:18 INFO - PROCESS | 3508 | 1468663158736 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 3508 | 1468663158739 Marionette TRACE conn6 <- [1,1818,null,{}] 02:59:18 INFO - PROCESS | 3508 | 1468663158743 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:18 INFO - PROCESS | 3508 | 1468663158746 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:18 INFO - PROCESS | 3508 | 1468663158875 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 02:59:19 INFO - PROCESS | 3508 | 1468663159146 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 3508 | 1468663159149 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:19 INFO - PROCESS | 3508 | ++DOCSHELL 0915E000 == 43 [pid = 3508] [id = 464] 02:59:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (09167800) [pid = 3508] [serial = 1392] [outer = 00000000] 02:59:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (09295800) [pid = 3508] [serial = 1393] [outer = 09167800] 02:59:19 INFO - PROCESS | 3508 | 1468663159218 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (0D0C9C00) [pid = 3508] [serial = 1394] [outer = 09167800] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 15FE9800 == 42 [pid = 3508] [id = 461] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 13813000 == 41 [pid = 3508] [id = 460] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 14C5A800 == 40 [pid = 3508] [id = 459] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 1374DC00 == 39 [pid = 3508] [id = 458] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 1244C400 == 38 [pid = 3508] [id = 457] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 1604CC00 == 37 [pid = 3508] [id = 456] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 15FEA800 == 36 [pid = 3508] [id = 455] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 158AD400 == 35 [pid = 3508] [id = 454] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 14C5AC00 == 34 [pid = 3508] [id = 453] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 0DEBB400 == 33 [pid = 3508] [id = 452] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 1244C800 == 32 [pid = 3508] [id = 451] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 0E015C00 == 31 [pid = 3508] [id = 450] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (175E1C00) [pid = 3508] [serial = 1345] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 0D0F2C00 == 30 [pid = 3508] [id = 449] 02:59:19 INFO - PROCESS | 3508 | --DOCSHELL 16FDF000 == 29 [pid = 3508] [id = 448] 02:59:19 INFO - PROCESS | 3508 | 1468663159916 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1236ms 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (16BE9400) [pid = 3508] [serial = 1343] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (158ADC00) [pid = 3508] [serial = 1330] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (15E53C00) [pid = 3508] [serial = 1333] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (1615BC00) [pid = 3508] [serial = 1336] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (15FE6400) [pid = 3508] [serial = 1334] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16310400) [pid = 3508] [serial = 1337] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1630DC00) [pid = 3508] [serial = 1342] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (157BF400) [pid = 3508] [serial = 1339] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (11FBA000) [pid = 3508] [serial = 1318] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (19D37400) [pid = 3508] [serial = 1316] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (19BCE000) [pid = 3508] [serial = 1315] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (192B7800) [pid = 3508] [serial = 1313] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17FA2800) [pid = 3508] [serial = 1312] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (15FE3800) [pid = 3508] [serial = 1310] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (158AF400) [pid = 3508] [serial = 1309] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (11CEA800) [pid = 3508] [serial = 1307] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0DE6D000) [pid = 3508] [serial = 1306] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (14C4D800) [pid = 3508] [serial = 1327] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1235C400) [pid = 3508] [serial = 1324] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (12366C00) [pid = 3508] [serial = 1325] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0DE6EC00) [pid = 3508] [serial = 1321] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0DEBD800) [pid = 3508] [serial = 1322] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1242B400) [pid = 3508] [serial = 1319] [outer = 00000000] [url = about:blank] 02:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1604D000) [pid = 3508] [serial = 1340] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (159DF800) [pid = 3508] [serial = 1331] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (14CD5400) [pid = 3508] [serial = 1328] [outer = 00000000] [url = about:blank] 02:59:19 INFO - PROCESS | 3508 | 1468663159976 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 3508 | 1468663159980 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 02:59:19 INFO - PROCESS | 3508 | 1468663159984 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 3508 | 1468663159987 Marionette TRACE conn6 <- [1,1822,null,{}] 02:59:19 INFO - PROCESS | 3508 | 1468663159992 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:19 INFO - PROCESS | 3508 | 1468663159996 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:20 INFO - PROCESS | 3508 | 1468663160084 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 02:59:20 INFO - PROCESS | 3508 | 1468663160092 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 3508 | 1468663160094 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:20 INFO - PROCESS | 3508 | ++DOCSHELL 0DEC6000 == 30 [pid = 3508] [id = 465] 02:59:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0E015C00) [pid = 3508] [serial = 1395] [outer = 00000000] 02:59:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (11A47800) [pid = 3508] [serial = 1396] [outer = 0E015C00] 02:59:20 INFO - PROCESS | 3508 | 1468663160140 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1235C400) [pid = 3508] [serial = 1397] [outer = 0E015C00] 02:59:20 INFO - PROCESS | 3508 | 1468663160664 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:59:20 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 02:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 730ms 02:59:20 INFO - PROCESS | 3508 | 1468663160716 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 3508 | 1468663160720 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 02:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:59:20 INFO - PROCESS | 3508 | 1468663160724 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 3508 | 1468663160726 Marionette TRACE conn6 <- [1,1826,null,{}] 02:59:20 INFO - PROCESS | 3508 | 1468663160730 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:20 INFO - PROCESS | 3508 | 1468663160732 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:20 INFO - PROCESS | 3508 | 1468663160827 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 02:59:20 INFO - PROCESS | 3508 | 1468663160925 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 3508 | 1468663160927 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:20 INFO - PROCESS | 3508 | ++DOCSHELL 124E3800 == 31 [pid = 3508] [id = 466] 02:59:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (124E5400) [pid = 3508] [serial = 1398] [outer = 00000000] 02:59:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (13745000) [pid = 3508] [serial = 1399] [outer = 124E5400] 02:59:20 INFO - PROCESS | 3508 | 1468663160975 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (13817000) [pid = 3508] [serial = 1400] [outer = 124E5400] 02:59:21 INFO - PROCESS | 3508 | 1468663161352 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 02:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:59:21 INFO - PROCESS | 3508 | 1468663161399 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 3508 | 1468663161402 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 02:59:21 INFO - PROCESS | 3508 | 1468663161407 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 3508 | 1468663161413 Marionette TRACE conn6 <- [1,1830,null,{}] 02:59:21 INFO - PROCESS | 3508 | 1468663161423 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:21 INFO - PROCESS | 3508 | 1468663161427 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:21 INFO - PROCESS | 3508 | 1468663161512 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 02:59:21 INFO - PROCESS | 3508 | 1468663161519 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 3508 | 1468663161521 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:21 INFO - PROCESS | 3508 | ++DOCSHELL 14CD5800 == 32 [pid = 3508] [id = 467] 02:59:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (151F8800) [pid = 3508] [serial = 1401] [outer = 00000000] 02:59:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15781400) [pid = 3508] [serial = 1402] [outer = 151F8800] 02:59:21 INFO - PROCESS | 3508 | 1468663161566 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (158AF400) [pid = 3508] [serial = 1403] [outer = 151F8800] 02:59:22 INFO - PROCESS | 3508 | 1468663162008 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 02:59:22 INFO - PROCESS | 3508 | 1468663162058 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 02:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:59:22 INFO - PROCESS | 3508 | 1468663162061 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 02:59:22 INFO - PROCESS | 3508 | 1468663162064 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 3508 | 1468663162066 Marionette TRACE conn6 <- [1,1834,null,{}] 02:59:22 INFO - PROCESS | 3508 | 1468663162077 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 3508 | 1468663162079 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:22 INFO - PROCESS | 3508 | 1468663162192 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 02:59:22 INFO - PROCESS | 3508 | 1468663162278 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 3508 | 1468663162280 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:22 INFO - PROCESS | 3508 | ++DOCSHELL 159E3400 == 33 [pid = 3508] [id = 468] 02:59:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (159E6000) [pid = 3508] [serial = 1404] [outer = 00000000] 02:59:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15E4CC00) [pid = 3508] [serial = 1405] [outer = 159E6000] 02:59:22 INFO - PROCESS | 3508 | 1468663162324 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15E57400) [pid = 3508] [serial = 1406] [outer = 159E6000] 02:59:22 INFO - PROCESS | 3508 | 1468663162729 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:59:22 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) 02:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 690ms 02:59:22 INFO - PROCESS | 3508 | 1468663162757 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 3508 | 1468663162759 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 02:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:59:22 INFO - PROCESS | 3508 | 1468663162762 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 3508 | 1468663162764 Marionette TRACE conn6 <- [1,1838,null,{}] 02:59:22 INFO - PROCESS | 3508 | 1468663162768 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 3508 | 1468663162770 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:22 INFO - PROCESS | 3508 | 1468663162886 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 02:59:22 INFO - PROCESS | 3508 | 1468663162892 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 3508 | 1468663162898 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:22 INFO - PROCESS | 3508 | ++DOCSHELL 12399800 == 34 [pid = 3508] [id = 469] 02:59:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15FE7C00) [pid = 3508] [serial = 1407] [outer = 00000000] 02:59:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15FEF000) [pid = 3508] [serial = 1408] [outer = 15FE7C00] 02:59:23 INFO - PROCESS | 3508 | 1468663163009 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1604F800) [pid = 3508] [serial = 1409] [outer = 15FE7C00] 02:59:23 INFO - PROCESS | 3508 | 1468663163448 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 730ms 02:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:59:23 INFO - PROCESS | 3508 | 1468663163499 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 3508 | 1468663163501 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 02:59:23 INFO - PROCESS | 3508 | 1468663163504 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 3508 | 1468663163506 Marionette TRACE conn6 <- [1,1842,null,{}] 02:59:23 INFO - PROCESS | 3508 | 1468663163509 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:23 INFO - PROCESS | 3508 | 1468663163511 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:23 INFO - PROCESS | 3508 | 1468663163661 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 02:59:23 INFO - PROCESS | 3508 | 1468663163727 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 3508 | 1468663163729 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:23 INFO - PROCESS | 3508 | ++DOCSHELL 16057C00 == 35 [pid = 3508] [id = 470] 02:59:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1614DC00) [pid = 3508] [serial = 1410] [outer = 00000000] 02:59:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16CE5000) [pid = 3508] [serial = 1411] [outer = 1614DC00] 02:59:23 INFO - PROCESS | 3508 | 1468663163772 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (1630D000) [pid = 3508] [serial = 1412] [outer = 1614DC00] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16F7E800) [pid = 3508] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (175DD400) [pid = 3508] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1244F800) [pid = 3508] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (11DCF400) [pid = 3508] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1604EC00) [pid = 3508] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0E016C00) [pid = 3508] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15FEC000) [pid = 3508] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (177B1000) [pid = 3508] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (158B0400) [pid = 3508] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17473C00) [pid = 3508] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (14CBA800) [pid = 3508] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0D334400) [pid = 3508] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (16157000) [pid = 3508] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:59:24 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (13814800) [pid = 3508] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:59:24 INFO - PROCESS | 3508 | 1468663164319 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 870ms 02:59:24 INFO - PROCESS | 3508 | 1468663164378 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 3508 | 1468663164380 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 02:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:59:24 INFO - PROCESS | 3508 | 1468663164384 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 3508 | 1468663164385 Marionette TRACE conn6 <- [1,1846,null,{}] 02:59:24 INFO - PROCESS | 3508 | 1468663164389 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:24 INFO - PROCESS | 3508 | 1468663164391 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:24 INFO - PROCESS | 3508 | 1468663164468 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 02:59:24 INFO - PROCESS | 3508 | 1468663164563 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 3508 | 1468663164564 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:24 INFO - PROCESS | 3508 | ++DOCSHELL 0E016C00 == 36 [pid = 3508] [id = 471] 02:59:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (124E4400) [pid = 3508] [serial = 1413] [outer = 00000000] 02:59:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (158B3000) [pid = 3508] [serial = 1414] [outer = 124E4400] 02:59:24 INFO - PROCESS | 3508 | 1468663164607 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FEC000) [pid = 3508] [serial = 1415] [outer = 124E4400] 02:59:24 INFO - PROCESS | 3508 | 1468663164958 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 630ms 02:59:25 INFO - PROCESS | 3508 | 1468663165014 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 3508 | 1468663165016 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 02:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:59:25 INFO - PROCESS | 3508 | 1468663165019 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 3508 | 1468663165021 Marionette TRACE conn6 <- [1,1850,null,{}] 02:59:25 INFO - PROCESS | 3508 | 1468663165024 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 3508 | 1468663165026 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:25 INFO - PROCESS | 3508 | 1468663165105 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 02:59:25 INFO - PROCESS | 3508 | 1468663165195 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 3508 | 1468663165197 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:25 INFO - PROCESS | 3508 | ++DOCSHELL 151F6C00 == 37 [pid = 3508] [id = 472] 02:59:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158AD000) [pid = 3508] [serial = 1416] [outer = 00000000] 02:59:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1244DC00) [pid = 3508] [serial = 1417] [outer = 158AD000] 02:59:25 INFO - PROCESS | 3508 | 1468663165240 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17729400) [pid = 3508] [serial = 1418] [outer = 158AD000] 02:59:25 INFO - PROCESS | 3508 | 1468663165603 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 630ms 02:59:25 INFO - PROCESS | 3508 | 1468663165650 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 02:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:59:25 INFO - PROCESS | 3508 | 1468663165652 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 02:59:25 INFO - PROCESS | 3508 | 1468663165656 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 3508 | 1468663165657 Marionette TRACE conn6 <- [1,1854,null,{}] 02:59:25 INFO - PROCESS | 3508 | 1468663165661 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 3508 | 1468663165663 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:25 INFO - PROCESS | 3508 | 1468663165777 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 02:59:25 INFO - PROCESS | 3508 | 1468663165785 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 3508 | 1468663165787 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:25 INFO - PROCESS | 3508 | ++DOCSHELL 13258400 == 38 [pid = 3508] [id = 473] 02:59:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (14C5A800) [pid = 3508] [serial = 1419] [outer = 00000000] 02:59:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (177B1000) [pid = 3508] [serial = 1420] [outer = 14C5A800] 02:59:25 INFO - PROCESS | 3508 | 1468663165830 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17D23400) [pid = 3508] [serial = 1421] [outer = 14C5A800] 02:59:26 INFO - PROCESS | 3508 | 1468663166288 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 02:59:26 INFO - PROCESS | 3508 | 1468663166327 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 3508 | 1468663166332 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 02:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:59:26 INFO - PROCESS | 3508 | 1468663166337 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 3508 | 1468663166342 Marionette TRACE conn6 <- [1,1858,null,{}] 02:59:26 INFO - PROCESS | 3508 | 1468663166349 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:26 INFO - PROCESS | 3508 | 1468663166352 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:26 INFO - PROCESS | 3508 | 1468663166516 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 02:59:26 INFO - PROCESS | 3508 | 1468663166639 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:26 INFO - PROCESS | 3508 | 1468663166644 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:26 INFO - PROCESS | 3508 | ++DOCSHELL 0DEBE000 == 39 [pid = 3508] [id = 474] 02:59:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0DEBE400) [pid = 3508] [serial = 1422] [outer = 00000000] 02:59:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0EBCD800) [pid = 3508] [serial = 1423] [outer = 0DEBE400] 02:59:26 INFO - PROCESS | 3508 | 1468663166702 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (11FBA000) [pid = 3508] [serial = 1424] [outer = 0DEBE400] 02:59:27 INFO - PROCESS | 3508 | 1468663167275 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 970ms 02:59:27 INFO - PROCESS | 3508 | 1468663167312 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 3508 | 1468663167317 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 02:59:27 INFO - PROCESS | 3508 | 1468663167323 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:59:27 INFO - PROCESS | 3508 | 1468663167326 Marionette TRACE conn6 <- [1,1862,null,{}] 02:59:27 INFO - PROCESS | 3508 | 1468663167329 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 3508 | 1468663167332 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:27 INFO - PROCESS | 3508 | 1468663167443 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 02:59:27 INFO - PROCESS | 3508 | 1468663167552 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 3508 | 1468663167555 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:27 INFO - PROCESS | 3508 | ++DOCSHELL 13814C00 == 40 [pid = 3508] [id = 475] 02:59:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1381C000) [pid = 3508] [serial = 1425] [outer = 00000000] 02:59:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (14CBBC00) [pid = 3508] [serial = 1426] [outer = 1381C000] 02:59:27 INFO - PROCESS | 3508 | 1468663167611 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (15776000) [pid = 3508] [serial = 1427] [outer = 1381C000] 02:59:28 INFO - PROCESS | 3508 | 1468663168243 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 970ms 02:59:28 INFO - PROCESS | 3508 | 1468663168297 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 3508 | 1468663168299 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 02:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:59:28 INFO - PROCESS | 3508 | 1468663168303 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 3508 | 1468663168307 Marionette TRACE conn6 <- [1,1866,null,{}] 02:59:28 INFO - PROCESS | 3508 | 1468663168318 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:28 INFO - PROCESS | 3508 | 1468663168323 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:28 INFO - PROCESS | 3508 | 1468663168463 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 02:59:28 INFO - PROCESS | 3508 | 1468663168599 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 3508 | 1468663168602 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:28 INFO - PROCESS | 3508 | ++DOCSHELL 16CE3800 == 41 [pid = 3508] [id = 476] 02:59:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17473C00) [pid = 3508] [serial = 1428] [outer = 00000000] 02:59:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (177AE000) [pid = 3508] [serial = 1429] [outer = 17473C00] 02:59:28 INFO - PROCESS | 3508 | 1468663168660 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (17FD8C00) [pid = 3508] [serial = 1430] [outer = 17473C00] 02:59:29 INFO - PROCESS | 3508 | 1468663169245 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 970ms 02:59:29 INFO - PROCESS | 3508 | 1468663169286 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 3508 | 1468663169289 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 02:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:59:29 INFO - PROCESS | 3508 | 1468663169293 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 3508 | 1468663169295 Marionette TRACE conn6 <- [1,1870,null,{}] 02:59:29 INFO - PROCESS | 3508 | 1468663169298 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:29 INFO - PROCESS | 3508 | 1468663169301 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:29 INFO - PROCESS | 3508 | 1468663169407 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 02:59:29 INFO - PROCESS | 3508 | 1468663169542 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 3508 | 1468663169544 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:29 INFO - PROCESS | 3508 | ++DOCSHELL 17736400 == 42 [pid = 3508] [id = 477] 02:59:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (1960F800) [pid = 3508] [serial = 1431] [outer = 00000000] 02:59:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (1969F400) [pid = 3508] [serial = 1432] [outer = 1960F800] 02:59:29 INFO - PROCESS | 3508 | 1468663169599 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (19B67000) [pid = 3508] [serial = 1433] [outer = 1960F800] 02:59:30 INFO - PROCESS | 3508 | 1468663170316 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1073ms 02:59:30 INFO - PROCESS | 3508 | 1468663170379 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 3508 | 1468663170383 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 02:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:59:30 INFO - PROCESS | 3508 | 1468663170388 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 3508 | 1468663170391 Marionette TRACE conn6 <- [1,1874,null,{}] 02:59:30 INFO - PROCESS | 3508 | 1468663170397 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:30 INFO - PROCESS | 3508 | 1468663170400 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:30 INFO - PROCESS | 3508 | 1468663170505 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 02:59:30 INFO - PROCESS | 3508 | 1468663170639 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 3508 | 1468663170643 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:30 INFO - PROCESS | 3508 | ++DOCSHELL 0DED8800 == 43 [pid = 3508] [id = 478] 02:59:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (0E06B000) [pid = 3508] [serial = 1434] [outer = 00000000] 02:59:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (11A14C00) [pid = 3508] [serial = 1435] [outer = 0E06B000] 02:59:30 INFO - PROCESS | 3508 | 1468663170692 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (12346400) [pid = 3508] [serial = 1436] [outer = 0E06B000] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 151F6C00 == 42 [pid = 3508] [id = 472] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 0E016C00 == 41 [pid = 3508] [id = 471] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 16057C00 == 40 [pid = 3508] [id = 470] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 12399800 == 39 [pid = 3508] [id = 469] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 159E3400 == 38 [pid = 3508] [id = 468] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 14CD5800 == 37 [pid = 3508] [id = 467] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 124E3800 == 36 [pid = 3508] [id = 466] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 0DEC6000 == 35 [pid = 3508] [id = 465] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 0915E000 == 34 [pid = 3508] [id = 464] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 09162C00 == 33 [pid = 3508] [id = 463] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 155CF000 == 32 [pid = 3508] [id = 462] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 17736400 == 31 [pid = 3508] [id = 477] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 16CE3800 == 30 [pid = 3508] [id = 476] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 13258400 == 29 [pid = 3508] [id = 473] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 0DEBE000 == 28 [pid = 3508] [id = 474] 02:59:31 INFO - PROCESS | 3508 | --DOCSHELL 13814C00 == 27 [pid = 3508] [id = 475] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (17475400) [pid = 3508] [serial = 1372] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (17730000) [pid = 3508] [serial = 1375] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (124E9000) [pid = 3508] [serial = 1354] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (1324E000) [pid = 3508] [serial = 1355] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1374FC00) [pid = 3508] [serial = 1357] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (13A2C800) [pid = 3508] [serial = 1358] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16171800) [pid = 3508] [serial = 1369] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0E071000) [pid = 3508] [serial = 1351] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0EB40000) [pid = 3508] [serial = 1352] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16050800) [pid = 3508] [serial = 1366] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16055800) [pid = 3508] [serial = 1367] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (17FA0C00) [pid = 3508] [serial = 1378] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (159EC400) [pid = 3508] [serial = 1363] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15E58400) [pid = 3508] [serial = 1364] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (175DD000) [pid = 3508] [serial = 1346] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (15773400) [pid = 3508] [serial = 1360] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (1577B400) [pid = 3508] [serial = 1361] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0D4F2C00) [pid = 3508] [serial = 1348] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D876000) [pid = 3508] [serial = 1349] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17736800) [pid = 3508] [serial = 1376] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (17FDE000) [pid = 3508] [serial = 1379] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (17FE6400) [pid = 3508] [serial = 1385] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (17733400) [pid = 3508] [serial = 1384] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (175D6C00) [pid = 3508] [serial = 1373] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (15782C00) [pid = 3508] [serial = 1381] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (159ED400) [pid = 3508] [serial = 1382] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (19238400) [pid = 3508] [serial = 1387] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (16158000) [pid = 3508] [serial = 1370] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 3508 | 1468663171932 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1575ms 02:59:31 INFO - PROCESS | 3508 | 1468663171990 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 3508 | 1468663171994 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 02:59:31 INFO - PROCESS | 3508 | 1468663171999 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:59:32 INFO - PROCESS | 3508 | 1468663172002 Marionette TRACE conn6 <- [1,1878,null,{}] 02:59:32 INFO - PROCESS | 3508 | 1468663172007 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 3508 | 1468663172010 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:32 INFO - PROCESS | 3508 | 1468663172100 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 02:59:32 INFO - PROCESS | 3508 | 1468663172193 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 3508 | 1468663172195 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:32 INFO - PROCESS | 3508 | ++DOCSHELL 0D0CC800 == 28 [pid = 3508] [id = 479] 02:59:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0D0CE000) [pid = 3508] [serial = 1437] [outer = 00000000] 02:59:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0D88F000) [pid = 3508] [serial = 1438] [outer = 0D0CE000] 02:59:32 INFO - PROCESS | 3508 | 1468663172243 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0DD0C800) [pid = 3508] [serial = 1439] [outer = 0D0CE000] 02:59:32 INFO - PROCESS | 3508 | 1468663172680 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 02:59:32 INFO - PROCESS | 3508 | 1468663172733 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 3508 | 1468663172738 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 02:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:59:32 INFO - PROCESS | 3508 | 1468663172744 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 3508 | 1468663172747 Marionette TRACE conn6 <- [1,1882,null,{}] 02:59:32 INFO - PROCESS | 3508 | 1468663172751 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 3508 | 1468663172753 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:32 INFO - PROCESS | 3508 | 1468663172843 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 02:59:32 INFO - PROCESS | 3508 | 1468663172849 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 3508 | 1468663172852 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:32 INFO - PROCESS | 3508 | ++DOCSHELL 0E016C00 == 29 [pid = 3508] [id = 480] 02:59:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0E1CE000) [pid = 3508] [serial = 1440] [outer = 00000000] 02:59:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11FB6400) [pid = 3508] [serial = 1441] [outer = 0E1CE000] 02:59:32 INFO - PROCESS | 3508 | 1468663172898 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (12366000) [pid = 3508] [serial = 1442] [outer = 0E1CE000] 02:59:33 INFO - PROCESS | 3508 | 1468663173360 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 02:59:33 INFO - PROCESS | 3508 | 1468663173418 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 02:59:33 INFO - PROCESS | 3508 | 1468663173420 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 02:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:59:33 INFO - PROCESS | 3508 | 1468663173424 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:59:33 INFO - PROCESS | 3508 | 1468663173427 Marionette TRACE conn6 <- [1,1886,null,{}] 02:59:33 INFO - PROCESS | 3508 | 1468663173437 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:33 INFO - PROCESS | 3508 | 1468663173442 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:33 INFO - PROCESS | 3508 | 1468663173557 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 02:59:33 INFO - PROCESS | 3508 | 1468663173660 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:33 INFO - PROCESS | 3508 | 1468663173663 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:33 INFO - PROCESS | 3508 | ++DOCSHELL 14C52800 == 30 [pid = 3508] [id = 481] 02:59:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (14C52C00) [pid = 3508] [serial = 1443] [outer = 00000000] 02:59:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (14C5A400) [pid = 3508] [serial = 1444] [outer = 14C52C00] 02:59:33 INFO - PROCESS | 3508 | 1468663173711 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (151F2800) [pid = 3508] [serial = 1445] [outer = 14C52C00] 02:59:34 INFO - PROCESS | 3508 | 1468663174135 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 770ms 02:59:34 INFO - PROCESS | 3508 | 1468663174198 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 3508 | 1468663174201 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 02:59:34 INFO - PROCESS | 3508 | 1468663174204 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:59:34 INFO - PROCESS | 3508 | 1468663174206 Marionette TRACE conn6 <- [1,1890,null,{}] 02:59:34 INFO - PROCESS | 3508 | 1468663174209 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:34 INFO - PROCESS | 3508 | 1468663174211 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:34 INFO - PROCESS | 3508 | 1468663174325 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 02:59:34 INFO - PROCESS | 3508 | 1468663174334 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 3508 | 1468663174336 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:34 INFO - PROCESS | 3508 | ++DOCSHELL 151E9800 == 31 [pid = 3508] [id = 482] 02:59:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15773400) [pid = 3508] [serial = 1446] [outer = 00000000] 02:59:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (158AF000) [pid = 3508] [serial = 1447] [outer = 15773400] 02:59:34 INFO - PROCESS | 3508 | 1468663174431 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (159E3000) [pid = 3508] [serial = 1448] [outer = 15773400] 02:59:34 INFO - PROCESS | 3508 | 1468663174850 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 02:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:59:34 INFO - PROCESS | 3508 | 1468663174884 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 3508 | 1468663174886 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 02:59:34 INFO - PROCESS | 3508 | 1468663174889 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 3508 | 1468663174891 Marionette TRACE conn6 <- [1,1894,null,{}] 02:59:34 INFO - PROCESS | 3508 | 1468663174895 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:34 INFO - PROCESS | 3508 | 1468663174897 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:35 INFO - PROCESS | 3508 | 1468663175032 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 02:59:35 INFO - PROCESS | 3508 | 1468663175046 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 3508 | 1468663175048 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:35 INFO - PROCESS | 3508 | ++DOCSHELL 159EB400 == 32 [pid = 3508] [id = 483] 02:59:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (159EC000) [pid = 3508] [serial = 1449] [outer = 00000000] 02:59:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15E54C00) [pid = 3508] [serial = 1450] [outer = 159EC000] 02:59:35 INFO - PROCESS | 3508 | 1468663175091 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (15FEA400) [pid = 3508] [serial = 1451] [outer = 159EC000] 02:59:35 INFO - PROCESS | 3508 | 1468663175541 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 02:59:35 INFO - PROCESS | 3508 | 1468663175563 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 02:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:59:35 INFO - PROCESS | 3508 | 1468663175566 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 02:59:35 INFO - PROCESS | 3508 | 1468663175569 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 3508 | 1468663175570 Marionette TRACE conn6 <- [1,1898,null,{}] 02:59:35 INFO - PROCESS | 3508 | 1468663175574 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:35 INFO - PROCESS | 3508 | 1468663175579 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:35 INFO - PROCESS | 3508 | 1468663175713 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 02:59:35 INFO - PROCESS | 3508 | 1468663175719 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 3508 | 1468663175721 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:35 INFO - PROCESS | 3508 | ++DOCSHELL 1604C800 == 33 [pid = 3508] [id = 484] 02:59:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1604CC00) [pid = 3508] [serial = 1452] [outer = 00000000] 02:59:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16177000) [pid = 3508] [serial = 1453] [outer = 1604CC00] 02:59:35 INFO - PROCESS | 3508 | 1468663175766 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (1636A400) [pid = 3508] [serial = 1454] [outer = 1604CC00] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (158AD000) [pid = 3508] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (159E6000) [pid = 3508] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (14C5A800) [pid = 3508] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15FE7C00) [pid = 3508] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1604D400) [pid = 3508] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (09167800) [pid = 3508] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (124E4400) [pid = 3508] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0E015C00) [pid = 3508] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (09203400) [pid = 3508] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (124E5400) [pid = 3508] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (151F8800) [pid = 3508] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:59:36 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1614DC00) [pid = 3508] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:59:36 INFO - PROCESS | 3508 | 1468663176452 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 930ms 02:59:36 INFO - PROCESS | 3508 | 1468663176500 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 3508 | 1468663176502 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 02:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:59:36 INFO - PROCESS | 3508 | 1468663176505 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 3508 | 1468663176507 Marionette TRACE conn6 <- [1,1902,null,{}] 02:59:36 INFO - PROCESS | 3508 | 1468663176510 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:36 INFO - PROCESS | 3508 | 1468663176512 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:36 INFO - PROCESS | 3508 | 1468663176586 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 02:59:36 INFO - PROCESS | 3508 | 1468663176591 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 3508 | 1468663176593 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:36 INFO - PROCESS | 3508 | ++DOCSHELL 1235DC00 == 34 [pid = 3508] [id = 485] 02:59:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1381C800) [pid = 3508] [serial = 1455] [outer = 00000000] 02:59:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15FE8C00) [pid = 3508] [serial = 1456] [outer = 1381C800] 02:59:36 INFO - PROCESS | 3508 | 1468663176636 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16056800) [pid = 3508] [serial = 1457] [outer = 1381C800] 02:59:37 INFO - PROCESS | 3508 | 1468663177063 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 570ms 02:59:37 INFO - PROCESS | 3508 | 1468663177076 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 3508 | 1468663177078 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 02:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:59:37 INFO - PROCESS | 3508 | 1468663177096 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 3508 | 1468663177098 Marionette TRACE conn6 <- [1,1906,null,{}] 02:59:37 INFO - PROCESS | 3508 | 1468663177102 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:37 INFO - PROCESS | 3508 | 1468663177104 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:37 INFO - PROCESS | 3508 | 1468663177180 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 02:59:37 INFO - PROCESS | 3508 | 1468663177185 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 3508 | 1468663177187 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:37 INFO - PROCESS | 3508 | ++DOCSHELL 09160000 == 35 [pid = 3508] [id = 486] 02:59:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1416A000) [pid = 3508] [serial = 1458] [outer = 00000000] 02:59:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17474000) [pid = 3508] [serial = 1459] [outer = 1416A000] 02:59:37 INFO - PROCESS | 3508 | 1468663177231 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16CE2C00) [pid = 3508] [serial = 1460] [outer = 1416A000] 02:59:37 INFO - PROCESS | 3508 | 1468663177651 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 590ms 02:59:37 INFO - PROCESS | 3508 | 1468663177676 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 3508 | 1468663177678 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 02:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:59:37 INFO - PROCESS | 3508 | 1468663177681 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 3508 | 1468663177683 Marionette TRACE conn6 <- [1,1910,null,{}] 02:59:37 INFO - PROCESS | 3508 | 1468663177701 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:37 INFO - PROCESS | 3508 | 1468663177703 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:37 INFO - PROCESS | 3508 | 1468663177781 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 02:59:37 INFO - PROCESS | 3508 | 1468663177799 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 3508 | 1468663177801 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:37 INFO - PROCESS | 3508 | ++DOCSHELL 1381B000 == 36 [pid = 3508] [id = 487] 02:59:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (175DD000) [pid = 3508] [serial = 1461] [outer = 00000000] 02:59:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1772A800) [pid = 3508] [serial = 1462] [outer = 175DD000] 02:59:37 INFO - PROCESS | 3508 | 1468663177844 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1772D400) [pid = 3508] [serial = 1463] [outer = 175DD000] 02:59:38 INFO - PROCESS | 3508 | 1468663178522 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 870ms 02:59:38 INFO - PROCESS | 3508 | 1468663178552 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 3508 | 1468663178557 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 02:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:59:38 INFO - PROCESS | 3508 | 1468663178562 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 3508 | 1468663178565 Marionette TRACE conn6 <- [1,1914,null,{}] 02:59:38 INFO - PROCESS | 3508 | 1468663178571 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:38 INFO - PROCESS | 3508 | 1468663178574 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:38 INFO - PROCESS | 3508 | 1468663178719 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 02:59:38 INFO - PROCESS | 3508 | 1468663178843 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 3508 | 1468663178846 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:38 INFO - PROCESS | 3508 | ++DOCSHELL 0D87F400 == 37 [pid = 3508] [id = 488] 02:59:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0D88C400) [pid = 3508] [serial = 1464] [outer = 00000000] 02:59:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (0E068C00) [pid = 3508] [serial = 1465] [outer = 0D88C400] 02:59:38 INFO - PROCESS | 3508 | 1468663178904 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (11DC1400) [pid = 3508] [serial = 1466] [outer = 0D88C400] 02:59:39 INFO - PROCESS | 3508 | 1468663179584 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1075ms 02:59:39 INFO - PROCESS | 3508 | 1468663179638 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 3508 | 1468663179642 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 02:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:59:39 INFO - PROCESS | 3508 | 1468663179648 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 3508 | 1468663179651 Marionette TRACE conn6 <- [1,1918,null,{}] 02:59:39 INFO - PROCESS | 3508 | 1468663179680 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:39 INFO - PROCESS | 3508 | 1468663179683 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:39 INFO - PROCESS | 3508 | 1468663179816 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 02:59:39 INFO - PROCESS | 3508 | 1468663179945 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 3508 | 1468663179947 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:39 INFO - PROCESS | 3508 | ++DOCSHELL 13747C00 == 38 [pid = 3508] [id = 489] 02:59:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (13814400) [pid = 3508] [serial = 1467] [outer = 00000000] 02:59:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (14CCFC00) [pid = 3508] [serial = 1468] [outer = 13814400] 02:59:40 INFO - PROCESS | 3508 | 1468663180004 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (158AD400) [pid = 3508] [serial = 1469] [outer = 13814400] 02:59:40 INFO - PROCESS | 3508 | 1468663180850 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1284ms 02:59:40 INFO - PROCESS | 3508 | 1468663180937 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 3508 | 1468663180941 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 02:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:59:40 INFO - PROCESS | 3508 | 1468663180946 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 3508 | 1468663180949 Marionette TRACE conn6 <- [1,1922,null,{}] 02:59:40 INFO - PROCESS | 3508 | 1468663180954 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:40 INFO - PROCESS | 3508 | 1468663180957 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:41 INFO - PROCESS | 3508 | 1468663181101 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 02:59:41 INFO - PROCESS | 3508 | 1468663181203 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 3508 | 1468663181208 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 09160000 == 37 [pid = 3508] [id = 486] 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 1235DC00 == 36 [pid = 3508] [id = 485] 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 1604C800 == 35 [pid = 3508] [id = 484] 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 159EB400 == 34 [pid = 3508] [id = 483] 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 151E9800 == 33 [pid = 3508] [id = 482] 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 14C52800 == 32 [pid = 3508] [id = 481] 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 0E016C00 == 31 [pid = 3508] [id = 480] 02:59:41 INFO - PROCESS | 3508 | --DOCSHELL 0D0CC800 == 30 [pid = 3508] [id = 479] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (17729400) [pid = 3508] [serial = 1418] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (15E4CC00) [pid = 3508] [serial = 1405] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (177B1000) [pid = 3508] [serial = 1420] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15E57400) [pid = 3508] [serial = 1406] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1604F800) [pid = 3508] [serial = 1409] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15FEF000) [pid = 3508] [serial = 1408] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1923D400) [pid = 3508] [serial = 1388] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (09295800) [pid = 3508] [serial = 1393] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D0C9C00) [pid = 3508] [serial = 1394] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (158B3000) [pid = 3508] [serial = 1414] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (11A47800) [pid = 3508] [serial = 1396] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1235C400) [pid = 3508] [serial = 1397] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0D897000) [pid = 3508] [serial = 1390] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0DE79C00) [pid = 3508] [serial = 1391] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (13745000) [pid = 3508] [serial = 1399] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (13817000) [pid = 3508] [serial = 1400] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15781400) [pid = 3508] [serial = 1402] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17D23400) [pid = 3508] [serial = 1421] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16CE5000) [pid = 3508] [serial = 1411] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1630D000) [pid = 3508] [serial = 1412] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (15FEC000) [pid = 3508] [serial = 1415] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1244DC00) [pid = 3508] [serial = 1417] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (158AF400) [pid = 3508] [serial = 1403] [outer = 00000000] [url = about:blank] 02:59:41 INFO - PROCESS | 3508 | ++DOCSHELL 09164800 == 31 [pid = 3508] [id = 490] 02:59:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (09208C00) [pid = 3508] [serial = 1470] [outer = 00000000] 02:59:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (0D0E3400) [pid = 3508] [serial = 1471] [outer = 09208C00] 02:59:41 INFO - PROCESS | 3508 | 1468663181288 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0DE71400) [pid = 3508] [serial = 1472] [outer = 09208C00] 02:59:41 INFO - PROCESS | 3508 | 1468663181718 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 830ms 02:59:41 INFO - PROCESS | 3508 | 1468663181776 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 3508 | 1468663181780 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 02:59:41 INFO - PROCESS | 3508 | 1468663181786 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 3508 | 1468663181789 Marionette TRACE conn6 <- [1,1926,null,{}] 02:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:59:41 INFO - PROCESS | 3508 | 1468663181792 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:41 INFO - PROCESS | 3508 | 1468663181795 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:41 INFO - PROCESS | 3508 | 1468663181879 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 02:59:41 INFO - PROCESS | 3508 | 1468663181885 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 3508 | 1468663181887 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:41 INFO - PROCESS | 3508 | ++DOCSHELL 0E1CFC00 == 32 [pid = 3508] [id = 491] 02:59:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0EB40000) [pid = 3508] [serial = 1473] [outer = 00000000] 02:59:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1240F400) [pid = 3508] [serial = 1474] [outer = 0EB40000] 02:59:41 INFO - PROCESS | 3508 | 1468663181934 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (124E4400) [pid = 3508] [serial = 1475] [outer = 0EB40000] 02:59:42 INFO - PROCESS | 3508 | 1468663182414 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 02:59:42 INFO - PROCESS | 3508 | 1468663182461 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 02:59:42 INFO - PROCESS | 3508 | 1468663182464 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 02:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:59:42 INFO - PROCESS | 3508 | 1468663182467 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - PROCESS | 3508 | 1468663182470 Marionette TRACE conn6 <- [1,1930,null,{}] 02:59:42 INFO - PROCESS | 3508 | 1468663182481 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:42 INFO - PROCESS | 3508 | 1468663182485 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:42 INFO - PROCESS | 3508 | 1468663182569 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 02:59:42 INFO - PROCESS | 3508 | 1468663182579 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 3508 | 1468663182582 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:42 INFO - PROCESS | 3508 | ++DOCSHELL 151F2000 == 33 [pid = 3508] [id = 492] 02:59:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1577B400) [pid = 3508] [serial = 1476] [outer = 00000000] 02:59:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (157C0000) [pid = 3508] [serial = 1477] [outer = 1577B400] 02:59:42 INFO - PROCESS | 3508 | 1468663182632 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (158B6400) [pid = 3508] [serial = 1478] [outer = 1577B400] 02:59:43 INFO - PROCESS | 3508 | 1468663183118 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 02:59:43 INFO - PROCESS | 3508 | 1468663183143 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 3508 | 1468663183145 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 02:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:59:43 INFO - PROCESS | 3508 | 1468663183148 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 3508 | 1468663183159 Marionette TRACE conn6 <- [1,1934,null,{}] 02:59:43 INFO - PROCESS | 3508 | 1468663183163 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:43 INFO - PROCESS | 3508 | 1468663183165 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:43 INFO - PROCESS | 3508 | 1468663183253 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 02:59:43 INFO - PROCESS | 3508 | 1468663183258 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 3508 | 1468663183260 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:43 INFO - PROCESS | 3508 | ++DOCSHELL 15E4E800 == 34 [pid = 3508] [id = 493] 02:59:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15E53000) [pid = 3508] [serial = 1479] [outer = 00000000] 02:59:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1604B800) [pid = 3508] [serial = 1480] [outer = 15E53000] 02:59:43 INFO - PROCESS | 3508 | 1468663183304 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16052800) [pid = 3508] [serial = 1481] [outer = 15E53000] 02:59:43 INFO - PROCESS | 3508 | 1468663183731 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 630ms 02:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:59:43 INFO - PROCESS | 3508 | 1468663183782 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 3508 | 1468663183784 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 02:59:43 INFO - PROCESS | 3508 | 1468663183787 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 3508 | 1468663183789 Marionette TRACE conn6 <- [1,1938,null,{}] 02:59:43 INFO - PROCESS | 3508 | 1468663183792 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:43 INFO - PROCESS | 3508 | 1468663183794 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:43 INFO - PROCESS | 3508 | 1468663183908 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 02:59:43 INFO - PROCESS | 3508 | 1468663183913 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 3508 | 1468663183915 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:43 INFO - PROCESS | 3508 | ++DOCSHELL 15E50800 == 35 [pid = 3508] [id = 494] 02:59:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16055000) [pid = 3508] [serial = 1482] [outer = 00000000] 02:59:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16171400) [pid = 3508] [serial = 1483] [outer = 16055000] 02:59:43 INFO - PROCESS | 3508 | 1468663183958 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1630D800) [pid = 3508] [serial = 1484] [outer = 16055000] 02:59:44 INFO - PROCESS | 3508 | 1468663184419 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 02:59:44 INFO - PROCESS | 3508 | 1468663184457 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 3508 | 1468663184459 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 02:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:59:44 INFO - PROCESS | 3508 | 1468663184462 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 3508 | 1468663184464 Marionette TRACE conn6 <- [1,1942,null,{}] 02:59:44 INFO - PROCESS | 3508 | 1468663184468 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:44 INFO - PROCESS | 3508 | 1468663184473 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:44 INFO - PROCESS | 3508 | 1468663184618 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 02:59:44 INFO - PROCESS | 3508 | 1468663184687 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 3508 | 1468663184689 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:44 INFO - PROCESS | 3508 | ++DOCSHELL 09209400 == 36 [pid = 3508] [id = 495] 02:59:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0928FC00) [pid = 3508] [serial = 1485] [outer = 00000000] 02:59:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17731800) [pid = 3508] [serial = 1486] [outer = 0928FC00] 02:59:44 INFO - PROCESS | 3508 | 1468663184734 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (12366C00) [pid = 3508] [serial = 1487] [outer = 0928FC00] 02:59:45 INFO - PROCESS | 3508 | 1468663185144 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 02:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:59:45 INFO - PROCESS | 3508 | 1468663185194 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 3508 | 1468663185196 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 02:59:45 INFO - PROCESS | 3508 | 1468663185199 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 3508 | 1468663185201 Marionette TRACE conn6 <- [1,1946,null,{}] 02:59:45 INFO - PROCESS | 3508 | 1468663185204 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:45 INFO - PROCESS | 3508 | 1468663185206 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:45 INFO - PROCESS | 3508 | 1468663185342 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 02:59:45 INFO - PROCESS | 3508 | 1468663185354 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 3508 | 1468663185356 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:45 INFO - PROCESS | 3508 | ++DOCSHELL 177B0400 == 37 [pid = 3508] [id = 496] 02:59:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (177B3400) [pid = 3508] [serial = 1488] [outer = 00000000] 02:59:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17F56C00) [pid = 3508] [serial = 1489] [outer = 177B3400] 02:59:45 INFO - PROCESS | 3508 | 1468663185399 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17FA1400) [pid = 3508] [serial = 1490] [outer = 177B3400] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (14C52C00) [pid = 3508] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1416A000) [pid = 3508] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (17473C00) [pid = 3508] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1960F800) [pid = 3508] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1381C800) [pid = 3508] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1604CC00) [pid = 3508] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (15773400) [pid = 3508] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0E1CE000) [pid = 3508] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1381C000) [pid = 3508] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (159EC000) [pid = 3508] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DEBE400) [pid = 3508] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0E06B000) [pid = 3508] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:59:45 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0D0CE000) [pid = 3508] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:59:45 INFO - PROCESS | 3508 | 1468663185950 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 02:59:45 INFO - PROCESS | 3508 | 1468663185969 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 3508 | 1468663185972 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 02:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:59:45 INFO - PROCESS | 3508 | 1468663185975 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 3508 | 1468663185977 Marionette TRACE conn6 <- [1,1950,null,{}] 02:59:45 INFO - PROCESS | 3508 | 1468663185980 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:45 INFO - PROCESS | 3508 | 1468663185982 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:46 INFO - PROCESS | 3508 | 1468663186060 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 02:59:46 INFO - PROCESS | 3508 | 1468663186066 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 3508 | 1468663186067 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:46 INFO - PROCESS | 3508 | ++DOCSHELL 0D88BC00 == 38 [pid = 3508] [id = 497] 02:59:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (0D891800) [pid = 3508] [serial = 1491] [outer = 00000000] 02:59:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (13811C00) [pid = 3508] [serial = 1492] [outer = 0D891800] 02:59:46 INFO - PROCESS | 3508 | 1468663186111 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (14C52C00) [pid = 3508] [serial = 1493] [outer = 0D891800] 02:59:46 INFO - PROCESS | 3508 | 1468663186532 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 570ms 02:59:46 INFO - PROCESS | 3508 | 1468663186545 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 3508 | 1468663186547 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 02:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:59:46 INFO - PROCESS | 3508 | 1468663186550 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 3508 | 1468663186552 Marionette TRACE conn6 <- [1,1954,null,{}] 02:59:46 INFO - PROCESS | 3508 | 1468663186555 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:46 INFO - PROCESS | 3508 | 1468663186557 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:46 INFO - PROCESS | 3508 | 1468663186678 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 02:59:46 INFO - PROCESS | 3508 | 1468663186712 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 3508 | 1468663186723 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:46 INFO - PROCESS | 3508 | ++DOCSHELL 12501400 == 39 [pid = 3508] [id = 498] 02:59:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (13811800) [pid = 3508] [serial = 1494] [outer = 00000000] 02:59:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17730400) [pid = 3508] [serial = 1495] [outer = 13811800] 02:59:46 INFO - PROCESS | 3508 | 1468663186770 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17FE6800) [pid = 3508] [serial = 1496] [outer = 13811800] 02:59:47 INFO - PROCESS | 3508 | 1468663187159 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 02:59:47 INFO - PROCESS | 3508 | 1468663187181 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 3508 | 1468663187183 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 02:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:59:47 INFO - PROCESS | 3508 | 1468663187186 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 3508 | 1468663187188 Marionette TRACE conn6 <- [1,1958,null,{}] 02:59:47 INFO - PROCESS | 3508 | 1468663187192 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:47 INFO - PROCESS | 3508 | 1468663187194 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:47 INFO - PROCESS | 3508 | 1468663187316 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 02:59:47 INFO - PROCESS | 3508 | 1468663187324 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 3508 | 1468663187326 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:47 INFO - PROCESS | 3508 | ++DOCSHELL 18079400 == 40 [pid = 3508] [id = 499] 02:59:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (19237400) [pid = 3508] [serial = 1497] [outer = 00000000] 02:59:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1960D400) [pid = 3508] [serial = 1498] [outer = 19237400] 02:59:47 INFO - PROCESS | 3508 | 1468663187369 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (19611000) [pid = 3508] [serial = 1499] [outer = 19237400] 02:59:47 INFO - PROCESS | 3508 | 1468663187786 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 02:59:47 INFO - PROCESS | 3508 | 1468663187817 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 02:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:59:47 INFO - PROCESS | 3508 | 1468663187820 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 02:59:47 INFO - PROCESS | 3508 | 1468663187823 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 3508 | 1468663187825 Marionette TRACE conn6 <- [1,1962,null,{}] 02:59:47 INFO - PROCESS | 3508 | 1468663187829 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:47 INFO - PROCESS | 3508 | 1468663187831 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:47 INFO - PROCESS | 3508 | 1468663187924 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 02:59:48 INFO - PROCESS | 3508 | 1468663188117 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 3508 | 1468663188120 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:48 INFO - PROCESS | 3508 | ++DOCSHELL 0916E400 == 41 [pid = 3508] [id = 500] 02:59:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (09205400) [pid = 3508] [serial = 1500] [outer = 00000000] 02:59:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (09293C00) [pid = 3508] [serial = 1501] [outer = 09205400] 02:59:48 INFO - PROCESS | 3508 | 1468663188181 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (0D45D000) [pid = 3508] [serial = 1502] [outer = 09205400] 02:59:48 INFO - PROCESS | 3508 | 1468663188724 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 970ms 02:59:48 INFO - PROCESS | 3508 | 1468663188795 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 3508 | 1468663188799 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 02:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:59:48 INFO - PROCESS | 3508 | 1468663188804 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 3508 | 1468663188807 Marionette TRACE conn6 <- [1,1966,null,{}] 02:59:48 INFO - PROCESS | 3508 | 1468663188813 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:48 INFO - PROCESS | 3508 | 1468663188815 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:48 INFO - PROCESS | 3508 | 1468663188936 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 02:59:49 INFO - PROCESS | 3508 | 1468663189043 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 3508 | 1468663189046 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:49 INFO - PROCESS | 3508 | ++DOCSHELL 1381A000 == 42 [pid = 3508] [id = 501] 02:59:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (1381A400) [pid = 3508] [serial = 1503] [outer = 00000000] 02:59:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (14CD2800) [pid = 3508] [serial = 1504] [outer = 1381A400] 02:59:49 INFO - PROCESS | 3508 | 1468663189101 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (158AAC00) [pid = 3508] [serial = 1505] [outer = 1381A400] 02:59:49 INFO - PROCESS | 3508 | 1468663189729 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 988ms 02:59:49 INFO - PROCESS | 3508 | 1468663189794 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 3508 | 1468663189799 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 02:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:59:49 INFO - PROCESS | 3508 | 1468663189803 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 3508 | 1468663189806 Marionette TRACE conn6 <- [1,1970,null,{}] 02:59:49 INFO - PROCESS | 3508 | 1468663189810 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:49 INFO - PROCESS | 3508 | 1468663189812 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:49 INFO - PROCESS | 3508 | 1468663189925 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 02:59:50 INFO - PROCESS | 3508 | 1468663190064 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 3508 | 1468663190066 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:50 INFO - PROCESS | 3508 | ++DOCSHELL 16050C00 == 43 [pid = 3508] [id = 502] 02:59:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1614F400) [pid = 3508] [serial = 1506] [outer = 00000000] 02:59:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (175D7C00) [pid = 3508] [serial = 1507] [outer = 1614F400] 02:59:50 INFO - PROCESS | 3508 | 1468663190124 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (17735400) [pid = 3508] [serial = 1508] [outer = 1614F400] 02:59:50 INFO - PROCESS | 3508 | 1468663190757 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 970ms 02:59:50 INFO - PROCESS | 3508 | 1468663190786 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 3508 | 1468663190789 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 02:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:59:50 INFO - PROCESS | 3508 | 1468663190799 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 3508 | 1468663190805 Marionette TRACE conn6 <- [1,1974,null,{}] 02:59:50 INFO - PROCESS | 3508 | 1468663190810 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:50 INFO - PROCESS | 3508 | 1468663190814 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:50 INFO - PROCESS | 3508 | 1468663190924 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 02:59:51 INFO - PROCESS | 3508 | 1468663191061 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 3508 | 1468663191063 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:51 INFO - PROCESS | 3508 | ++DOCSHELL 17D22000 == 44 [pid = 3508] [id = 503] 02:59:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (19D38800) [pid = 3508] [serial = 1509] [outer = 00000000] 02:59:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (19DD7C00) [pid = 3508] [serial = 1510] [outer = 19D38800] 02:59:51 INFO - PROCESS | 3508 | 1468663191117 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (19FECC00) [pid = 3508] [serial = 1511] [outer = 19D38800] 02:59:51 INFO - PROCESS | 3508 | 1468663191669 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 930ms 02:59:51 INFO - PROCESS | 3508 | 1468663191728 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 3508 | 1468663191731 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 02:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:59:51 INFO - PROCESS | 3508 | 1468663191734 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 3508 | 1468663191736 Marionette TRACE conn6 <- [1,1978,null,{}] 02:59:51 INFO - PROCESS | 3508 | 1468663191741 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:51 INFO - PROCESS | 3508 | 1468663191743 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:51 INFO - PROCESS | 3508 | 1468663191870 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 02:59:51 INFO - PROCESS | 3508 | 1468663191982 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 3508 | 1468663191985 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:52 INFO - PROCESS | 3508 | ++DOCSHELL 09160000 == 45 [pid = 3508] [id = 504] 02:59:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (0920C000) [pid = 3508] [serial = 1512] [outer = 00000000] 02:59:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (0D4F2C00) [pid = 3508] [serial = 1513] [outer = 0920C000] 02:59:52 INFO - PROCESS | 3508 | 1468663192197 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 99 (0DE73400) [pid = 3508] [serial = 1514] [outer = 0920C000] 02:59:52 INFO - PROCESS | 3508 | 1468663192869 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1171ms 02:59:52 INFO - PROCESS | 3508 | 1468663192909 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 3508 | 1468663192913 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 02:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:59:52 INFO - PROCESS | 3508 | 1468663192918 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 3508 | 1468663192920 Marionette TRACE conn6 <- [1,1982,null,{}] 02:59:52 INFO - PROCESS | 3508 | 1468663192925 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:52 INFO - PROCESS | 3508 | 1468663192927 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 18079400 == 44 [pid = 3508] [id = 499] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 12501400 == 43 [pid = 3508] [id = 498] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 0D88BC00 == 42 [pid = 3508] [id = 497] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 177B0400 == 41 [pid = 3508] [id = 496] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 09209400 == 40 [pid = 3508] [id = 495] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 15E50800 == 39 [pid = 3508] [id = 494] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 15E4E800 == 38 [pid = 3508] [id = 493] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 151F2000 == 37 [pid = 3508] [id = 492] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 0E1CFC00 == 36 [pid = 3508] [id = 491] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 13747C00 == 35 [pid = 3508] [id = 489] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 09164800 == 34 [pid = 3508] [id = 490] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 0D87F400 == 33 [pid = 3508] [id = 488] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 0DED8800 == 32 [pid = 3508] [id = 478] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 1381B000 == 31 [pid = 3508] [id = 487] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 17D22000 == 30 [pid = 3508] [id = 503] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 09160000 == 29 [pid = 3508] [id = 504] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 16050C00 == 28 [pid = 3508] [id = 502] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 0916E400 == 27 [pid = 3508] [id = 500] 02:59:53 INFO - PROCESS | 3508 | --DOCSHELL 1381A000 == 26 [pid = 3508] [id = 501] 02:59:53 INFO - PROCESS | 3508 | 1468663193660 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 98 (16CE2C00) [pid = 3508] [serial = 1460] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (1772A800) [pid = 3508] [serial = 1462] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (14C5A400) [pid = 3508] [serial = 1444] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (17474000) [pid = 3508] [serial = 1459] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (177AE000) [pid = 3508] [serial = 1429] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (151F2800) [pid = 3508] [serial = 1445] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (19B67000) [pid = 3508] [serial = 1433] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (16056800) [pid = 3508] [serial = 1457] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (1636A400) [pid = 3508] [serial = 1454] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (159E3000) [pid = 3508] [serial = 1448] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (12366000) [pid = 3508] [serial = 1442] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16177000) [pid = 3508] [serial = 1453] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15776000) [pid = 3508] [serial = 1427] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1969F400) [pid = 3508] [serial = 1432] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15E54C00) [pid = 3508] [serial = 1450] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (158AF000) [pid = 3508] [serial = 1447] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0EBCD800) [pid = 3508] [serial = 1423] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (11A14C00) [pid = 3508] [serial = 1435] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15FEA400) [pid = 3508] [serial = 1451] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (11FBA000) [pid = 3508] [serial = 1424] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D88F000) [pid = 3508] [serial = 1438] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DD0C800) [pid = 3508] [serial = 1439] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (12346400) [pid = 3508] [serial = 1436] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15FE8C00) [pid = 3508] [serial = 1456] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (17FD8C00) [pid = 3508] [serial = 1430] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (11FB6400) [pid = 3508] [serial = 1441] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (14CBBC00) [pid = 3508] [serial = 1426] [outer = 00000000] [url = about:blank] 02:59:53 INFO - PROCESS | 3508 | 1468663193874 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 3508 | 1468663193877 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:53 INFO - PROCESS | 3508 | ++DOCSHELL 09205800 == 27 [pid = 3508] [id = 505] 02:59:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (09206400) [pid = 3508] [serial = 1515] [outer = 00000000] 02:59:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (09210C00) [pid = 3508] [serial = 1516] [outer = 09206400] 02:59:53 INFO - PROCESS | 3508 | 1468663193927 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (0D021000) [pid = 3508] [serial = 1517] [outer = 09206400] 02:59:54 INFO - PROCESS | 3508 | 1468663194386 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1536ms 02:59:54 INFO - PROCESS | 3508 | 1468663194460 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 3508 | 1468663194464 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 02:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:59:54 INFO - PROCESS | 3508 | 1468663194469 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 3508 | 1468663194472 Marionette TRACE conn6 <- [1,1986,null,{}] 02:59:54 INFO - PROCESS | 3508 | 1468663194477 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:54 INFO - PROCESS | 3508 | 1468663194480 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:54 INFO - PROCESS | 3508 | 1468663194568 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 02:59:54 INFO - PROCESS | 3508 | 1468663194578 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:54 INFO - PROCESS | 3508 | 1468663194580 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:54 INFO - PROCESS | 3508 | ++DOCSHELL 11C25800 == 28 [pid = 3508] [id = 506] 02:59:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (11C26C00) [pid = 3508] [serial = 1518] [outer = 00000000] 02:59:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (11DC7400) [pid = 3508] [serial = 1519] [outer = 11C26C00] 02:59:54 INFO - PROCESS | 3508 | 1468663194626 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1233F000) [pid = 3508] [serial = 1520] [outer = 11C26C00] 02:59:55 INFO - PROCESS | 3508 | 1468663195083 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 630ms 02:59:55 INFO - PROCESS | 3508 | 1468663195100 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 3508 | 1468663195103 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 02:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:59:55 INFO - PROCESS | 3508 | 1468663195111 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 3508 | 1468663195113 Marionette TRACE conn6 <- [1,1990,null,{}] 02:59:55 INFO - PROCESS | 3508 | 1468663195117 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:55 INFO - PROCESS | 3508 | 1468663195119 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:55 INFO - PROCESS | 3508 | 1468663195235 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 02:59:55 INFO - PROCESS | 3508 | 1468663195246 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 3508 | 1468663195248 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:55 INFO - PROCESS | 3508 | ++DOCSHELL 13256800 == 29 [pid = 3508] [id = 507] 02:59:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (13258400) [pid = 3508] [serial = 1521] [outer = 00000000] 02:59:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (13812400) [pid = 3508] [serial = 1522] [outer = 13258400] 02:59:55 INFO - PROCESS | 3508 | 1468663195292 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1381B000) [pid = 3508] [serial = 1523] [outer = 13258400] 02:59:55 INFO - PROCESS | 3508 | 1468663195731 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 02:59:55 INFO - PROCESS | 3508 | 1468663195780 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 3508 | 1468663195784 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 02:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:59:55 INFO - PROCESS | 3508 | 1468663195794 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 3508 | 1468663195799 Marionette TRACE conn6 <- [1,1994,null,{}] 02:59:55 INFO - PROCESS | 3508 | 1468663195802 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:55 INFO - PROCESS | 3508 | 1468663195805 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:55 INFO - PROCESS | 3508 | 1468663195902 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 02:59:55 INFO - PROCESS | 3508 | 1468663195908 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 3508 | 1468663195910 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:55 INFO - PROCESS | 3508 | ++DOCSHELL 14C4D800 == 30 [pid = 3508] [id = 508] 02:59:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (14C58400) [pid = 3508] [serial = 1524] [outer = 00000000] 02:59:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1577EC00) [pid = 3508] [serial = 1525] [outer = 14C58400] 02:59:55 INFO - PROCESS | 3508 | 1468663195953 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (159DEC00) [pid = 3508] [serial = 1526] [outer = 14C58400] 02:59:56 INFO - PROCESS | 3508 | 1468663196422 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:59:56 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 02:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 690ms 02:59:56 INFO - PROCESS | 3508 | 1468663196483 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 3508 | 1468663196486 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 02:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:59:56 INFO - PROCESS | 3508 | 1468663196489 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 3508 | 1468663196490 Marionette TRACE conn6 <- [1,1998,null,{}] 02:59:56 INFO - PROCESS | 3508 | 1468663196494 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:56 INFO - PROCESS | 3508 | 1468663196496 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:56 INFO - PROCESS | 3508 | 1468663196611 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 02:59:56 INFO - PROCESS | 3508 | 1468663196700 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 3508 | 1468663196702 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:56 INFO - PROCESS | 3508 | ++DOCSHELL 15E4CC00 == 31 [pid = 3508] [id = 509] 02:59:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (15E4E800) [pid = 3508] [serial = 1527] [outer = 00000000] 02:59:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (15FE6800) [pid = 3508] [serial = 1528] [outer = 15E4E800] 02:59:56 INFO - PROCESS | 3508 | 1468663196746 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (159E2400) [pid = 3508] [serial = 1529] [outer = 15E4E800] 02:59:57 INFO - PROCESS | 3508 | 1468663197165 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:59:57 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 02:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 730ms 02:59:57 INFO - PROCESS | 3508 | 1468663197220 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 3508 | 1468663197222 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 02:59:57 INFO - PROCESS | 3508 | 1468663197225 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:59:57 INFO - PROCESS | 3508 | 1468663197227 Marionette TRACE conn6 <- [1,2002,null,{}] 02:59:57 INFO - PROCESS | 3508 | 1468663197231 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:57 INFO - PROCESS | 3508 | 1468663197233 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:57 INFO - PROCESS | 3508 | 1468663197357 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 02:59:57 INFO - PROCESS | 3508 | 1468663197420 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 3508 | 1468663197426 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:57 INFO - PROCESS | 3508 | ++DOCSHELL 16154800 == 32 [pid = 3508] [id = 510] 02:59:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (16155400) [pid = 3508] [serial = 1530] [outer = 00000000] 02:59:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (16305000) [pid = 3508] [serial = 1531] [outer = 16155400] 02:59:57 INFO - PROCESS | 3508 | 1468663197479 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (16CE6000) [pid = 3508] [serial = 1532] [outer = 16155400] 02:59:57 INFO - PROCESS | 3508 | 1468663197940 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 770ms 02:59:58 INFO - PROCESS | 3508 | 1468663198000 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 3508 | 1468663198002 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 02:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:59:58 INFO - PROCESS | 3508 | 1468663198005 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 3508 | 1468663198007 Marionette TRACE conn6 <- [1,2006,null,{}] 02:59:58 INFO - PROCESS | 3508 | 1468663198010 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:58 INFO - PROCESS | 3508 | 1468663198012 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:58 INFO - PROCESS | 3508 | 1468663198399 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16055000) [pid = 3508] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0928FC00) [pid = 3508] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (13814400) [pid = 3508] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15E53000) [pid = 3508] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (09208C00) [pid = 3508] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (175DD000) [pid = 3508] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0D88C400) [pid = 3508] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0EB40000) [pid = 3508] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1577B400) [pid = 3508] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (177B3400) [pid = 3508] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0D891800) [pid = 3508] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (19237400) [pid = 3508] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:59:58 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (13811800) [pid = 3508] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:59:58 INFO - PROCESS | 3508 | 1468663198467 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 3508 | 1468663198469 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:58 INFO - PROCESS | 3508 | ++DOCSHELL 09208C00 == 33 [pid = 3508] [id = 511] 02:59:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0928FC00) [pid = 3508] [serial = 1533] [outer = 00000000] 02:59:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0EB40000) [pid = 3508] [serial = 1534] [outer = 0928FC00] 02:59:58 INFO - PROCESS | 3508 | 1468663198512 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1374B000) [pid = 3508] [serial = 1535] [outer = 0928FC00] 02:59:58 INFO - PROCESS | 3508 | 1468663198838 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 870ms 02:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:59:58 INFO - PROCESS | 3508 | 1468663198876 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 3508 | 1468663198878 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 02:59:58 INFO - PROCESS | 3508 | 1468663198881 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 3508 | 1468663198883 Marionette TRACE conn6 <- [1,2010,null,{}] 02:59:58 INFO - PROCESS | 3508 | 1468663198886 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:58 INFO - PROCESS | 3508 | 1468663198888 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:59 INFO - PROCESS | 3508 | 1468663199012 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 02:59:59 INFO - PROCESS | 3508 | 1468663199017 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 3508 | 1468663199019 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:59 INFO - PROCESS | 3508 | ++DOCSHELL 158B9C00 == 34 [pid = 3508] [id = 512] 02:59:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15E4FC00) [pid = 3508] [serial = 1536] [outer = 00000000] 02:59:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1616EC00) [pid = 3508] [serial = 1537] [outer = 15E4FC00] 02:59:59 INFO - PROCESS | 3508 | 1468663199062 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1747D400) [pid = 3508] [serial = 1538] [outer = 15E4FC00] 02:59:59 INFO - PROCESS | 3508 | 1468663199456 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 630ms 02:59:59 INFO - PROCESS | 3508 | 1468663199512 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 02:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:59:59 INFO - PROCESS | 3508 | 1468663199514 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 02:59:59 INFO - PROCESS | 3508 | 1468663199518 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 3508 | 1468663199519 Marionette TRACE conn6 <- [1,2014,null,{}] 02:59:59 INFO - PROCESS | 3508 | 1468663199523 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:59 INFO - PROCESS | 3508 | 1468663199525 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:59 INFO - PROCESS | 3508 | 1468663199604 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 02:59:59 INFO - PROCESS | 3508 | 1468663199609 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 3508 | 1468663199612 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 02:59:59 INFO - PROCESS | 3508 | ++DOCSHELL 175DE400 == 35 [pid = 3508] [id = 513] 02:59:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1772E800) [pid = 3508] [serial = 1539] [outer = 00000000] 02:59:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0DD0AC00) [pid = 3508] [serial = 1540] [outer = 1772E800] 02:59:59 INFO - PROCESS | 3508 | 1468663199654 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17731000) [pid = 3508] [serial = 1541] [outer = 1772E800] 03:00:00 INFO - PROCESS | 3508 | 1468663200104 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 631ms 03:00:00 INFO - PROCESS | 3508 | 1468663200157 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 3508 | 1468663200159 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 03:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:00:00 INFO - PROCESS | 3508 | 1468663200162 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 3508 | 1468663200164 Marionette TRACE conn6 <- [1,2018,null,{}] 03:00:00 INFO - PROCESS | 3508 | 1468663200168 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:00 INFO - PROCESS | 3508 | 1468663200169 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:00 INFO - PROCESS | 3508 | 1468663200257 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 03:00:00 INFO - PROCESS | 3508 | 1468663200262 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 3508 | 1468663200264 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:00 INFO - PROCESS | 3508 | ++DOCSHELL 15FE5400 == 36 [pid = 3508] [id = 514] 03:00:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16056800) [pid = 3508] [serial = 1542] [outer = 00000000] 03:00:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17FA0C00) [pid = 3508] [serial = 1543] [outer = 16056800] 03:00:00 INFO - PROCESS | 3508 | 1468663200306 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (17FAA000) [pid = 3508] [serial = 1544] [outer = 16056800] 03:00:01 INFO - PROCESS | 3508 | 1468663201151 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1068ms 03:00:01 INFO - PROCESS | 3508 | 1468663201233 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 03:00:01 INFO - PROCESS | 3508 | 1468663201237 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 03:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:00:01 INFO - PROCESS | 3508 | 1468663201267 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 3508 | 1468663201272 Marionette TRACE conn6 <- [1,2022,null,{}] 03:00:01 INFO - PROCESS | 3508 | 1468663201278 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:01 INFO - PROCESS | 3508 | 1468663201281 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:01 INFO - PROCESS | 3508 | 1468663201414 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 03:00:01 INFO - PROCESS | 3508 | 1468663201545 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 3508 | 1468663201548 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:01 INFO - PROCESS | 3508 | ++DOCSHELL 0D894C00 == 37 [pid = 3508] [id = 515] 03:00:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (0DD07400) [pid = 3508] [serial = 1545] [outer = 00000000] 03:00:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1235BC00) [pid = 3508] [serial = 1546] [outer = 0DD07400] 03:00:01 INFO - PROCESS | 3508 | 1468663201606 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (12401400) [pid = 3508] [serial = 1547] [outer = 0DD07400] 03:00:02 INFO - PROCESS | 3508 | 1468663202307 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1079ms 03:00:02 INFO - PROCESS | 3508 | 1468663202348 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 3508 | 1468663202352 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 03:00:02 INFO - PROCESS | 3508 | 1468663202358 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:00:02 INFO - PROCESS | 3508 | 1468663202361 Marionette TRACE conn6 <- [1,2026,null,{}] 03:00:02 INFO - PROCESS | 3508 | 1468663202365 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:02 INFO - PROCESS | 3508 | 1468663202368 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:02 INFO - PROCESS | 3508 | 1468663202491 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 03:00:02 INFO - PROCESS | 3508 | 1468663202630 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 3508 | 1468663202633 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:02 INFO - PROCESS | 3508 | ++DOCSHELL 0DEDD400 == 38 [pid = 3508] [id = 516] 03:00:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0E016C00) [pid = 3508] [serial = 1548] [outer = 00000000] 03:00:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (1324C800) [pid = 3508] [serial = 1549] [outer = 0E016C00] 03:00:02 INFO - PROCESS | 3508 | 1468663202691 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (1561FC00) [pid = 3508] [serial = 1550] [outer = 0E016C00] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 175DE400 == 37 [pid = 3508] [id = 513] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 158B9C00 == 36 [pid = 3508] [id = 512] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 09208C00 == 35 [pid = 3508] [id = 511] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 16154800 == 34 [pid = 3508] [id = 510] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 15E4CC00 == 33 [pid = 3508] [id = 509] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 14C4D800 == 32 [pid = 3508] [id = 508] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 13256800 == 31 [pid = 3508] [id = 507] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 11C25800 == 30 [pid = 3508] [id = 506] 03:00:03 INFO - PROCESS | 3508 | --DOCSHELL 09205800 == 29 [pid = 3508] [id = 505] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1630D800) [pid = 3508] [serial = 1484] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (16171400) [pid = 3508] [serial = 1483] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (12366C00) [pid = 3508] [serial = 1487] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (17731800) [pid = 3508] [serial = 1486] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (14CCFC00) [pid = 3508] [serial = 1468] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (158AD400) [pid = 3508] [serial = 1469] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (1604B800) [pid = 3508] [serial = 1480] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (0D0E3400) [pid = 3508] [serial = 1471] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0DE71400) [pid = 3508] [serial = 1472] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1772D400) [pid = 3508] [serial = 1463] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0E068C00) [pid = 3508] [serial = 1465] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (11DC1400) [pid = 3508] [serial = 1466] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1240F400) [pid = 3508] [serial = 1474] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (124E4400) [pid = 3508] [serial = 1475] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (157C0000) [pid = 3508] [serial = 1477] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (158B6400) [pid = 3508] [serial = 1478] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (17F56C00) [pid = 3508] [serial = 1489] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (13811C00) [pid = 3508] [serial = 1492] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (14C52C00) [pid = 3508] [serial = 1493] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1960D400) [pid = 3508] [serial = 1498] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (19611000) [pid = 3508] [serial = 1499] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17FA1400) [pid = 3508] [serial = 1490] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17FE6800) [pid = 3508] [serial = 1496] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (17730400) [pid = 3508] [serial = 1495] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (16052800) [pid = 3508] [serial = 1481] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3508 | 1468663203576 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1269ms 03:00:03 INFO - PROCESS | 3508 | 1468663203632 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 03:00:03 INFO - PROCESS | 3508 | 1468663203636 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 03:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:00:03 INFO - PROCESS | 3508 | 1468663203640 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 3508 | 1468663203643 Marionette TRACE conn6 <- [1,2030,null,{}] 03:00:03 INFO - PROCESS | 3508 | 1468663203649 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:03 INFO - PROCESS | 3508 | 1468663203652 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:03 INFO - PROCESS | 3508 | 1468663203745 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 03:00:03 INFO - PROCESS | 3508 | 1468663203752 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 3508 | 1468663203756 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:03 INFO - PROCESS | 3508 | ++DOCSHELL 0E019800 == 30 [pid = 3508] [id = 517] 03:00:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0E06B000) [pid = 3508] [serial = 1551] [outer = 00000000] 03:00:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (11A15000) [pid = 3508] [serial = 1552] [outer = 0E06B000] 03:00:03 INFO - PROCESS | 3508 | 1468663203808 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (11F8F000) [pid = 3508] [serial = 1553] [outer = 0E06B000] 03:00:04 INFO - PROCESS | 3508 | 1468663204337 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:00:04 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) 03:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 730ms 03:00:04 INFO - PROCESS | 3508 | 1468663204372 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 3508 | 1468663204376 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 03:00:04 INFO - PROCESS | 3508 | 1468663204382 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:00:04 INFO - PROCESS | 3508 | 1468663204384 Marionette TRACE conn6 <- [1,2034,null,{}] 03:00:04 INFO - PROCESS | 3508 | 1468663204388 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:04 INFO - PROCESS | 3508 | 1468663204391 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:04 INFO - PROCESS | 3508 | 1468663204477 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 03:00:04 INFO - PROCESS | 3508 | 1468663204569 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 3508 | 1468663204572 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:04 INFO - PROCESS | 3508 | ++DOCSHELL 1324C000 == 31 [pid = 3508] [id = 518] 03:00:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (13255800) [pid = 3508] [serial = 1554] [outer = 00000000] 03:00:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1381F800) [pid = 3508] [serial = 1555] [outer = 13255800] 03:00:04 INFO - PROCESS | 3508 | 1468663204630 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (14C5A400) [pid = 3508] [serial = 1556] [outer = 13255800] 03:00:05 INFO - PROCESS | 3508 | 1468663205013 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 03:00:05 INFO - PROCESS | 3508 | 1468663205057 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 3508 | 1468663205059 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 03:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:00:05 INFO - PROCESS | 3508 | 1468663205062 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 3508 | 1468663205065 Marionette TRACE conn6 <- [1,2038,null,{}] 03:00:05 INFO - PROCESS | 3508 | 1468663205076 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:05 INFO - PROCESS | 3508 | 1468663205081 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:05 INFO - PROCESS | 3508 | 1468663205166 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 03:00:05 INFO - PROCESS | 3508 | 1468663205174 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 3508 | 1468663205177 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:05 INFO - PROCESS | 3508 | ++DOCSHELL 15E49800 == 32 [pid = 3508] [id = 519] 03:00:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15E4AC00) [pid = 3508] [serial = 1557] [outer = 00000000] 03:00:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15FE3000) [pid = 3508] [serial = 1558] [outer = 15E4AC00] 03:00:05 INFO - PROCESS | 3508 | 1468663205224 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1604A400) [pid = 3508] [serial = 1559] [outer = 15E4AC00] 03:00:05 INFO - PROCESS | 3508 | 1468663205680 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 03:00:05 INFO - PROCESS | 3508 | 1468663205750 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 3508 | 1468663205753 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 03:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:00:05 INFO - PROCESS | 3508 | 1468663205756 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 3508 | 1468663205758 Marionette TRACE conn6 <- [1,2042,null,{}] 03:00:05 INFO - PROCESS | 3508 | 1468663205767 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:05 INFO - PROCESS | 3508 | 1468663205769 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:05 INFO - PROCESS | 3508 | 1468663205889 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 03:00:05 INFO - PROCESS | 3508 | 1468663205894 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 3508 | 1468663205896 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:05 INFO - PROCESS | 3508 | ++DOCSHELL 16054C00 == 33 [pid = 3508] [id = 520] 03:00:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16057400) [pid = 3508] [serial = 1560] [outer = 00000000] 03:00:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16159C00) [pid = 3508] [serial = 1561] [outer = 16057400] 03:00:05 INFO - PROCESS | 3508 | 1468663205940 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1630FC00) [pid = 3508] [serial = 1562] [outer = 16057400] 03:00:06 INFO - PROCESS | 3508 | 1468663206392 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 670ms 03:00:06 INFO - PROCESS | 3508 | 1468663206428 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 03:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:00:06 INFO - PROCESS | 3508 | 1468663206430 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 03:00:06 INFO - PROCESS | 3508 | 1468663206433 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 3508 | 1468663206435 Marionette TRACE conn6 <- [1,2046,null,{}] 03:00:06 INFO - PROCESS | 3508 | 1468663206438 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:06 INFO - PROCESS | 3508 | 1468663206440 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:06 INFO - PROCESS | 3508 | 1468663206553 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 03:00:06 INFO - PROCESS | 3508 | 1468663206647 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 3508 | 1468663206649 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:06 INFO - PROCESS | 3508 | ++DOCSHELL 16CE1400 == 34 [pid = 3508] [id = 521] 03:00:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16CE7000) [pid = 3508] [serial = 1563] [outer = 00000000] 03:00:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16FDE000) [pid = 3508] [serial = 1564] [outer = 16CE7000] 03:00:06 INFO - PROCESS | 3508 | 1468663206693 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (175DD400) [pid = 3508] [serial = 1565] [outer = 16CE7000] 03:00:07 INFO - PROCESS | 3508 | 1468663207101 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 731ms 03:00:07 INFO - PROCESS | 3508 | 1468663207172 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 03:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:00:07 INFO - PROCESS | 3508 | 1468663207174 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 03:00:07 INFO - PROCESS | 3508 | 1468663207177 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 3508 | 1468663207178 Marionette TRACE conn6 <- [1,2050,null,{}] 03:00:07 INFO - PROCESS | 3508 | 1468663207182 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:07 INFO - PROCESS | 3508 | 1468663207187 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:07 INFO - PROCESS | 3508 | 1468663207335 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 03:00:07 INFO - PROCESS | 3508 | 1468663207403 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 3508 | 1468663207405 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:07 INFO - PROCESS | 3508 | ++DOCSHELL 17730400 == 35 [pid = 3508] [id = 522] 03:00:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17730C00) [pid = 3508] [serial = 1566] [outer = 00000000] 03:00:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17FA4400) [pid = 3508] [serial = 1567] [outer = 17730C00] 03:00:07 INFO - PROCESS | 3508 | 1468663207452 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17FA4800) [pid = 3508] [serial = 1568] [outer = 17730C00] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1772E800) [pid = 3508] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15E4E800) [pid = 3508] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (13258400) [pid = 3508] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (11C26C00) [pid = 3508] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0920C000) [pid = 3508] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (09206400) [pid = 3508] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (14C58400) [pid = 3508] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (16155400) [pid = 3508] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (09205400) [pid = 3508] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1381A400) [pid = 3508] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1614F400) [pid = 3508] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (19D38800) [pid = 3508] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0928FC00) [pid = 3508] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:00:07 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15E4FC00) [pid = 3508] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:00:07 INFO - PROCESS | 3508 | 1468663207993 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 871ms 03:00:08 INFO - PROCESS | 3508 | 1468663208051 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 3508 | 1468663208053 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 03:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:00:08 INFO - PROCESS | 3508 | 1468663208056 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 3508 | 1468663208058 Marionette TRACE conn6 <- [1,2054,null,{}] 03:00:08 INFO - PROCESS | 3508 | 1468663208061 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:08 INFO - PROCESS | 3508 | 1468663208063 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:08 INFO - PROCESS | 3508 | 1468663208175 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 03:00:08 INFO - PROCESS | 3508 | 1468663208239 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 3508 | 1468663208240 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:08 INFO - PROCESS | 3508 | ++DOCSHELL 0EBC8C00 == 36 [pid = 3508] [id = 523] 03:00:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (0EBCD800) [pid = 3508] [serial = 1569] [outer = 00000000] 03:00:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15138C00) [pid = 3508] [serial = 1570] [outer = 0EBCD800] 03:00:08 INFO - PROCESS | 3508 | 1468663208283 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15FE4800) [pid = 3508] [serial = 1571] [outer = 0EBCD800] 03:00:08 INFO - PROCESS | 3508 | 1468663208638 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 630ms 03:00:08 INFO - PROCESS | 3508 | 1468663208687 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 3508 | 1468663208689 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 03:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:00:08 INFO - PROCESS | 3508 | 1468663208692 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 3508 | 1468663208693 Marionette TRACE conn6 <- [1,2058,null,{}] 03:00:08 INFO - PROCESS | 3508 | 1468663208707 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:08 INFO - PROCESS | 3508 | 1468663208709 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:08 INFO - PROCESS | 3508 | 1468663208787 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 03:00:08 INFO - PROCESS | 3508 | 1468663208792 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 3508 | 1468663208794 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:08 INFO - PROCESS | 3508 | ++DOCSHELL 159EA000 == 37 [pid = 3508] [id = 524] 03:00:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15FEB800) [pid = 3508] [serial = 1572] [outer = 00000000] 03:00:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1806B800) [pid = 3508] [serial = 1573] [outer = 15FEB800] 03:00:08 INFO - PROCESS | 3508 | 1468663208837 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1923B000) [pid = 3508] [serial = 1574] [outer = 15FEB800] 03:00:09 INFO - PROCESS | 3508 | 1468663209264 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 03:00:09 INFO - PROCESS | 3508 | 1468663209323 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 3508 | 1468663209325 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 03:00:09 INFO - PROCESS | 3508 | 1468663209328 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 3508 | 1468663209330 Marionette TRACE conn6 <- [1,2062,null,{}] 03:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:00:09 INFO - PROCESS | 3508 | 1468663209333 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:09 INFO - PROCESS | 3508 | 1468663209335 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:09 INFO - PROCESS | 3508 | 1468663209413 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 03:00:09 INFO - PROCESS | 3508 | 1468663209418 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 3508 | 1468663209420 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:09 INFO - PROCESS | 3508 | ++DOCSHELL 0D06D000 == 38 [pid = 3508] [id = 525] 03:00:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0DE79400) [pid = 3508] [serial = 1575] [outer = 00000000] 03:00:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1960D400) [pid = 3508] [serial = 1576] [outer = 0DE79400] 03:00:09 INFO - PROCESS | 3508 | 1468663209464 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (196A2000) [pid = 3508] [serial = 1577] [outer = 0DE79400] 03:00:09 INFO - PROCESS | 3508 | 1468663209949 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 671ms 03:00:10 INFO - PROCESS | 3508 | 1468663210007 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 3508 | 1468663210012 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 03:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:00:10 INFO - PROCESS | 3508 | 1468663210018 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 3508 | 1468663210022 Marionette TRACE conn6 <- [1,2066,null,{}] 03:00:10 INFO - PROCESS | 3508 | 1468663210029 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:10 INFO - PROCESS | 3508 | 1468663210032 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:10 INFO - PROCESS | 3508 | 1468663210163 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 03:00:10 INFO - PROCESS | 3508 | 1468663210298 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 3508 | 1468663210302 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:10 INFO - PROCESS | 3508 | ++DOCSHELL 0DE75C00 == 39 [pid = 3508] [id = 526] 03:00:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0DE76000) [pid = 3508] [serial = 1578] [outer = 00000000] 03:00:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (0E9DDC00) [pid = 3508] [serial = 1579] [outer = 0DE76000] 03:00:10 INFO - PROCESS | 3508 | 1468663210360 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1233E800) [pid = 3508] [serial = 1580] [outer = 0DE76000] 03:00:10 INFO - PROCESS | 3508 | 1468663210964 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 990ms 03:00:11 INFO - PROCESS | 3508 | 1468663211009 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 3508 | 1468663211014 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 03:00:11 INFO - PROCESS | 3508 | 1468663211020 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:00:11 INFO - PROCESS | 3508 | 1468663211023 Marionette TRACE conn6 <- [1,2070,null,{}] 03:00:11 INFO - PROCESS | 3508 | 1468663211028 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:11 INFO - PROCESS | 3508 | 1468663211030 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:11 INFO - PROCESS | 3508 | 1468663211147 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 03:00:11 INFO - PROCESS | 3508 | 1468663211308 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 3508 | 1468663211311 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:11 INFO - PROCESS | 3508 | ++DOCSHELL 1577A400 == 40 [pid = 3508] [id = 527] 03:00:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (157C0000) [pid = 3508] [serial = 1581] [outer = 00000000] 03:00:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (159E8400) [pid = 3508] [serial = 1582] [outer = 157C0000] 03:00:11 INFO - PROCESS | 3508 | 1468663211369 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (1604D800) [pid = 3508] [serial = 1583] [outer = 157C0000] 03:00:11 INFO - PROCESS | 3508 | 1468663211945 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 970ms 03:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:00:11 INFO - PROCESS | 3508 | 1468663211994 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 3508 | 1468663211996 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 03:00:12 INFO - PROCESS | 3508 | 1468663212000 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 3508 | 1468663212004 Marionette TRACE conn6 <- [1,2074,null,{}] 03:00:12 INFO - PROCESS | 3508 | 1468663212015 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:12 INFO - PROCESS | 3508 | 1468663212020 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:12 INFO - PROCESS | 3508 | 1468663212131 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 03:00:12 INFO - PROCESS | 3508 | 1468663212272 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 3508 | 1468663212276 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:12 INFO - PROCESS | 3508 | ++DOCSHELL 17F5E000 == 41 [pid = 3508] [id = 528] 03:00:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17F9FC00) [pid = 3508] [serial = 1584] [outer = 00000000] 03:00:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (19237C00) [pid = 3508] [serial = 1585] [outer = 17F9FC00] 03:00:12 INFO - PROCESS | 3508 | 1468663212334 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (19B64C00) [pid = 3508] [serial = 1586] [outer = 17F9FC00] 03:00:12 INFO - PROCESS | 3508 | 1468663212936 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 970ms 03:00:12 INFO - PROCESS | 3508 | 1468663212974 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 3508 | 1468663212977 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 03:00:12 INFO - PROCESS | 3508 | 1468663212980 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:00:12 INFO - PROCESS | 3508 | 1468663212982 Marionette TRACE conn6 <- [1,2078,null,{}] 03:00:12 INFO - PROCESS | 3508 | 1468663212985 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:12 INFO - PROCESS | 3508 | 1468663212988 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:13 INFO - PROCESS | 3508 | 1468663213095 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 03:00:13 INFO - PROCESS | 3508 | 1468663213206 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 3508 | 1468663213209 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:13 INFO - PROCESS | 3508 | ++DOCSHELL 1772E000 == 42 [pid = 3508] [id = 529] 03:00:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (17734400) [pid = 3508] [serial = 1587] [outer = 00000000] 03:00:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (19D3E400) [pid = 3508] [serial = 1588] [outer = 17734400] 03:00:13 INFO - PROCESS | 3508 | 1468663213321 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (19FEF800) [pid = 3508] [serial = 1589] [outer = 17734400] 03:00:14 INFO - PROCESS | 3508 | 1468663214108 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1173ms 03:00:14 INFO - PROCESS | 3508 | 1468663214157 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 03:00:14 INFO - PROCESS | 3508 | 1468663214162 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 03:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:00:14 INFO - PROCESS | 3508 | 1468663214166 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:00:14 INFO - PROCESS | 3508 | 1468663214169 Marionette TRACE conn6 <- [1,2082,null,{}] 03:00:14 INFO - PROCESS | 3508 | 1468663214175 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:14 INFO - PROCESS | 3508 | 1468663214177 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:14 INFO - PROCESS | 3508 | 1468663214287 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 03:00:14 INFO - PROCESS | 3508 | 1468663214430 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 3508 | 1468663214435 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:14 INFO - PROCESS | 3508 | ++DOCSHELL 0DE74000 == 43 [pid = 3508] [id = 530] 03:00:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (0DE74800) [pid = 3508] [serial = 1590] [outer = 00000000] 03:00:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 97 (0DEC7800) [pid = 3508] [serial = 1591] [outer = 0DE74800] 03:00:14 INFO - PROCESS | 3508 | 1468663214486 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 98 (0E069C00) [pid = 3508] [serial = 1592] [outer = 0DE74800] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 159EA000 == 42 [pid = 3508] [id = 524] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 0EBC8C00 == 41 [pid = 3508] [id = 523] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 17730400 == 40 [pid = 3508] [id = 522] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 16CE1400 == 39 [pid = 3508] [id = 521] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 16054C00 == 38 [pid = 3508] [id = 520] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 15E49800 == 37 [pid = 3508] [id = 519] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 1324C000 == 36 [pid = 3508] [id = 518] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 0E019800 == 35 [pid = 3508] [id = 517] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 15FE5400 == 34 [pid = 3508] [id = 514] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 0D894C00 == 33 [pid = 3508] [id = 515] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 0DEDD400 == 32 [pid = 3508] [id = 516] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 1772E000 == 31 [pid = 3508] [id = 529] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 1577A400 == 30 [pid = 3508] [id = 527] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 17F5E000 == 29 [pid = 3508] [id = 528] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 0D06D000 == 28 [pid = 3508] [id = 525] 03:00:15 INFO - PROCESS | 3508 | --DOCSHELL 0DE75C00 == 27 [pid = 3508] [id = 526] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 97 (0DD0AC00) [pid = 3508] [serial = 1540] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 96 (15FE6800) [pid = 3508] [serial = 1528] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (13812400) [pid = 3508] [serial = 1522] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1381B000) [pid = 3508] [serial = 1523] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (11DC7400) [pid = 3508] [serial = 1519] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1233F000) [pid = 3508] [serial = 1520] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (0DE73400) [pid = 3508] [serial = 1514] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0D4F2C00) [pid = 3508] [serial = 1513] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (09210C00) [pid = 3508] [serial = 1516] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0D021000) [pid = 3508] [serial = 1517] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1577EC00) [pid = 3508] [serial = 1525] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16305000) [pid = 3508] [serial = 1531] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0D45D000) [pid = 3508] [serial = 1502] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (09293C00) [pid = 3508] [serial = 1501] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (159E2400) [pid = 3508] [serial = 1529] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (158AAC00) [pid = 3508] [serial = 1505] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (14CD2800) [pid = 3508] [serial = 1504] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (17735400) [pid = 3508] [serial = 1508] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (175D7C00) [pid = 3508] [serial = 1507] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (19FECC00) [pid = 3508] [serial = 1511] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (19DD7C00) [pid = 3508] [serial = 1510] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0EB40000) [pid = 3508] [serial = 1534] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (16CE6000) [pid = 3508] [serial = 1532] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1616EC00) [pid = 3508] [serial = 1537] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1747D400) [pid = 3508] [serial = 1538] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17731000) [pid = 3508] [serial = 1541] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1374B000) [pid = 3508] [serial = 1535] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (159DEC00) [pid = 3508] [serial = 1526] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3508 | 1468663215703 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1574ms 03:00:15 INFO - PROCESS | 3508 | 1468663215778 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 3508 | 1468663215782 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 03:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:00:15 INFO - PROCESS | 3508 | 1468663215786 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 3508 | 1468663215789 Marionette TRACE conn6 <- [1,2086,null,{}] 03:00:15 INFO - PROCESS | 3508 | 1468663215800 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:15 INFO - PROCESS | 3508 | 1468663215803 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:15 INFO - PROCESS | 3508 | 1468663215895 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 03:00:15 INFO - PROCESS | 3508 | 1468663215909 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 3508 | 1468663215912 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:15 INFO - PROCESS | 3508 | ++DOCSHELL 0D872C00 == 28 [pid = 3508] [id = 531] 03:00:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0D873400) [pid = 3508] [serial = 1593] [outer = 00000000] 03:00:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0DD09C00) [pid = 3508] [serial = 1594] [outer = 0D873400] 03:00:15 INFO - PROCESS | 3508 | 1468663215959 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0DE6D800) [pid = 3508] [serial = 1595] [outer = 0D873400] 03:00:16 INFO - PROCESS | 3508 | 1468663216458 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 03:00:16 INFO - PROCESS | 3508 | 1468663216516 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 3508 | 1468663216521 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 03:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:00:16 INFO - PROCESS | 3508 | 1468663216528 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 3508 | 1468663216530 Marionette TRACE conn6 <- [1,2090,null,{}] 03:00:16 INFO - PROCESS | 3508 | 1468663216534 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:16 INFO - PROCESS | 3508 | 1468663216537 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:16 INFO - PROCESS | 3508 | 1468663216623 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 03:00:16 INFO - PROCESS | 3508 | 1468663216632 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 3508 | 1468663216634 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:16 INFO - PROCESS | 3508 | ++DOCSHELL 11CA6C00 == 29 [pid = 3508] [id = 532] 03:00:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11CAE800) [pid = 3508] [serial = 1596] [outer = 00000000] 03:00:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (11DC8800) [pid = 3508] [serial = 1597] [outer = 11CAE800] 03:00:16 INFO - PROCESS | 3508 | 1468663216686 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (12341400) [pid = 3508] [serial = 1598] [outer = 11CAE800] 03:00:17 INFO - PROCESS | 3508 | 1468663217139 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 631ms 03:00:17 INFO - PROCESS | 3508 | 1468663217163 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 3508 | 1468663217165 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 03:00:17 INFO - PROCESS | 3508 | 1468663217185 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:00:17 INFO - PROCESS | 3508 | 1468663217189 Marionette TRACE conn6 <- [1,2094,null,{}] 03:00:17 INFO - PROCESS | 3508 | 1468663217200 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:17 INFO - PROCESS | 3508 | 1468663217204 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:17 INFO - PROCESS | 3508 | 1468663217287 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 03:00:17 INFO - PROCESS | 3508 | 1468663217328 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 3508 | 1468663217331 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:17 INFO - PROCESS | 3508 | ++DOCSHELL 13811400 == 30 [pid = 3508] [id = 533] 03:00:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (13811C00) [pid = 3508] [serial = 1599] [outer = 00000000] 03:00:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (13815800) [pid = 3508] [serial = 1600] [outer = 13811C00] 03:00:17 INFO - PROCESS | 3508 | 1468663217378 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1381C000) [pid = 3508] [serial = 1601] [outer = 13811C00] 03:00:17 INFO - PROCESS | 3508 | 1468663217847 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 03:00:17 INFO - PROCESS | 3508 | 1468663217861 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 3508 | 1468663217864 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 03:00:17 INFO - PROCESS | 3508 | 1468663217867 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:00:17 INFO - PROCESS | 3508 | 1468663217868 Marionette TRACE conn6 <- [1,2098,null,{}] 03:00:17 INFO - PROCESS | 3508 | 1468663217872 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:17 INFO - PROCESS | 3508 | 1468663217874 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:18 INFO - PROCESS | 3508 | 1468663218019 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 03:00:18 INFO - PROCESS | 3508 | 1468663218052 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 3508 | 1468663218054 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:18 INFO - PROCESS | 3508 | ++DOCSHELL 124E0400 == 31 [pid = 3508] [id = 534] 03:00:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (124EBC00) [pid = 3508] [serial = 1602] [outer = 00000000] 03:00:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15774800) [pid = 3508] [serial = 1603] [outer = 124EBC00] 03:00:18 INFO - PROCESS | 3508 | 1468663218099 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1577B400) [pid = 3508] [serial = 1604] [outer = 124EBC00] 03:00:18 INFO - PROCESS | 3508 | 1468663218534 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 732ms 03:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:00:18 INFO - PROCESS | 3508 | 1468663218602 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 3508 | 1468663218604 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 03:00:18 INFO - PROCESS | 3508 | 1468663218608 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 3508 | 1468663218609 Marionette TRACE conn6 <- [1,2102,null,{}] 03:00:18 INFO - PROCESS | 3508 | 1468663218613 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:18 INFO - PROCESS | 3508 | 1468663218615 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:18 INFO - PROCESS | 3508 | 1468663218751 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 03:00:18 INFO - PROCESS | 3508 | 1468663218776 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 3508 | 1468663218778 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:18 INFO - PROCESS | 3508 | ++DOCSHELL 15779000 == 32 [pid = 3508] [id = 535] 03:00:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1577E400) [pid = 3508] [serial = 1605] [outer = 00000000] 03:00:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (158B6000) [pid = 3508] [serial = 1606] [outer = 1577E400] 03:00:18 INFO - PROCESS | 3508 | 1468663218825 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (159E5800) [pid = 3508] [serial = 1607] [outer = 1577E400] 03:00:19 INFO - PROCESS | 3508 | 1468663219286 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 730ms 03:00:19 INFO - PROCESS | 3508 | 1468663219344 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 03:00:19 INFO - PROCESS | 3508 | 1468663219346 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 03:00:19 INFO - PROCESS | 3508 | 1468663219349 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:00:19 INFO - PROCESS | 3508 | 1468663219350 Marionette TRACE conn6 <- [1,2106,null,{}] 03:00:19 INFO - PROCESS | 3508 | 1468663219354 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:19 INFO - PROCESS | 3508 | 1468663219359 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:19 INFO - PROCESS | 3508 | 1468663219493 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (16057400) [pid = 3508] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17730C00) [pid = 3508] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (16CE7000) [pid = 3508] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (13255800) [pid = 3508] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0E016C00) [pid = 3508] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0E06B000) [pid = 3508] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0DD07400) [pid = 3508] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (16056800) [pid = 3508] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15E4AC00) [pid = 3508] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0EBCD800) [pid = 3508] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0DE79400) [pid = 3508] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:00:19 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15FEB800) [pid = 3508] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:00:19 INFO - PROCESS | 3508 | 1468663219829 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 3508 | 1468663219831 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:19 INFO - PROCESS | 3508 | ++DOCSHELL 09160400 == 33 [pid = 3508] [id = 536] 03:00:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (0920C000) [pid = 3508] [serial = 1608] [outer = 00000000] 03:00:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (0DD0C800) [pid = 3508] [serial = 1609] [outer = 0920C000] 03:00:19 INFO - PROCESS | 3508 | 1468663219879 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13258400) [pid = 3508] [serial = 1610] [outer = 0920C000] 03:00:20 INFO - PROCESS | 3508 | 1468663220268 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 970ms 03:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:00:20 INFO - PROCESS | 3508 | 1468663220323 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 3508 | 1468663220325 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 03:00:20 INFO - PROCESS | 3508 | 1468663220328 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 3508 | 1468663220330 Marionette TRACE conn6 <- [1,2110,null,{}] 03:00:20 INFO - PROCESS | 3508 | 1468663220333 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 3508 | 1468663220335 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:20 INFO - PROCESS | 3508 | 1468663220410 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 03:00:20 INFO - PROCESS | 3508 | 1468663220507 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 3508 | 1468663220509 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:20 INFO - PROCESS | 3508 | ++DOCSHELL 0DEBB800 == 34 [pid = 3508] [id = 537] 03:00:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1577C400) [pid = 3508] [serial = 1611] [outer = 00000000] 03:00:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16052C00) [pid = 3508] [serial = 1612] [outer = 1577C400] 03:00:20 INFO - PROCESS | 3508 | 1468663220552 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16056800) [pid = 3508] [serial = 1613] [outer = 1577C400] 03:00:20 INFO - PROCESS | 3508 | 1468663220892 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 630ms 03:00:20 INFO - PROCESS | 3508 | 1468663220959 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 3508 | 1468663220961 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 03:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:00:20 INFO - PROCESS | 3508 | 1468663220964 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 3508 | 1468663220966 Marionette TRACE conn6 <- [1,2114,null,{}] 03:00:20 INFO - PROCESS | 3508 | 1468663220970 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 3508 | 1468663220971 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:21 INFO - PROCESS | 3508 | 1468663221086 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 03:00:21 INFO - PROCESS | 3508 | 1468663221095 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 3508 | 1468663221097 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:21 INFO - PROCESS | 3508 | ++DOCSHELL 11DC7400 == 35 [pid = 3508] [id = 538] 03:00:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (159ED800) [pid = 3508] [serial = 1614] [outer = 00000000] 03:00:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16306800) [pid = 3508] [serial = 1615] [outer = 159ED800] 03:00:21 INFO - PROCESS | 3508 | 1468663221140 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1615A400) [pid = 3508] [serial = 1616] [outer = 159ED800] 03:00:21 INFO - PROCESS | 3508 | 1468663221559 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 630ms 03:00:21 INFO - PROCESS | 3508 | 1468663221595 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 3508 | 1468663221597 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 03:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:00:21 INFO - PROCESS | 3508 | 1468663221600 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 3508 | 1468663221602 Marionette TRACE conn6 <- [1,2118,null,{}] 03:00:21 INFO - PROCESS | 3508 | 1468663221605 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:21 INFO - PROCESS | 3508 | 1468663221607 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:21 INFO - PROCESS | 3508 | 1468663221720 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 03:00:21 INFO - PROCESS | 3508 | 1468663221729 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 3508 | 1468663221730 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:21 INFO - PROCESS | 3508 | ++DOCSHELL 1374DC00 == 36 [pid = 3508] [id = 539] 03:00:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16CEB800) [pid = 3508] [serial = 1617] [outer = 00000000] 03:00:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1747CC00) [pid = 3508] [serial = 1618] [outer = 16CEB800] 03:00:21 INFO - PROCESS | 3508 | 1468663221782 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (175D6C00) [pid = 3508] [serial = 1619] [outer = 16CEB800] 03:00:22 INFO - PROCESS | 3508 | 1468663222569 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 03:00:22 INFO - PROCESS | 3508 | 1468663222628 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 03:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:00:22 INFO - PROCESS | 3508 | 1468663222632 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:00:22 INFO - PROCESS | 3508 | 1468663222637 Marionette TRACE conn6 <- [1,2122,null,{}] 03:00:22 INFO - PROCESS | 3508 | 1468663222662 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:22 INFO - PROCESS | 3508 | 1468663222665 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:22 INFO - PROCESS | 3508 | 1468663222806 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 03:00:22 INFO - PROCESS | 3508 | 1468663222939 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 3508 | 1468663222942 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:22 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F7400 == 37 [pid = 3508] [id = 540] 03:00:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (0D87D800) [pid = 3508] [serial = 1620] [outer = 00000000] 03:00:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (11CED000) [pid = 3508] [serial = 1621] [outer = 0D87D800] 03:00:23 INFO - PROCESS | 3508 | 1468663223003 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (12394C00) [pid = 3508] [serial = 1622] [outer = 0D87D800] 03:00:23 INFO - PROCESS | 3508 | 1468663223682 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1100ms 03:00:23 INFO - PROCESS | 3508 | 1468663223776 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 03:00:23 INFO - PROCESS | 3508 | 1468663223780 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 03:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:00:23 INFO - PROCESS | 3508 | 1468663223787 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 3508 | 1468663223789 Marionette TRACE conn6 <- [1,2126,null,{}] 03:00:23 INFO - PROCESS | 3508 | 1468663223793 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:23 INFO - PROCESS | 3508 | 1468663223796 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:23 INFO - PROCESS | 3508 | 1468663223927 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 03:00:24 INFO - PROCESS | 3508 | 1468663224059 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 3508 | 1468663224062 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:24 INFO - PROCESS | 3508 | ++DOCSHELL 09293000 == 38 [pid = 3508] [id = 541] 03:00:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (09296000) [pid = 3508] [serial = 1623] [outer = 00000000] 03:00:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (11F94400) [pid = 3508] [serial = 1624] [outer = 09296000] 03:00:24 INFO - PROCESS | 3508 | 1468663224122 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (13A2AC00) [pid = 3508] [serial = 1625] [outer = 09296000] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 11DC7400 == 37 [pid = 3508] [id = 538] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 0DEBB800 == 36 [pid = 3508] [id = 537] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 09160400 == 35 [pid = 3508] [id = 536] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 15779000 == 34 [pid = 3508] [id = 535] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 124E0400 == 33 [pid = 3508] [id = 534] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 13811400 == 32 [pid = 3508] [id = 533] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 11CA6C00 == 31 [pid = 3508] [id = 532] 03:00:24 INFO - PROCESS | 3508 | --DOCSHELL 0D872C00 == 30 [pid = 3508] [id = 531] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16159C00) [pid = 3508] [serial = 1561] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (17FA4400) [pid = 3508] [serial = 1567] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (175DD400) [pid = 3508] [serial = 1565] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16FDE000) [pid = 3508] [serial = 1564] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1381F800) [pid = 3508] [serial = 1555] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (14C5A400) [pid = 3508] [serial = 1556] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1324C800) [pid = 3508] [serial = 1549] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1561FC00) [pid = 3508] [serial = 1550] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (11A15000) [pid = 3508] [serial = 1552] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (11F8F000) [pid = 3508] [serial = 1553] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (1235BC00) [pid = 3508] [serial = 1546] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (12401400) [pid = 3508] [serial = 1547] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (17FAA000) [pid = 3508] [serial = 1544] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17FA0C00) [pid = 3508] [serial = 1543] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15FE3000) [pid = 3508] [serial = 1558] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15138C00) [pid = 3508] [serial = 1570] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1960D400) [pid = 3508] [serial = 1576] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1923B000) [pid = 3508] [serial = 1574] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (196A2000) [pid = 3508] [serial = 1577] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1806B800) [pid = 3508] [serial = 1573] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (17FA4800) [pid = 3508] [serial = 1568] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1630FC00) [pid = 3508] [serial = 1562] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (15FE4800) [pid = 3508] [serial = 1571] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1604A400) [pid = 3508] [serial = 1559] [outer = 00000000] [url = about:blank] 03:00:24 INFO - PROCESS | 3508 | 1468663224923 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1180ms 03:00:24 INFO - PROCESS | 3508 | 1468663224968 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 3508 | 1468663224972 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 03:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:00:24 INFO - PROCESS | 3508 | 1468663224976 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 3508 | 1468663224981 Marionette TRACE conn6 <- [1,2130,null,{}] 03:00:25 INFO - PROCESS | 3508 | 1468663224999 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:25 INFO - PROCESS | 3508 | 1468663225002 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:25 INFO - PROCESS | 3508 | 1468663225134 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 03:00:25 INFO - PROCESS | 3508 | 1468663225146 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 3508 | 1468663225148 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:25 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F3400 == 31 [pid = 3508] [id = 542] 03:00:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (0D893000) [pid = 3508] [serial = 1626] [outer = 00000000] 03:00:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (0DE79C00) [pid = 3508] [serial = 1627] [outer = 0D893000] 03:00:25 INFO - PROCESS | 3508 | 1468663225198 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0EBC8C00) [pid = 3508] [serial = 1628] [outer = 0D893000] 03:00:25 INFO - PROCESS | 3508 | 1468663225694 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 3508 | 1468663225772 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 03:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:00:25 INFO - PROCESS | 3508 | 1468663225778 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 3508 | 1468663225781 Marionette TRACE conn6 <- [1,2134,null,{}] 03:00:25 INFO - PROCESS | 3508 | 1468663225785 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:25 INFO - PROCESS | 3508 | 1468663225787 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:25 INFO - PROCESS | 3508 | 1468663225874 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 03:00:25 INFO - PROCESS | 3508 | 1468663225961 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 3508 | 1468663225964 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:25 INFO - PROCESS | 3508 | ++DOCSHELL 1244C400 == 32 [pid = 3508] [id = 543] 03:00:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (12453C00) [pid = 3508] [serial = 1629] [outer = 00000000] 03:00:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13255400) [pid = 3508] [serial = 1630] [outer = 12453C00] 03:00:26 INFO - PROCESS | 3508 | 1468663226017 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (13812800) [pid = 3508] [serial = 1631] [outer = 12453C00] 03:00:26 INFO - PROCESS | 3508 | 1468663226403 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 3508 | 1468663226455 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 03:00:26 INFO - PROCESS | 3508 | 1468663226459 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:00:26 INFO - PROCESS | 3508 | 1468663226462 Marionette TRACE conn6 <- [1,2138,null,{}] 03:00:26 INFO - PROCESS | 3508 | 1468663226472 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:26 INFO - PROCESS | 3508 | 1468663226477 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:26 INFO - PROCESS | 3508 | 1468663226562 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 03:00:26 INFO - PROCESS | 3508 | 1468663226569 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 3508 | 1468663226572 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:26 INFO - PROCESS | 3508 | ++DOCSHELL 15782000 == 33 [pid = 3508] [id = 544] 03:00:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (157BF800) [pid = 3508] [serial = 1632] [outer = 00000000] 03:00:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (159E8800) [pid = 3508] [serial = 1633] [outer = 157BF800] 03:00:26 INFO - PROCESS | 3508 | 1468663226620 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FE3C00) [pid = 3508] [serial = 1634] [outer = 157BF800] 03:00:27 INFO - PROCESS | 3508 | 1468663227071 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 630ms 03:00:27 INFO - PROCESS | 3508 | 1468663227095 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 3508 | 1468663227097 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 03:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:00:27 INFO - PROCESS | 3508 | 1468663227120 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 3508 | 1468663227122 Marionette TRACE conn6 <- [1,2142,null,{}] 03:00:27 INFO - PROCESS | 3508 | 1468663227125 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:27 INFO - PROCESS | 3508 | 1468663227127 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:27 INFO - PROCESS | 3508 | 1468663227248 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 03:00:27 INFO - PROCESS | 3508 | 1468663227337 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 3508 | 1468663227339 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:27 INFO - PROCESS | 3508 | ++DOCSHELL 1604C800 == 34 [pid = 3508] [id = 545] 03:00:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1604DC00) [pid = 3508] [serial = 1635] [outer = 00000000] 03:00:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1614DC00) [pid = 3508] [serial = 1636] [outer = 1604DC00] 03:00:27 INFO - PROCESS | 3508 | 1468663227385 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16302000) [pid = 3508] [serial = 1637] [outer = 1604DC00] 03:00:27 INFO - PROCESS | 3508 | 1468663227787 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 730ms 03:00:27 INFO - PROCESS | 3508 | 1468663227851 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 3508 | 1468663227853 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 03:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:00:27 INFO - PROCESS | 3508 | 1468663227864 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 3508 | 1468663227865 Marionette TRACE conn6 <- [1,2146,null,{}] 03:00:27 INFO - PROCESS | 3508 | 1468663227869 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:27 INFO - PROCESS | 3508 | 1468663227871 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:27 INFO - PROCESS | 3508 | 1468663227981 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 03:00:27 INFO - PROCESS | 3508 | 1468663227992 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 3508 | 1468663227994 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:28 INFO - PROCESS | 3508 | ++DOCSHELL 14CBF000 == 35 [pid = 3508] [id = 546] 03:00:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FE8C00) [pid = 3508] [serial = 1638] [outer = 00000000] 03:00:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16BE9400) [pid = 3508] [serial = 1639] [outer = 15FE8C00] 03:00:28 INFO - PROCESS | 3508 | 1468663228039 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16F84C00) [pid = 3508] [serial = 1640] [outer = 15FE8C00] 03:00:28 INFO - PROCESS | 3508 | 1468663228513 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 03:00:28 INFO - PROCESS | 3508 | 1468663228536 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 3508 | 1468663228538 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 03:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:00:28 INFO - PROCESS | 3508 | 1468663228541 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 3508 | 1468663228543 Marionette TRACE conn6 <- [1,2150,null,{}] 03:00:28 INFO - PROCESS | 3508 | 1468663228546 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:28 INFO - PROCESS | 3508 | 1468663228552 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:28 INFO - PROCESS | 3508 | 1468663228724 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 03:00:28 INFO - PROCESS | 3508 | 1468663228737 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 3508 | 1468663228739 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:28 INFO - PROCESS | 3508 | ++DOCSHELL 160E1000 == 36 [pid = 3508] [id = 547] 03:00:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16CE2800) [pid = 3508] [serial = 1641] [outer = 00000000] 03:00:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17734800) [pid = 3508] [serial = 1642] [outer = 16CE2800] 03:00:28 INFO - PROCESS | 3508 | 1468663228846 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (17734C00) [pid = 3508] [serial = 1643] [outer = 16CE2800] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (159ED800) [pid = 3508] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0DE74800) [pid = 3508] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (157C0000) [pid = 3508] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1577C400) [pid = 3508] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (124EBC00) [pid = 3508] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1577E400) [pid = 3508] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D873400) [pid = 3508] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17734400) [pid = 3508] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0920C000) [pid = 3508] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (17F9FC00) [pid = 3508] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (11CAE800) [pid = 3508] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0DE76000) [pid = 3508] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:00:29 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (13811C00) [pid = 3508] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:00:29 INFO - PROCESS | 3508 | 1468663229326 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 830ms 03:00:29 INFO - PROCESS | 3508 | 1468663229372 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 3508 | 1468663229374 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 03:00:29 INFO - PROCESS | 3508 | 1468663229377 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:00:29 INFO - PROCESS | 3508 | 1468663229379 Marionette TRACE conn6 <- [1,2154,null,{}] 03:00:29 INFO - PROCESS | 3508 | 1468663229383 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:29 INFO - PROCESS | 3508 | 1468663229384 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:29 INFO - PROCESS | 3508 | 1468663229461 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 03:00:29 INFO - PROCESS | 3508 | 1468663229562 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 3508 | 1468663229564 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:29 INFO - PROCESS | 3508 | ++DOCSHELL 0D873400 == 37 [pid = 3508] [id = 548] 03:00:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0D87F800) [pid = 3508] [serial = 1644] [outer = 00000000] 03:00:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (157C0000) [pid = 3508] [serial = 1645] [outer = 0D87F800] 03:00:29 INFO - PROCESS | 3508 | 1468663229607 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (159E7000) [pid = 3508] [serial = 1646] [outer = 0D87F800] 03:00:29 INFO - PROCESS | 3508 | 1468663229943 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 03:00:30 INFO - PROCESS | 3508 | 1468663230012 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 3508 | 1468663230014 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 03:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:00:30 INFO - PROCESS | 3508 | 1468663230017 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 3508 | 1468663230019 Marionette TRACE conn6 <- [1,2158,null,{}] 03:00:30 INFO - PROCESS | 3508 | 1468663230032 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:30 INFO - PROCESS | 3508 | 1468663230034 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:30 INFO - PROCESS | 3508 | 1468663230138 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 03:00:30 INFO - PROCESS | 3508 | 1468663230145 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 3508 | 1468663230147 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:30 INFO - PROCESS | 3508 | ++DOCSHELL 0920C000 == 38 [pid = 3508] [id = 549] 03:00:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (158AAC00) [pid = 3508] [serial = 1647] [outer = 00000000] 03:00:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (177B3400) [pid = 3508] [serial = 1648] [outer = 158AAC00] 03:00:30 INFO - PROCESS | 3508 | 1468663230189 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (17F9F800) [pid = 3508] [serial = 1649] [outer = 158AAC00] 03:00:30 INFO - PROCESS | 3508 | 1468663230616 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 630ms 03:00:30 INFO - PROCESS | 3508 | 1468663230663 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 3508 | 1468663230665 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 03:00:30 INFO - PROCESS | 3508 | 1468663230678 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:00:30 INFO - PROCESS | 3508 | 1468663230679 Marionette TRACE conn6 <- [1,2162,null,{}] 03:00:30 INFO - PROCESS | 3508 | 1468663230683 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:30 INFO - PROCESS | 3508 | 1468663230685 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:30 INFO - PROCESS | 3508 | 1468663230764 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 03:00:30 INFO - PROCESS | 3508 | 1468663230769 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 3508 | 1468663230771 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:30 INFO - PROCESS | 3508 | ++DOCSHELL 17F5E000 == 39 [pid = 3508] [id = 550] 03:00:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17FA2000) [pid = 3508] [serial = 1650] [outer = 00000000] 03:00:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17FE5800) [pid = 3508] [serial = 1651] [outer = 17FA2000] 03:00:30 INFO - PROCESS | 3508 | 1468663230814 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (18079C00) [pid = 3508] [serial = 1652] [outer = 17FA2000] 03:00:31 INFO - PROCESS | 3508 | 1468663231322 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 03:00:31 INFO - PROCESS | 3508 | 1468663231354 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 3508 | 1468663231359 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 03:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:00:31 INFO - PROCESS | 3508 | 1468663231365 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 3508 | 1468663231368 Marionette TRACE conn6 <- [1,2166,null,{}] 03:00:31 INFO - PROCESS | 3508 | 1468663231374 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:31 INFO - PROCESS | 3508 | 1468663231377 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:31 INFO - PROCESS | 3508 | 1468663231547 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 03:00:31 INFO - PROCESS | 3508 | 1468663231674 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 3508 | 1468663231678 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:31 INFO - PROCESS | 3508 | ++DOCSHELL 0DE6B800 == 40 [pid = 3508] [id = 551] 03:00:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0DE6BC00) [pid = 3508] [serial = 1653] [outer = 00000000] 03:00:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (11A45400) [pid = 3508] [serial = 1654] [outer = 0DE6BC00] 03:00:31 INFO - PROCESS | 3508 | 1468663231737 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1233F000) [pid = 3508] [serial = 1655] [outer = 0DE6BC00] 03:00:32 INFO - PROCESS | 3508 | 1468663232285 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 970ms 03:00:32 INFO - PROCESS | 3508 | 1468663232339 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 3508 | 1468663232344 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 03:00:32 INFO - PROCESS | 3508 | 1468663232350 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:00:32 INFO - PROCESS | 3508 | 1468663232353 Marionette TRACE conn6 <- [1,2170,null,{}] 03:00:32 INFO - PROCESS | 3508 | 1468663232357 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:32 INFO - PROCESS | 3508 | 1468663232360 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:32 INFO - PROCESS | 3508 | 1468663232471 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 03:00:32 INFO - PROCESS | 3508 | 1468663232584 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 3508 | 1468663232587 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:32 INFO - PROCESS | 3508 | ++DOCSHELL 14C5A400 == 41 [pid = 3508] [id = 552] 03:00:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (14CCF400) [pid = 3508] [serial = 1656] [outer = 00000000] 03:00:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (158AF000) [pid = 3508] [serial = 1657] [outer = 14CCF400] 03:00:32 INFO - PROCESS | 3508 | 1468663232684 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (15E53000) [pid = 3508] [serial = 1658] [outer = 14CCF400] 03:00:33 INFO - PROCESS | 3508 | --DOCSHELL 0EB38000 == 40 [pid = 3508] [id = 12] 03:00:33 INFO - PROCESS | 3508 | 1468663233375 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1073ms 03:00:33 INFO - PROCESS | 3508 | 1468663233437 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 03:00:33 INFO - PROCESS | 3508 | 1468663233440 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 03:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:00:33 INFO - PROCESS | 3508 | 1468663233445 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:00:33 INFO - PROCESS | 3508 | 1468663233449 Marionette TRACE conn6 <- [1,2174,null,{}] 03:00:33 INFO - PROCESS | 3508 | 1468663233459 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:33 INFO - PROCESS | 3508 | 1468663233464 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:33 INFO - PROCESS | 3508 | 1468663233572 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 03:00:33 INFO - PROCESS | 3508 | 1468663233716 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 3508 | 1468663233719 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:33 INFO - PROCESS | 3508 | ++DOCSHELL 1772BC00 == 41 [pid = 3508] [id = 553] 03:00:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (1772CC00) [pid = 3508] [serial = 1659] [outer = 00000000] 03:00:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (177AAC00) [pid = 3508] [serial = 1660] [outer = 1772CC00] 03:00:33 INFO - PROCESS | 3508 | 1468663233777 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17FDA400) [pid = 3508] [serial = 1661] [outer = 1772CC00] 03:00:34 INFO - PROCESS | 3508 | 1468663234386 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 970ms 03:00:34 INFO - PROCESS | 3508 | 1468663234420 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 3508 | 1468663234423 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 03:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:00:34 INFO - PROCESS | 3508 | 1468663234426 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 3508 | 1468663234428 Marionette TRACE conn6 <- [1,2178,null,{}] 03:00:34 INFO - PROCESS | 3508 | 1468663234432 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:34 INFO - PROCESS | 3508 | 1468663234434 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:34 INFO - PROCESS | 3508 | 1468663234541 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 03:00:34 INFO - PROCESS | 3508 | 1468663234652 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 3508 | 1468663234655 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:34 INFO - PROCESS | 3508 | ++DOCSHELL 192B2400 == 42 [pid = 3508] [id = 554] 03:00:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (192B2800) [pid = 3508] [serial = 1662] [outer = 00000000] 03:00:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (196A0800) [pid = 3508] [serial = 1663] [outer = 192B2800] 03:00:34 INFO - PROCESS | 3508 | 1468663234749 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (19B64000) [pid = 3508] [serial = 1664] [outer = 192B2800] 03:00:35 INFO - PROCESS | 3508 | 1468663235336 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 930ms 03:00:35 INFO - PROCESS | 3508 | 1468663235358 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 3508 | 1468663235360 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 03:00:35 INFO - PROCESS | 3508 | 1468663235363 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:00:35 INFO - PROCESS | 3508 | 1468663235365 Marionette TRACE conn6 <- [1,2182,null,{}] 03:00:35 INFO - PROCESS | 3508 | 1468663235369 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:35 INFO - PROCESS | 3508 | 1468663235372 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:35 INFO - PROCESS | 3508 | 1468663235474 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 03:00:35 INFO - PROCESS | 3508 | 1468663235767 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 3508 | 1468663235770 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:35 INFO - PROCESS | 3508 | ++DOCSHELL 09160000 == 43 [pid = 3508] [id = 555] 03:00:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (09162800) [pid = 3508] [serial = 1665] [outer = 00000000] 03:00:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (0D01EC00) [pid = 3508] [serial = 1666] [outer = 09162800] 03:00:35 INFO - PROCESS | 3508 | 1468663235820 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 96 (0D4FA800) [pid = 3508] [serial = 1667] [outer = 09162800] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 0920C000 == 42 [pid = 3508] [id = 549] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 0D873400 == 41 [pid = 3508] [id = 548] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 160E1000 == 40 [pid = 3508] [id = 547] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 14CBF000 == 39 [pid = 3508] [id = 546] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 1604C800 == 38 [pid = 3508] [id = 545] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 15782000 == 37 [pid = 3508] [id = 544] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 1244C400 == 36 [pid = 3508] [id = 543] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 0D4F3400 == 35 [pid = 3508] [id = 542] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 09293000 == 34 [pid = 3508] [id = 541] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 0D4F7400 == 33 [pid = 3508] [id = 540] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 1374DC00 == 32 [pid = 3508] [id = 539] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 0DE74000 == 31 [pid = 3508] [id = 530] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 0D02AC00 == 30 [pid = 3508] [id = 14] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 192B2400 == 29 [pid = 3508] [id = 554] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 1772BC00 == 28 [pid = 3508] [id = 553] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 17F5E000 == 27 [pid = 3508] [id = 550] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 0DE6B800 == 26 [pid = 3508] [id = 551] 03:00:36 INFO - PROCESS | 3508 | --DOCSHELL 14C5A400 == 25 [pid = 3508] [id = 552] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 95 (0DEC7800) [pid = 3508] [serial = 1591] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (159E8400) [pid = 3508] [serial = 1582] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (16052C00) [pid = 3508] [serial = 1612] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1577B400) [pid = 3508] [serial = 1604] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (159E5800) [pid = 3508] [serial = 1607] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0DE6D800) [pid = 3508] [serial = 1595] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (1604D800) [pid = 3508] [serial = 1583] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (19FEF800) [pid = 3508] [serial = 1589] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (0DD0C800) [pid = 3508] [serial = 1609] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (19237C00) [pid = 3508] [serial = 1585] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0DD09C00) [pid = 3508] [serial = 1594] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0E069C00) [pid = 3508] [serial = 1592] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (16056800) [pid = 3508] [serial = 1613] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (158B6000) [pid = 3508] [serial = 1606] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (11DC8800) [pid = 3508] [serial = 1597] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (13258400) [pid = 3508] [serial = 1610] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19D3E400) [pid = 3508] [serial = 1588] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (19B64C00) [pid = 3508] [serial = 1586] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1233E800) [pid = 3508] [serial = 1580] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (13815800) [pid = 3508] [serial = 1600] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1381C000) [pid = 3508] [serial = 1601] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (12341400) [pid = 3508] [serial = 1598] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15774800) [pid = 3508] [serial = 1603] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0E9DDC00) [pid = 3508] [serial = 1579] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16306800) [pid = 3508] [serial = 1615] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1615A400) [pid = 3508] [serial = 1616] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 3508 | 1468663237209 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1878ms 03:00:37 INFO - PROCESS | 3508 | 1468663237247 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 3508 | 1468663237251 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 03:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:00:37 INFO - PROCESS | 3508 | 1468663237257 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 3508 | 1468663237260 Marionette TRACE conn6 <- [1,2186,null,{}] 03:00:37 INFO - PROCESS | 3508 | 1468663237265 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:37 INFO - PROCESS | 3508 | 1468663237268 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:37 INFO - PROCESS | 3508 | 1468663237376 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 03:00:37 INFO - PROCESS | 3508 | 1468663237476 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 3508 | 1468663237481 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:37 INFO - PROCESS | 3508 | ++DOCSHELL 0D871400 == 26 [pid = 3508] [id = 556] 03:00:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0D873400) [pid = 3508] [serial = 1668] [outer = 00000000] 03:00:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0DD0C800) [pid = 3508] [serial = 1669] [outer = 0D873400] 03:00:37 INFO - PROCESS | 3508 | 1468663237532 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0DE6D800) [pid = 3508] [serial = 1670] [outer = 0D873400] 03:00:37 INFO - PROCESS | 3508 | 1468663237965 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 790ms 03:00:38 INFO - PROCESS | 3508 | 1468663238047 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 3508 | 1468663238052 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 03:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:00:38 INFO - PROCESS | 3508 | 1468663238058 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 3508 | 1468663238061 Marionette TRACE conn6 <- [1,2190,null,{}] 03:00:38 INFO - PROCESS | 3508 | 1468663238065 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:38 INFO - PROCESS | 3508 | 1468663238067 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:38 INFO - PROCESS | 3508 | 1468663238153 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 03:00:38 INFO - PROCESS | 3508 | 1468663238169 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 3508 | 1468663238171 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:38 INFO - PROCESS | 3508 | ++DOCSHELL 11CF1800 == 27 [pid = 3508] [id = 557] 03:00:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11DC1800) [pid = 3508] [serial = 1671] [outer = 00000000] 03:00:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (11F93800) [pid = 3508] [serial = 1672] [outer = 11DC1800] 03:00:38 INFO - PROCESS | 3508 | 1468663238218 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1235C400) [pid = 3508] [serial = 1673] [outer = 11DC1800] 03:00:38 INFO - PROCESS | 3508 | 1468663238661 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 03:00:38 INFO - PROCESS | 3508 | 1468663238731 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 3508 | 1468663238734 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 03:00:38 INFO - PROCESS | 3508 | 1468663238737 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:00:38 INFO - PROCESS | 3508 | 1468663238741 Marionette TRACE conn6 <- [1,2194,null,{}] 03:00:38 INFO - PROCESS | 3508 | 1468663238751 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:38 INFO - PROCESS | 3508 | 1468663238756 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:38 INFO - PROCESS | 3508 | 1468663238869 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 03:00:38 INFO - PROCESS | 3508 | 1468663238974 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 3508 | 1468663238977 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:38 INFO - PROCESS | 3508 | ++DOCSHELL 13814400 == 28 [pid = 3508] [id = 558] 03:00:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (13815000) [pid = 3508] [serial = 1674] [outer = 00000000] 03:00:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1381A000) [pid = 3508] [serial = 1675] [outer = 13815000] 03:00:39 INFO - PROCESS | 3508 | 1468663239024 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (13A2C800) [pid = 3508] [serial = 1676] [outer = 13815000] 03:00:39 INFO - PROCESS | 3508 | 1468663239419 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 730ms 03:00:39 INFO - PROCESS | 3508 | 1468663239472 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 3508 | 1468663239474 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 03:00:39 INFO - PROCESS | 3508 | 1468663239477 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:00:39 INFO - PROCESS | 3508 | 1468663239479 Marionette TRACE conn6 <- [1,2198,null,{}] 03:00:39 INFO - PROCESS | 3508 | 1468663239483 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:39 INFO - PROCESS | 3508 | 1468663239484 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:39 INFO - PROCESS | 3508 | 1468663239602 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 03:00:39 INFO - PROCESS | 3508 | 1468663239666 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 3508 | 1468663239668 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:39 INFO - PROCESS | 3508 | ++DOCSHELL 13819C00 == 29 [pid = 3508] [id = 559] 03:00:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (14C57400) [pid = 3508] [serial = 1677] [outer = 00000000] 03:00:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15775400) [pid = 3508] [serial = 1678] [outer = 14C57400] 03:00:39 INFO - PROCESS | 3508 | 1468663239713 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1577EC00) [pid = 3508] [serial = 1679] [outer = 14C57400] 03:00:40 INFO - PROCESS | 3508 | 1468663240116 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 03:00:40 INFO - PROCESS | 3508 | 1468663240152 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 3508 | 1468663240154 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 03:00:40 INFO - PROCESS | 3508 | 1468663240157 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:00:40 INFO - PROCESS | 3508 | 1468663240158 Marionette TRACE conn6 <- [1,2202,null,{}] 03:00:40 INFO - PROCESS | 3508 | 1468663240169 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:40 INFO - PROCESS | 3508 | 1468663240171 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:40 INFO - PROCESS | 3508 | 1468663240306 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 03:00:40 INFO - PROCESS | 3508 | 1468663240326 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 3508 | 1468663240328 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:40 INFO - PROCESS | 3508 | ++DOCSHELL 158AA800 == 30 [pid = 3508] [id = 560] 03:00:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (158AF400) [pid = 3508] [serial = 1680] [outer = 00000000] 03:00:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (159E4C00) [pid = 3508] [serial = 1681] [outer = 158AF400] 03:00:40 INFO - PROCESS | 3508 | 1468663240372 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (159EC000) [pid = 3508] [serial = 1682] [outer = 158AF400] 03:00:40 INFO - PROCESS | 3508 | 1468663240825 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 730ms 03:00:40 INFO - PROCESS | 3508 | 1468663240891 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 3508 | 1468663240894 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 03:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:00:40 INFO - PROCESS | 3508 | 1468663240896 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 3508 | 1468663240898 Marionette TRACE conn6 <- [1,2206,null,{}] 03:00:40 INFO - PROCESS | 3508 | 1468663240902 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:40 INFO - PROCESS | 3508 | 1468663240907 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:41 INFO - PROCESS | 3508 | 1468663241044 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 03:00:41 INFO - PROCESS | 3508 | 1468663241112 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 3508 | 1468663241114 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:41 INFO - PROCESS | 3508 | ++DOCSHELL 15FEF000 == 31 [pid = 3508] [id = 561] 03:00:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1604A400) [pid = 3508] [serial = 1683] [outer = 00000000] 03:00:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16151C00) [pid = 3508] [serial = 1684] [outer = 1604A400] 03:00:41 INFO - PROCESS | 3508 | 1468663241160 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (16159C00) [pid = 3508] [serial = 1685] [outer = 1604A400] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (0EBC9400) [pid = 3508] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (0E06D800) [pid = 3508] [serial = 38] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1604DC00) [pid = 3508] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15FE8C00) [pid = 3508] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0D87F800) [pid = 3508] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0D87D800) [pid = 3508] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16CE2800) [pid = 3508] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (09296000) [pid = 3508] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (157BF800) [pid = 3508] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (16CEB800) [pid = 3508] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0D893000) [pid = 3508] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (12453C00) [pid = 3508] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (158AAC00) [pid = 3508] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:00:41 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (17FA2000) [pid = 3508] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:00:42 INFO - PROCESS | 3508 | 1468663242189 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1383ms 03:00:42 INFO - PROCESS | 3508 | 1468663242281 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 3508 | 1468663242285 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 03:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:00:42 INFO - PROCESS | 3508 | 1468663242290 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 3508 | 1468663242295 Marionette TRACE conn6 <- [1,2210,null,{}] 03:00:42 INFO - PROCESS | 3508 | 1468663242300 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:42 INFO - PROCESS | 3508 | 1468663242303 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:42 INFO - PROCESS | 3508 | 1468663242454 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 03:00:42 INFO - PROCESS | 3508 | 1468663242584 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 3508 | 1468663242587 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:42 INFO - PROCESS | 3508 | ++DOCSHELL 0D87F800 == 32 [pid = 3508] [id = 562] 03:00:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (0DD07400) [pid = 3508] [serial = 1686] [outer = 00000000] 03:00:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (0E9DF400) [pid = 3508] [serial = 1687] [outer = 0DD07400] 03:00:42 INFO - PROCESS | 3508 | 1468663242647 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (11CB0400) [pid = 3508] [serial = 1688] [outer = 0DD07400] 03:00:43 INFO - PROCESS | 3508 | 1468663243310 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1073ms 03:00:43 INFO - PROCESS | 3508 | 1468663243373 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 03:00:43 INFO - PROCESS | 3508 | 1468663243378 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 03:00:43 INFO - PROCESS | 3508 | 1468663243385 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 3508 | 1468663243388 Marionette TRACE conn6 <- [1,2214,null,{}] 03:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:00:43 INFO - PROCESS | 3508 | 1468663243425 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:43 INFO - PROCESS | 3508 | 1468663243428 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:43 INFO - PROCESS | 3508 | 1468663243560 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 03:00:43 INFO - PROCESS | 3508 | 1468663243690 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:43 INFO - PROCESS | 3508 | 1468663243692 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:43 INFO - PROCESS | 3508 | ++DOCSHELL 0DE79400 == 33 [pid = 3508] [id = 563] 03:00:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (12365000) [pid = 3508] [serial = 1689] [outer = 00000000] 03:00:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1324CC00) [pid = 3508] [serial = 1690] [outer = 12365000] 03:00:43 INFO - PROCESS | 3508 | 1468663243752 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1374FC00) [pid = 3508] [serial = 1691] [outer = 12365000] 03:00:44 INFO - PROCESS | 3508 | --DOCSHELL 158AA800 == 32 [pid = 3508] [id = 560] 03:00:44 INFO - PROCESS | 3508 | --DOCSHELL 13819C00 == 31 [pid = 3508] [id = 559] 03:00:44 INFO - PROCESS | 3508 | --DOCSHELL 13814400 == 30 [pid = 3508] [id = 558] 03:00:44 INFO - PROCESS | 3508 | --DOCSHELL 11CF1800 == 29 [pid = 3508] [id = 557] 03:00:44 INFO - PROCESS | 3508 | --DOCSHELL 0D871400 == 28 [pid = 3508] [id = 556] 03:00:44 INFO - PROCESS | 3508 | --DOCSHELL 09160000 == 27 [pid = 3508] [id = 555] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0E1D0C00) [pid = 3508] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1240C800) [pid = 3508] [serial = 1118] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1614DC00) [pid = 3508] [serial = 1636] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (16BE9400) [pid = 3508] [serial = 1639] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (157C0000) [pid = 3508] [serial = 1645] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (11CED000) [pid = 3508] [serial = 1621] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17734800) [pid = 3508] [serial = 1642] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (12394C00) [pid = 3508] [serial = 1622] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (11F94400) [pid = 3508] [serial = 1624] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (13A2AC00) [pid = 3508] [serial = 1625] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (159E8800) [pid = 3508] [serial = 1633] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (175D6C00) [pid = 3508] [serial = 1619] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1747CC00) [pid = 3508] [serial = 1618] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (0DE79C00) [pid = 3508] [serial = 1627] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (0EBC8C00) [pid = 3508] [serial = 1628] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (13255400) [pid = 3508] [serial = 1630] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (13812800) [pid = 3508] [serial = 1631] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (17F9F800) [pid = 3508] [serial = 1649] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (177B3400) [pid = 3508] [serial = 1648] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (17FE5800) [pid = 3508] [serial = 1651] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (18079C00) [pid = 3508] [serial = 1652] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (17734C00) [pid = 3508] [serial = 1643] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (159E7000) [pid = 3508] [serial = 1646] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (16302000) [pid = 3508] [serial = 1637] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 55 (16F84C00) [pid = 3508] [serial = 1640] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | --DOMWINDOW == 54 (15FE3C00) [pid = 3508] [serial = 1634] [outer = 00000000] [url = about:blank] 03:00:44 INFO - PROCESS | 3508 | 1468663244500 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1168ms 03:00:44 INFO - PROCESS | 3508 | 1468663244560 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 03:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:00:44 INFO - PROCESS | 3508 | 1468663244564 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 03:00:44 INFO - PROCESS | 3508 | 1468663244569 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 3508 | 1468663244572 Marionette TRACE conn6 <- [1,2218,null,{}] 03:00:44 INFO - PROCESS | 3508 | 1468663244578 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:44 INFO - PROCESS | 3508 | 1468663244580 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:44 INFO - PROCESS | 3508 | 1468663244683 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 03:00:44 INFO - PROCESS | 3508 | 1468663244781 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 3508 | 1468663244783 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:44 INFO - PROCESS | 3508 | ++DOCSHELL 0E069C00 == 28 [pid = 3508] [id = 564] 03:00:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 55 (0E06B000) [pid = 3508] [serial = 1692] [outer = 00000000] 03:00:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (0E9E3400) [pid = 3508] [serial = 1693] [outer = 0E06B000] 03:00:44 INFO - PROCESS | 3508 | 1468663244831 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (11CE5400) [pid = 3508] [serial = 1694] [outer = 0E06B000] 03:00:45 INFO - PROCESS | 3508 | 1468663245265 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 03:00:45 INFO - PROCESS | 3508 | 1468663245300 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 3508 | 1468663245304 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 03:00:45 INFO - PROCESS | 3508 | 1468663245309 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:00:45 INFO - PROCESS | 3508 | 1468663245312 Marionette TRACE conn6 <- [1,2222,null,{}] 03:00:45 INFO - PROCESS | 3508 | 1468663245316 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 3508 | 1468663245318 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:45 INFO - PROCESS | 3508 | 1468663245403 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 03:00:45 INFO - PROCESS | 3508 | 1468663245410 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 3508 | 1468663245412 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:45 INFO - PROCESS | 3508 | ++DOCSHELL 12364000 == 29 [pid = 3508] [id = 565] 03:00:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (12365800) [pid = 3508] [serial = 1695] [outer = 00000000] 03:00:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (12453800) [pid = 3508] [serial = 1696] [outer = 12365800] 03:00:45 INFO - PROCESS | 3508 | 1468663245459 Marionette DEBUG loaded listener.js 03:00:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (1324B400) [pid = 3508] [serial = 1697] [outer = 12365800] 03:00:45 INFO - PROCESS | 3508 | 1468663245921 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 632ms 03:00:45 INFO - PROCESS | 3508 | 1468663245947 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 3508 | 1468663245949 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 03:00:45 INFO - PROCESS | 3508 | 1468663245952 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:00:45 INFO - PROCESS | 3508 | 1468663245955 Marionette TRACE conn6 <- [1,2226,null,{}] 03:00:45 INFO - PROCESS | 3508 | 1468663245966 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 3508 | 1468663245970 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:46 INFO - PROCESS | 3508 | 1468663246054 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 03:00:46 INFO - PROCESS | 3508 | 1468663246063 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 3508 | 1468663246066 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:46 INFO - PROCESS | 3508 | ++DOCSHELL 14C5AC00 == 30 [pid = 3508] [id = 566] 03:00:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (14CBF800) [pid = 3508] [serial = 1698] [outer = 00000000] 03:00:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (15137C00) [pid = 3508] [serial = 1699] [outer = 14CBF800] 03:00:46 INFO - PROCESS | 3508 | 1468663246113 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (1577D000) [pid = 3508] [serial = 1700] [outer = 14CBF800] 03:00:46 INFO - PROCESS | 3508 | 1468663246565 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 03:00:46 INFO - PROCESS | 3508 | 1468663246605 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 03:00:46 INFO - PROCESS | 3508 | 1468663246608 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 03:00:46 INFO - PROCESS | 3508 | 1468663246611 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:00:46 INFO - PROCESS | 3508 | 1468663246612 Marionette TRACE conn6 <- [1,2230,null,{}] 03:00:46 INFO - PROCESS | 3508 | 1468663246616 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:46 INFO - PROCESS | 3508 | 1468663246617 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:46 INFO - PROCESS | 3508 | 1468663246701 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 03:00:46 INFO - PROCESS | 3508 | 1468663246707 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 3508 | 1468663246709 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:46 INFO - PROCESS | 3508 | ++DOCSHELL 158B1C00 == 31 [pid = 3508] [id = 567] 03:00:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (158B2400) [pid = 3508] [serial = 1701] [outer = 00000000] 03:00:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (15FE3400) [pid = 3508] [serial = 1702] [outer = 158B2400] 03:00:46 INFO - PROCESS | 3508 | 1468663246755 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (15FE9800) [pid = 3508] [serial = 1703] [outer = 158B2400] 03:00:47 INFO - PROCESS | 3508 | 1468663247217 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:00:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 03:00:47 INFO - PROCESS | 3508 | 1468663247246 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 3508 | 1468663247248 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 03:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:00:47 INFO - PROCESS | 3508 | 1468663247252 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 3508 | 1468663247253 Marionette TRACE conn6 <- [1,2234,null,{}] 03:00:47 INFO - PROCESS | 3508 | 1468663247257 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:47 INFO - PROCESS | 3508 | 1468663247259 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:47 INFO - PROCESS | 3508 | 1468663247370 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 03:00:47 INFO - PROCESS | 3508 | 1468663247376 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 3508 | 1468663247378 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:47 INFO - PROCESS | 3508 | ++DOCSHELL 1374DC00 == 32 [pid = 3508] [id = 568] 03:00:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (15FEE800) [pid = 3508] [serial = 1704] [outer = 00000000] 03:00:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1604F400) [pid = 3508] [serial = 1705] [outer = 15FEE800] 03:00:47 INFO - PROCESS | 3508 | 1468663247421 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (16053C00) [pid = 3508] [serial = 1706] [outer = 15FEE800] 03:00:47 INFO - PROCESS | 3508 | 1468663247906 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:00:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 670ms 03:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:00:47 INFO - PROCESS | 3508 | 1468663247925 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 3508 | 1468663247927 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 03:00:47 INFO - PROCESS | 3508 | 1468663247930 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 3508 | 1468663247931 Marionette TRACE conn6 <- [1,2238,null,{}] 03:00:47 INFO - PROCESS | 3508 | 1468663247941 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:47 INFO - PROCESS | 3508 | 1468663247947 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:48 INFO - PROCESS | 3508 | 1468663248083 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 03:00:48 INFO - PROCESS | 3508 | 1468663248150 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 3508 | 1468663248152 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:48 INFO - PROCESS | 3508 | ++DOCSHELL 16171400 == 33 [pid = 3508] [id = 569] 03:00:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (16171800) [pid = 3508] [serial = 1707] [outer = 00000000] 03:00:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (16CEB800) [pid = 3508] [serial = 1708] [outer = 16171800] 03:00:48 INFO - PROCESS | 3508 | 1468663248196 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (16FDD400) [pid = 3508] [serial = 1709] [outer = 16171800] 03:00:48 INFO - PROCESS | 3508 | 1468663248623 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 730ms 03:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:00:48 INFO - PROCESS | 3508 | 1468663248661 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 3508 | 1468663248663 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 03:00:48 INFO - PROCESS | 3508 | 1468663248666 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 3508 | 1468663248668 Marionette TRACE conn6 <- [1,2242,null,{}] 03:00:48 INFO - PROCESS | 3508 | 1468663248677 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 3508 | 1468663248678 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:48 INFO - PROCESS | 3508 | 1468663248813 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 03:00:48 INFO - PROCESS | 3508 | 1468663248822 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 3508 | 1468663248824 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:48 INFO - PROCESS | 3508 | ++DOCSHELL 13815C00 == 34 [pid = 3508] [id = 570] 03:00:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15E57000) [pid = 3508] [serial = 1710] [outer = 00000000] 03:00:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (175DD400) [pid = 3508] [serial = 1711] [outer = 15E57000] 03:00:48 INFO - PROCESS | 3508 | 1468663248867 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (175E3800) [pid = 3508] [serial = 1712] [outer = 15E57000] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (13815000) [pid = 3508] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (14C57400) [pid = 3508] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0DE6BC00) [pid = 3508] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (14CCF400) [pid = 3508] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1772CC00) [pid = 3508] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (192B2800) [pid = 3508] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (158AF400) [pid = 3508] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (09162800) [pid = 3508] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (0D873400) [pid = 3508] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:00:49 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (11DC1800) [pid = 3508] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:00:49 INFO - PROCESS | 3508 | 1468663249276 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 03:00:49 INFO - PROCESS | 3508 | 1468663249337 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 3508 | 1468663249339 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 03:00:49 INFO - PROCESS | 3508 | 1468663249342 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:00:49 INFO - PROCESS | 3508 | 1468663249344 Marionette TRACE conn6 <- [1,2246,null,{}] 03:00:49 INFO - PROCESS | 3508 | 1468663249347 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:49 INFO - PROCESS | 3508 | 1468663249349 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:49 INFO - PROCESS | 3508 | 1468663249428 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 03:00:49 INFO - PROCESS | 3508 | 1468663249433 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 3508 | 1468663249435 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:49 INFO - PROCESS | 3508 | ++DOCSHELL 1244C800 == 35 [pid = 3508] [id = 571] 03:00:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (1381F800) [pid = 3508] [serial = 1713] [outer = 00000000] 03:00:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (175D8000) [pid = 3508] [serial = 1714] [outer = 1381F800] 03:00:49 INFO - PROCESS | 3508 | 1468663249478 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (17728C00) [pid = 3508] [serial = 1715] [outer = 1381F800] 03:00:49 INFO - PROCESS | 3508 | 1468663249902 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 570ms 03:00:49 INFO - PROCESS | 3508 | 1468663249917 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 3508 | 1468663249919 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 03:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:00:49 INFO - PROCESS | 3508 | 1468663249922 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 3508 | 1468663249923 Marionette TRACE conn6 <- [1,2250,null,{}] 03:00:49 INFO - PROCESS | 3508 | 1468663249927 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:49 INFO - PROCESS | 3508 | 1468663249929 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:50 INFO - PROCESS | 3508 | 1468663250062 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 03:00:50 INFO - PROCESS | 3508 | 1468663250070 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 3508 | 1468663250071 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:50 INFO - PROCESS | 3508 | ++DOCSHELL 16FDC400 == 36 [pid = 3508] [id = 572] 03:00:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (1772A400) [pid = 3508] [serial = 1716] [outer = 00000000] 03:00:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (17736800) [pid = 3508] [serial = 1717] [outer = 1772A400] 03:00:50 INFO - PROCESS | 3508 | 1468663250114 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (177B0000) [pid = 3508] [serial = 1718] [outer = 1772A400] 03:00:50 INFO - PROCESS | 3508 | 1468663250537 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 03:00:50 INFO - PROCESS | 3508 | 1468663250593 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 3508 | 1468663250595 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 03:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:00:50 INFO - PROCESS | 3508 | 1468663250598 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 3508 | 1468663250600 Marionette TRACE conn6 <- [1,2254,null,{}] 03:00:50 INFO - PROCESS | 3508 | 1468663250603 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:50 INFO - PROCESS | 3508 | 1468663250605 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:50 INFO - PROCESS | 3508 | 1468663250722 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 03:00:50 INFO - PROCESS | 3508 | 1468663250733 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 3508 | 1468663250735 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:50 INFO - PROCESS | 3508 | ++DOCSHELL 09201800 == 37 [pid = 3508] [id = 573] 03:00:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0920F000) [pid = 3508] [serial = 1719] [outer = 00000000] 03:00:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (17737C00) [pid = 3508] [serial = 1720] [outer = 0920F000] 03:00:50 INFO - PROCESS | 3508 | 1468663250778 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (17F55800) [pid = 3508] [serial = 1721] [outer = 0920F000] 03:00:51 INFO - PROCESS | 3508 | --DOCSHELL 0E069C00 == 36 [pid = 3508] [id = 564] 03:00:51 INFO - PROCESS | 3508 | --DOCSHELL 0DE79400 == 35 [pid = 3508] [id = 563] 03:00:51 INFO - PROCESS | 3508 | --DOCSHELL 0D87F800 == 34 [pid = 3508] [id = 562] 03:00:51 INFO - PROCESS | 3508 | --DOCSHELL 15FEF000 == 33 [pid = 3508] [id = 561] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 12364000 == 32 [pid = 3508] [id = 565] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 1374DC00 == 31 [pid = 3508] [id = 568] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 158B1C00 == 30 [pid = 3508] [id = 567] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 16171400 == 29 [pid = 3508] [id = 569] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 1244C800 == 28 [pid = 3508] [id = 571] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 13815C00 == 27 [pid = 3508] [id = 570] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 14C5AC00 == 26 [pid = 3508] [id = 566] 03:00:52 INFO - PROCESS | 3508 | --DOCSHELL 16FDC400 == 25 [pid = 3508] [id = 572] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (13A2C800) [pid = 3508] [serial = 1676] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (15775400) [pid = 3508] [serial = 1678] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1233F000) [pid = 3508] [serial = 1655] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (15E53000) [pid = 3508] [serial = 1658] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (17FDA400) [pid = 3508] [serial = 1661] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (19B64000) [pid = 3508] [serial = 1664] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (159E4C00) [pid = 3508] [serial = 1681] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (159EC000) [pid = 3508] [serial = 1682] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (1381A000) [pid = 3508] [serial = 1675] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (1577EC00) [pid = 3508] [serial = 1679] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (0D01EC00) [pid = 3508] [serial = 1666] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (0DD0C800) [pid = 3508] [serial = 1669] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (0DE6D800) [pid = 3508] [serial = 1670] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (11F93800) [pid = 3508] [serial = 1672] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (1235C400) [pid = 3508] [serial = 1673] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (11A45400) [pid = 3508] [serial = 1654] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (158AF000) [pid = 3508] [serial = 1657] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (177AAC00) [pid = 3508] [serial = 1660] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 55 (196A0800) [pid = 3508] [serial = 1663] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | --DOMWINDOW == 54 (0D4FA800) [pid = 3508] [serial = 1667] [outer = 00000000] [url = about:blank] 03:00:52 INFO - PROCESS | 3508 | 1468663252584 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2022ms 03:00:52 INFO - PROCESS | 3508 | 1468663252622 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 3508 | 1468663252625 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 03:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:00:52 INFO - PROCESS | 3508 | 1468663252630 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 3508 | 1468663252634 Marionette TRACE conn6 <- [1,2258,null,{}] 03:00:52 INFO - PROCESS | 3508 | 1468663252639 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:52 INFO - PROCESS | 3508 | 1468663252642 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:52 INFO - PROCESS | 3508 | 1468663252740 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 03:00:52 INFO - PROCESS | 3508 | 1468663252747 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 3508 | 1468663252752 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:52 INFO - PROCESS | 3508 | ++DOCSHELL 0D87C800 == 26 [pid = 3508] [id = 574] 03:00:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 55 (0D87CC00) [pid = 3508] [serial = 1722] [outer = 00000000] 03:00:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (0D895C00) [pid = 3508] [serial = 1723] [outer = 0D87CC00] 03:00:52 INFO - PROCESS | 3508 | 1468663252800 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (0DE6E000) [pid = 3508] [serial = 1724] [outer = 0D87CC00] 03:00:53 INFO - PROCESS | 3508 | 1468663253281 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 690ms 03:00:53 INFO - PROCESS | 3508 | 1468663253321 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 3508 | 1468663253326 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 03:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:00:53 INFO - PROCESS | 3508 | 1468663253336 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 3508 | 1468663253339 Marionette TRACE conn6 <- [1,2262,null,{}] 03:00:53 INFO - PROCESS | 3508 | 1468663253343 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:53 INFO - PROCESS | 3508 | 1468663253346 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:53 INFO - PROCESS | 3508 | 1468663253433 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 03:00:53 INFO - PROCESS | 3508 | 1468663253442 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:53 INFO - PROCESS | 3508 | 1468663253445 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:53 INFO - PROCESS | 3508 | ++DOCSHELL 0E9D8400 == 27 [pid = 3508] [id = 575] 03:00:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (0E9D8800) [pid = 3508] [serial = 1725] [outer = 00000000] 03:00:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (11A13C00) [pid = 3508] [serial = 1726] [outer = 0E9D8800] 03:00:53 INFO - PROCESS | 3508 | 1468663253492 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (11CA9C00) [pid = 3508] [serial = 1727] [outer = 0E9D8800] 03:00:53 INFO - PROCESS | 3508 | 1468663253944 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 03:00:54 INFO - PROCESS | 3508 | 1468663254013 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 03:00:54 INFO - PROCESS | 3508 | 1468663254015 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 03:00:54 INFO - PROCESS | 3508 | 1468663254018 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:00:54 INFO - PROCESS | 3508 | 1468663254022 Marionette TRACE conn6 <- [1,2266,null,{}] 03:00:54 INFO - PROCESS | 3508 | 1468663254032 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:54 INFO - PROCESS | 3508 | 1468663254037 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:54 INFO - PROCESS | 3508 | 1468663254120 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 03:00:54 INFO - PROCESS | 3508 | 1468663254248 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 3508 | 1468663254251 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:54 INFO - PROCESS | 3508 | ++DOCSHELL 12406000 == 28 [pid = 3508] [id = 576] 03:00:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (12407800) [pid = 3508] [serial = 1728] [outer = 00000000] 03:00:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (12429C00) [pid = 3508] [serial = 1729] [outer = 12407800] 03:00:54 INFO - PROCESS | 3508 | 1468663254298 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (124E3800) [pid = 3508] [serial = 1730] [outer = 12407800] 03:00:54 INFO - PROCESS | 3508 | 1468663254673 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 03:00:54 INFO - PROCESS | 3508 | 1468663254692 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 03:00:54 INFO - PROCESS | 3508 | 1468663254694 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 03:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:00:54 INFO - PROCESS | 3508 | 1468663254697 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - PROCESS | 3508 | 1468663254699 Marionette TRACE conn6 <- [1,2270,null,{}] 03:00:54 INFO - PROCESS | 3508 | 1468663254702 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:54 INFO - PROCESS | 3508 | 1468663254704 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:54 INFO - PROCESS | 3508 | 1468663254785 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 03:00:54 INFO - PROCESS | 3508 | 1468663254873 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 3508 | 1468663254875 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:54 INFO - PROCESS | 3508 | ++DOCSHELL 0DE71400 == 29 [pid = 3508] [id = 577] 03:00:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (12403000) [pid = 3508] [serial = 1731] [outer = 00000000] 03:00:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (13813400) [pid = 3508] [serial = 1732] [outer = 12403000] 03:00:54 INFO - PROCESS | 3508 | 1468663254919 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (1381C000) [pid = 3508] [serial = 1733] [outer = 12403000] 03:00:55 INFO - PROCESS | 3508 | 1468663255269 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 630ms 03:00:55 INFO - PROCESS | 3508 | 1468663255328 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 03:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:00:55 INFO - PROCESS | 3508 | 1468663255330 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 03:00:55 INFO - PROCESS | 3508 | 1468663255333 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 3508 | 1468663255334 Marionette TRACE conn6 <- [1,2274,null,{}] 03:00:55 INFO - PROCESS | 3508 | 1468663255338 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:55 INFO - PROCESS | 3508 | 1468663255340 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:55 INFO - PROCESS | 3508 | 1468663255417 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 03:00:55 INFO - PROCESS | 3508 | 1468663255532 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 3508 | 1468663255534 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:55 INFO - PROCESS | 3508 | ++DOCSHELL 1381F000 == 30 [pid = 3508] [id = 578] 03:00:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (13A28800) [pid = 3508] [serial = 1734] [outer = 00000000] 03:00:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (14C5B000) [pid = 3508] [serial = 1735] [outer = 13A28800] 03:00:55 INFO - PROCESS | 3508 | 1468663255581 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (15134400) [pid = 3508] [serial = 1736] [outer = 13A28800] 03:00:55 INFO - PROCESS | 3508 | 1468663255924 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:00:55 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 03:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 630ms 03:00:55 INFO - PROCESS | 3508 | 1468663255964 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 3508 | 1468663255966 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 03:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:00:55 INFO - PROCESS | 3508 | 1468663255969 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 3508 | 1468663255971 Marionette TRACE conn6 <- [1,2278,null,{}] 03:00:55 INFO - PROCESS | 3508 | 1468663255975 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:55 INFO - PROCESS | 3508 | 1468663255980 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:56 INFO - PROCESS | 3508 | 1468663256122 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 03:00:56 INFO - PROCESS | 3508 | 1468663256129 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:56 INFO - PROCESS | 3508 | 1468663256131 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:56 INFO - PROCESS | 3508 | ++DOCSHELL 1577C400 == 31 [pid = 3508] [id = 579] 03:00:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (15780000) [pid = 3508] [serial = 1737] [outer = 00000000] 03:00:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (159DF400) [pid = 3508] [serial = 1738] [outer = 15780000] 03:00:56 INFO - PROCESS | 3508 | 1468663256175 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (159E8000) [pid = 3508] [serial = 1739] [outer = 15780000] 03:00:56 INFO - PROCESS | 3508 | 1468663256580 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 03:00:56 INFO - PROCESS | 3508 | 1468663256608 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 3508 | 1468663256610 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 03:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:00:56 INFO - PROCESS | 3508 | 1468663256613 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 3508 | 1468663256614 Marionette TRACE conn6 <- [1,2282,null,{}] 03:00:56 INFO - PROCESS | 3508 | 1468663256618 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:56 INFO - PROCESS | 3508 | 1468663256620 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:56 INFO - PROCESS | 3508 | 1468663256694 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 03:00:56 INFO - PROCESS | 3508 | 1468663256700 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:56 INFO - PROCESS | 3508 | 1468663256701 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:56 INFO - PROCESS | 3508 | ++DOCSHELL 159EAC00 == 32 [pid = 3508] [id = 580] 03:00:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (159ED000) [pid = 3508] [serial = 1740] [outer = 00000000] 03:00:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15E58C00) [pid = 3508] [serial = 1741] [outer = 159ED000] 03:00:56 INFO - PROCESS | 3508 | 1468663256744 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15FE2800) [pid = 3508] [serial = 1742] [outer = 159ED000] 03:00:57 INFO - PROCESS | 3508 | 1468663257178 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 630ms 03:00:57 INFO - PROCESS | 3508 | 1468663257255 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 03:00:57 INFO - PROCESS | 3508 | 1468663257257 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 03:00:57 INFO - PROCESS | 3508 | 1468663257261 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 3508 | 1468663257262 Marionette TRACE conn6 <- [1,2286,null,{}] 03:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:00:57 INFO - PROCESS | 3508 | 1468663257266 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:57 INFO - PROCESS | 3508 | 1468663257267 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:57 INFO - PROCESS | 3508 | 1468663257342 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 03:00:57 INFO - PROCESS | 3508 | 1468663257350 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 3508 | 1468663257351 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:57 INFO - PROCESS | 3508 | ++DOCSHELL 15FEC400 == 33 [pid = 3508] [id = 581] 03:00:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FEF000) [pid = 3508] [serial = 1743] [outer = 00000000] 03:00:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (16054C00) [pid = 3508] [serial = 1744] [outer = 15FEF000] 03:00:57 INFO - PROCESS | 3508 | 1468663257395 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1604EC00) [pid = 3508] [serial = 1745] [outer = 15FEF000] 03:00:57 INFO - PROCESS | 3508 | 1468663257845 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 630ms 03:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:00:57 INFO - PROCESS | 3508 | 1468663257896 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 03:00:57 INFO - PROCESS | 3508 | 1468663257898 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 03:00:57 INFO - PROCESS | 3508 | 1468663257901 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 3508 | 1468663257903 Marionette TRACE conn6 <- [1,2290,null,{}] 03:00:57 INFO - PROCESS | 3508 | 1468663257907 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:57 INFO - PROCESS | 3508 | 1468663257908 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:58 INFO - PROCESS | 3508 | 1468663258019 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 03:00:58 INFO - PROCESS | 3508 | 1468663258109 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 3508 | 1468663258111 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:58 INFO - PROCESS | 3508 | ++DOCSHELL 16305000 == 34 [pid = 3508] [id = 582] 03:00:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1630D000) [pid = 3508] [serial = 1746] [outer = 00000000] 03:00:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16BEBC00) [pid = 3508] [serial = 1747] [outer = 1630D000] 03:00:58 INFO - PROCESS | 3508 | 1468663258156 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16CE2C00) [pid = 3508] [serial = 1748] [outer = 1630D000] 03:00:58 INFO - PROCESS | 3508 | 1468663258564 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 03:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:00:58 INFO - PROCESS | 3508 | 1468663258572 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 3508 | 1468663258574 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 03:00:58 INFO - PROCESS | 3508 | 1468663258577 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 3508 | 1468663258579 Marionette TRACE conn6 <- [1,2294,null,{}] 03:00:58 INFO - PROCESS | 3508 | 1468663258582 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:58 INFO - PROCESS | 3508 | 1468663258584 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:58 INFO - PROCESS | 3508 | 1468663258700 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 03:00:58 INFO - PROCESS | 3508 | 1468663258706 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 3508 | 1468663258707 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:58 INFO - PROCESS | 3508 | ++DOCSHELL 09295000 == 35 [pid = 3508] [id = 583] 03:00:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0D027400) [pid = 3508] [serial = 1749] [outer = 00000000] 03:00:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16FDF000) [pid = 3508] [serial = 1750] [outer = 0D027400] 03:00:58 INFO - PROCESS | 3508 | 1468663258751 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (175D7C00) [pid = 3508] [serial = 1751] [outer = 0D027400] 03:00:59 INFO - PROCESS | 3508 | 1468663259209 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 03:00:59 INFO - PROCESS | 3508 | 1468663259248 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 3508 | 1468663259251 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 03:00:59 INFO - PROCESS | 3508 | 1468663259254 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:00:59 INFO - PROCESS | 3508 | 1468663259256 Marionette TRACE conn6 <- [1,2298,null,{}] 03:00:59 INFO - PROCESS | 3508 | 1468663259260 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:59 INFO - PROCESS | 3508 | 1468663259262 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:59 INFO - PROCESS | 3508 | 1468663259390 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 03:00:59 INFO - PROCESS | 3508 | 1468663259488 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 3508 | 1468663259491 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:00:59 INFO - PROCESS | 3508 | ++DOCSHELL 1381BC00 == 36 [pid = 3508] [id = 584] 03:00:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (17737400) [pid = 3508] [serial = 1752] [outer = 00000000] 03:00:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17D2A800) [pid = 3508] [serial = 1753] [outer = 17737400] 03:00:59 INFO - PROCESS | 3508 | 1468663259538 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17FA7400) [pid = 3508] [serial = 1754] [outer = 17737400] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (1772A400) [pid = 3508] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (15FEE800) [pid = 3508] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (16171800) [pid = 3508] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15E57000) [pid = 3508] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (158B2400) [pid = 3508] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (14CBF800) [pid = 3508] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (12365800) [pid = 3508] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0E06B000) [pid = 3508] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (12365000) [pid = 3508] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DD07400) [pid = 3508] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1604A400) [pid = 3508] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:00:59 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1381F800) [pid = 3508] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:01:00 INFO - PROCESS | 3508 | 1468663260070 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 870ms 03:01:00 INFO - PROCESS | 3508 | 1468663260135 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 3508 | 1468663260137 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 03:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:01:00 INFO - PROCESS | 3508 | 1468663260141 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 3508 | 1468663260143 Marionette TRACE conn6 <- [1,2302,null,{}] 03:01:00 INFO - PROCESS | 3508 | 1468663260146 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:00 INFO - PROCESS | 3508 | 1468663260148 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:00 INFO - PROCESS | 3508 | 1468663260229 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 03:01:00 INFO - PROCESS | 3508 | 1468663260235 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 3508 | 1468663260237 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:00 INFO - PROCESS | 3508 | ++DOCSHELL 1235CC00 == 37 [pid = 3508] [id = 585] 03:01:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (125BA800) [pid = 3508] [serial = 1755] [outer = 00000000] 03:01:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (159E4000) [pid = 3508] [serial = 1756] [outer = 125BA800] 03:01:00 INFO - PROCESS | 3508 | 1468663260279 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1604C800) [pid = 3508] [serial = 1757] [outer = 125BA800] 03:01:00 INFO - PROCESS | 3508 | 1468663260695 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 630ms 03:01:00 INFO - PROCESS | 3508 | 1468663260774 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 3508 | 1468663260776 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 03:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:01:00 INFO - PROCESS | 3508 | 1468663260779 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 3508 | 1468663260781 Marionette TRACE conn6 <- [1,2306,null,{}] 03:01:00 INFO - PROCESS | 3508 | 1468663260784 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:00 INFO - PROCESS | 3508 | 1468663260786 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:00 INFO - PROCESS | 3508 | 1468663260864 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 03:01:00 INFO - PROCESS | 3508 | 1468663260870 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 3508 | 1468663260871 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:00 INFO - PROCESS | 3508 | ++DOCSHELL 15E4A800 == 38 [pid = 3508] [id = 586] 03:01:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15FE7000) [pid = 3508] [serial = 1758] [outer = 00000000] 03:01:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17D23400) [pid = 3508] [serial = 1759] [outer = 15FE7000] 03:01:00 INFO - PROCESS | 3508 | 1468663260914 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17FE6800) [pid = 3508] [serial = 1760] [outer = 15FE7000] 03:01:01 INFO - PROCESS | 3508 | 1468663261404 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 3508 | 1468663261455 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 03:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:01:01 INFO - PROCESS | 3508 | 1468663261458 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 3508 | 1468663261460 Marionette TRACE conn6 <- [1,2310,null,{}] 03:01:01 INFO - PROCESS | 3508 | 1468663261464 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:01 INFO - PROCESS | 3508 | 1468663261465 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:01 INFO - PROCESS | 3508 | 1468663261545 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 03:01:01 INFO - PROCESS | 3508 | 1468663261553 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 3508 | 1468663261555 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:01 INFO - PROCESS | 3508 | ++DOCSHELL 14C5A800 == 39 [pid = 3508] [id = 587] 03:01:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15775400) [pid = 3508] [serial = 1761] [outer = 00000000] 03:01:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (19238400) [pid = 3508] [serial = 1762] [outer = 15775400] 03:01:01 INFO - PROCESS | 3508 | 1468663261597 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (19240400) [pid = 3508] [serial = 1763] [outer = 15775400] 03:01:02 INFO - PROCESS | 3508 | --DOCSHELL 09201800 == 38 [pid = 3508] [id = 573] 03:01:02 INFO - PROCESS | 3508 | --DOCSHELL 0D87C800 == 37 [pid = 3508] [id = 574] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 0E9D8400 == 36 [pid = 3508] [id = 575] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 0DE71400 == 35 [pid = 3508] [id = 577] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 12406000 == 34 [pid = 3508] [id = 576] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 1381BC00 == 33 [pid = 3508] [id = 584] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 1577C400 == 32 [pid = 3508] [id = 579] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 1381F000 == 31 [pid = 3508] [id = 578] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 1235CC00 == 30 [pid = 3508] [id = 585] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 15E4A800 == 29 [pid = 3508] [id = 586] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 15FEC400 == 28 [pid = 3508] [id = 581] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 16305000 == 27 [pid = 3508] [id = 582] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 09295000 == 26 [pid = 3508] [id = 583] 03:01:03 INFO - PROCESS | 3508 | --DOCSHELL 159EAC00 == 25 [pid = 3508] [id = 580] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (177B0000) [pid = 3508] [serial = 1718] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1604F400) [pid = 3508] [serial = 1705] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16CEB800) [pid = 3508] [serial = 1708] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (16053C00) [pid = 3508] [serial = 1706] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (175DD400) [pid = 3508] [serial = 1711] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (16FDD400) [pid = 3508] [serial = 1709] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (175E3800) [pid = 3508] [serial = 1712] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15FE3400) [pid = 3508] [serial = 1702] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1577D000) [pid = 3508] [serial = 1700] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15137C00) [pid = 3508] [serial = 1699] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (12453800) [pid = 3508] [serial = 1696] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17737C00) [pid = 3508] [serial = 1720] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1324B400) [pid = 3508] [serial = 1697] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (0E9E3400) [pid = 3508] [serial = 1693] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (11CE5400) [pid = 3508] [serial = 1694] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1374FC00) [pid = 3508] [serial = 1691] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1324CC00) [pid = 3508] [serial = 1690] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (11CB0400) [pid = 3508] [serial = 1688] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (0E9DF400) [pid = 3508] [serial = 1687] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (16151C00) [pid = 3508] [serial = 1684] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (16159C00) [pid = 3508] [serial = 1685] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (175D8000) [pid = 3508] [serial = 1714] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (17736800) [pid = 3508] [serial = 1717] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (17728C00) [pid = 3508] [serial = 1715] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (15FE9800) [pid = 3508] [serial = 1703] [outer = 00000000] [url = about:blank] 03:01:03 INFO - PROCESS | 3508 | 1468663263446 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2022ms 03:01:03 INFO - PROCESS | 3508 | 1468663263483 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 3508 | 1468663263486 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 03:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:01:03 INFO - PROCESS | 3508 | 1468663263491 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 3508 | 1468663263494 Marionette TRACE conn6 <- [1,2314,null,{}] 03:01:03 INFO - PROCESS | 3508 | 1468663263500 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:03 INFO - PROCESS | 3508 | 1468663263502 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:03 INFO - PROCESS | 3508 | 1468663263599 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 03:01:03 INFO - PROCESS | 3508 | 1468663263613 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 3508 | 1468663263615 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:03 INFO - PROCESS | 3508 | ++DOCSHELL 09293800 == 26 [pid = 3508] [id = 588] 03:01:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (09296800) [pid = 3508] [serial = 1764] [outer = 00000000] 03:01:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (0D4F9000) [pid = 3508] [serial = 1765] [outer = 09296800] 03:01:03 INFO - PROCESS | 3508 | 1468663263664 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (0D873C00) [pid = 3508] [serial = 1766] [outer = 09296800] 03:01:04 INFO - PROCESS | 3508 | 1468663264130 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 03:01:04 INFO - PROCESS | 3508 | 1468663264162 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 3508 | 1468663264167 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 03:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:01:04 INFO - PROCESS | 3508 | 1468663264174 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 3508 | 1468663264176 Marionette TRACE conn6 <- [1,2318,null,{}] 03:01:04 INFO - PROCESS | 3508 | 1468663264184 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:04 INFO - PROCESS | 3508 | 1468663264187 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:04 INFO - PROCESS | 3508 | 1468663264276 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 03:01:04 INFO - PROCESS | 3508 | 1468663264283 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 3508 | 1468663264286 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:04 INFO - PROCESS | 3508 | ++DOCSHELL 0DED7C00 == 27 [pid = 3508] [id = 589] 03:01:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (0DED8800) [pid = 3508] [serial = 1767] [outer = 00000000] 03:01:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (0E1C8800) [pid = 3508] [serial = 1768] [outer = 0DED8800] 03:01:04 INFO - PROCESS | 3508 | 1468663264332 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (0EBC9400) [pid = 3508] [serial = 1769] [outer = 0DED8800] 03:01:04 INFO - PROCESS | 3508 | 1468663264806 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 690ms 03:01:04 INFO - PROCESS | 3508 | 1468663264867 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 3508 | 1468663264869 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 03:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:01:04 INFO - PROCESS | 3508 | 1468663264873 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 3508 | 1468663264876 Marionette TRACE conn6 <- [1,2322,null,{}] 03:01:04 INFO - PROCESS | 3508 | 1468663264888 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:04 INFO - PROCESS | 3508 | 1468663264892 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:04 INFO - PROCESS | 3508 | 1468663264979 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 03:01:05 INFO - PROCESS | 3508 | 1468663265110 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 3508 | 1468663265113 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:05 INFO - PROCESS | 3508 | ++DOCSHELL 12361400 == 28 [pid = 3508] [id = 590] 03:01:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (12363400) [pid = 3508] [serial = 1770] [outer = 00000000] 03:01:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (12366C00) [pid = 3508] [serial = 1771] [outer = 12363400] 03:01:05 INFO - PROCESS | 3508 | 1468663265160 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (12407C00) [pid = 3508] [serial = 1772] [outer = 12363400] 03:01:05 INFO - PROCESS | 3508 | 1468663265534 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 03:01:05 INFO - PROCESS | 3508 | 1468663265547 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 3508 | 1468663265549 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 03:01:05 INFO - PROCESS | 3508 | 1468663265552 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:01:05 INFO - PROCESS | 3508 | 1468663265554 Marionette TRACE conn6 <- [1,2326,null,{}] 03:01:05 INFO - PROCESS | 3508 | 1468663265557 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:05 INFO - PROCESS | 3508 | 1468663265559 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:05 INFO - PROCESS | 3508 | 1468663265646 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 03:01:05 INFO - PROCESS | 3508 | 1468663265739 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 3508 | 1468663265741 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:05 INFO - PROCESS | 3508 | ++DOCSHELL 12399800 == 29 [pid = 3508] [id = 591] 03:01:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (12405C00) [pid = 3508] [serial = 1773] [outer = 00000000] 03:01:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (1324BC00) [pid = 3508] [serial = 1774] [outer = 12405C00] 03:01:05 INFO - PROCESS | 3508 | 1468663265785 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (1374FC00) [pid = 3508] [serial = 1775] [outer = 12405C00] 03:01:06 INFO - PROCESS | 3508 | 1468663266144 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 03:01:06 INFO - PROCESS | 3508 | 1468663266186 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 03:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:01:06 INFO - PROCESS | 3508 | 1468663266188 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 03:01:06 INFO - PROCESS | 3508 | 1468663266191 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 3508 | 1468663266193 Marionette TRACE conn6 <- [1,2330,null,{}] 03:01:06 INFO - PROCESS | 3508 | 1468663266197 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 3508 | 1468663266198 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:06 INFO - PROCESS | 3508 | 1468663266273 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 03:01:06 INFO - PROCESS | 3508 | 1468663266390 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 3508 | 1468663266392 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:06 INFO - PROCESS | 3508 | ++DOCSHELL 13814400 == 30 [pid = 3508] [id = 592] 03:01:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13814C00) [pid = 3508] [serial = 1776] [outer = 00000000] 03:01:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (14174C00) [pid = 3508] [serial = 1777] [outer = 13814C00] 03:01:06 INFO - PROCESS | 3508 | 1468663266439 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (14CBBC00) [pid = 3508] [serial = 1778] [outer = 13814C00] 03:01:06 INFO - PROCESS | 3508 | 1468663266791 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 03:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:01:06 INFO - PROCESS | 3508 | 1468663266823 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 3508 | 1468663266825 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 03:01:06 INFO - PROCESS | 3508 | 1468663266828 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 3508 | 1468663266829 Marionette TRACE conn6 <- [1,2334,null,{}] 03:01:06 INFO - PROCESS | 3508 | 1468663266833 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 3508 | 1468663266838 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:06 INFO - PROCESS | 3508 | 1468663266978 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 03:01:06 INFO - PROCESS | 3508 | 1468663266984 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 3508 | 1468663266986 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:06 INFO - PROCESS | 3508 | ++DOCSHELL 1561FC00 == 31 [pid = 3508] [id = 593] 03:01:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15774800) [pid = 3508] [serial = 1779] [outer = 00000000] 03:01:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (158AC400) [pid = 3508] [serial = 1780] [outer = 15774800] 03:01:07 INFO - PROCESS | 3508 | 1468663267029 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (159E5000) [pid = 3508] [serial = 1781] [outer = 15774800] 03:01:07 INFO - PROCESS | 3508 | 1468663267446 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 03:01:07 INFO - PROCESS | 3508 | 1468663267499 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 03:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:01:07 INFO - PROCESS | 3508 | 1468663267501 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 03:01:07 INFO - PROCESS | 3508 | 1468663267503 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 3508 | 1468663267505 Marionette TRACE conn6 <- [1,2338,null,{}] 03:01:07 INFO - PROCESS | 3508 | 1468663267509 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:07 INFO - PROCESS | 3508 | 1468663267511 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:07 INFO - PROCESS | 3508 | 1468663267589 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 03:01:07 INFO - PROCESS | 3508 | 1468663267595 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 3508 | 1468663267597 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:07 INFO - PROCESS | 3508 | ++DOCSHELL 159DF800 == 32 [pid = 3508] [id = 594] 03:01:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15E4E000) [pid = 3508] [serial = 1782] [outer = 00000000] 03:01:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15FE5000) [pid = 3508] [serial = 1783] [outer = 15E4E000] 03:01:07 INFO - PROCESS | 3508 | 1468663267642 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FE8C00) [pid = 3508] [serial = 1784] [outer = 15E4E000] 03:01:08 INFO - PROCESS | 3508 | 1468663268170 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 03:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:01:08 INFO - PROCESS | 3508 | 1468663268235 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 3508 | 1468663268237 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 03:01:08 INFO - PROCESS | 3508 | 1468663268240 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 3508 | 1468663268242 Marionette TRACE conn6 <- [1,2342,null,{}] 03:01:08 INFO - PROCESS | 3508 | 1468663268245 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:08 INFO - PROCESS | 3508 | 1468663268247 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:08 INFO - PROCESS | 3508 | 1468663268323 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 03:01:08 INFO - PROCESS | 3508 | 1468663268328 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 3508 | 1468663268330 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:08 INFO - PROCESS | 3508 | ++DOCSHELL 16055000 == 33 [pid = 3508] [id = 595] 03:01:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16056400) [pid = 3508] [serial = 1785] [outer = 00000000] 03:01:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16054400) [pid = 3508] [serial = 1786] [outer = 16056400] 03:01:08 INFO - PROCESS | 3508 | 1468663268377 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16057800) [pid = 3508] [serial = 1787] [outer = 16056400] 03:01:08 INFO - PROCESS | 3508 | 1468663268855 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 03:01:08 INFO - PROCESS | 3508 | 1468663268911 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 3508 | 1468663268913 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 03:01:08 INFO - PROCESS | 3508 | 1468663268921 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:01:08 INFO - PROCESS | 3508 | 1468663268923 Marionette TRACE conn6 <- [1,2346,null,{}] 03:01:08 INFO - PROCESS | 3508 | 1468663268927 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:08 INFO - PROCESS | 3508 | 1468663268928 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:09 INFO - PROCESS | 3508 | 1468663269061 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 03:01:09 INFO - PROCESS | 3508 | 1468663269070 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 3508 | 1468663269072 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:09 INFO - PROCESS | 3508 | ++DOCSHELL 12360C00 == 34 [pid = 3508] [id = 596] 03:01:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1630D800) [pid = 3508] [serial = 1788] [outer = 00000000] 03:01:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16CE2800) [pid = 3508] [serial = 1789] [outer = 1630D800] 03:01:09 INFO - PROCESS | 3508 | 1468663269172 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16CE5800) [pid = 3508] [serial = 1790] [outer = 1630D800] 03:01:09 INFO - PROCESS | 3508 | 1468663269591 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 730ms 03:01:09 INFO - PROCESS | 3508 | 1468663269659 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 3508 | 1468663269661 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 03:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:01:09 INFO - PROCESS | 3508 | 1468663269664 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 3508 | 1468663269666 Marionette TRACE conn6 <- [1,2350,null,{}] 03:01:09 INFO - PROCESS | 3508 | 1468663269669 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:09 INFO - PROCESS | 3508 | 1468663269671 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:09 INFO - PROCESS | 3508 | 1468663269787 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 03:01:09 INFO - PROCESS | 3508 | 1468663269796 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 3508 | 1468663269798 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:09 INFO - PROCESS | 3508 | ++DOCSHELL 16CE6000 == 35 [pid = 3508] [id = 597] 03:01:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (16FDE400) [pid = 3508] [serial = 1791] [outer = 00000000] 03:01:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (175DEC00) [pid = 3508] [serial = 1792] [outer = 16FDE400] 03:01:09 INFO - PROCESS | 3508 | 1468663269895 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (175E2C00) [pid = 3508] [serial = 1793] [outer = 16FDE400] 03:01:10 INFO - PROCESS | 3508 | 1468663270311 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 03:01:10 INFO - PROCESS | 3508 | 1468663270336 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 3508 | 1468663270338 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 03:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:01:10 INFO - PROCESS | 3508 | 1468663270341 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 3508 | 1468663270344 Marionette TRACE conn6 <- [1,2354,null,{}] 03:01:10 INFO - PROCESS | 3508 | 1468663270348 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:10 INFO - PROCESS | 3508 | 1468663270351 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:10 INFO - PROCESS | 3508 | 1468663270503 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (15FE7000) [pid = 3508] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1630D000) [pid = 3508] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (17737400) [pid = 3508] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (15FEF000) [pid = 3508] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (159ED000) [pid = 3508] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15780000) [pid = 3508] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (13A28800) [pid = 3508] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (12403000) [pid = 3508] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (12407800) [pid = 3508] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0E9D8800) [pid = 3508] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D87CC00) [pid = 3508] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0920F000) [pid = 3508] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:01:10 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (125BA800) [pid = 3508] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:01:10 INFO - PROCESS | 3508 | 1468663270747 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 3508 | 1468663270750 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:10 INFO - PROCESS | 3508 | ++DOCSHELL 0928FC00 == 36 [pid = 3508] [id = 598] 03:01:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0D0F2000) [pid = 3508] [serial = 1794] [outer = 00000000] 03:01:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1235D000) [pid = 3508] [serial = 1795] [outer = 0D0F2000] 03:01:10 INFO - PROCESS | 3508 | 1468663270795 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (14C4D800) [pid = 3508] [serial = 1796] [outer = 0D0F2000] 03:01:11 INFO - PROCESS | 3508 | 1468663271163 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 870ms 03:01:11 INFO - PROCESS | 3508 | 1468663271216 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 3508 | 1468663271218 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 03:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:01:11 INFO - PROCESS | 3508 | 1468663271221 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 3508 | 1468663271222 Marionette TRACE conn6 <- [1,2358,null,{}] 03:01:11 INFO - PROCESS | 3508 | 1468663271225 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:11 INFO - PROCESS | 3508 | 1468663271227 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:11 INFO - PROCESS | 3508 | 1468663271307 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 03:01:11 INFO - PROCESS | 3508 | 1468663271312 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 3508 | 1468663271323 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:11 INFO - PROCESS | 3508 | ++DOCSHELL 15781800 == 37 [pid = 3508] [id = 599] 03:01:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15782400) [pid = 3508] [serial = 1797] [outer = 00000000] 03:01:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17734C00) [pid = 3508] [serial = 1798] [outer = 15782400] 03:01:11 INFO - PROCESS | 3508 | 1468663271367 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17736400) [pid = 3508] [serial = 1799] [outer = 15782400] 03:01:11 INFO - PROCESS | 3508 | 1468663271784 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 630ms 03:01:11 INFO - PROCESS | 3508 | 1468663271852 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 03:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:01:11 INFO - PROCESS | 3508 | 1468663271854 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 03:01:11 INFO - PROCESS | 3508 | 1468663271857 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 3508 | 1468663271859 Marionette TRACE conn6 <- [1,2362,null,{}] 03:01:11 INFO - PROCESS | 3508 | 1468663271863 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:11 INFO - PROCESS | 3508 | 1468663271864 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:11 INFO - PROCESS | 3508 | 1468663271941 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 03:01:11 INFO - PROCESS | 3508 | 1468663271947 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 3508 | 1468663271948 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:11 INFO - PROCESS | 3508 | ++DOCSHELL 17732C00 == 38 [pid = 3508] [id = 600] 03:01:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (17D22000) [pid = 3508] [serial = 1800] [outer = 00000000] 03:01:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17FA5C00) [pid = 3508] [serial = 1801] [outer = 17D22000] 03:01:11 INFO - PROCESS | 3508 | 1468663271990 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (18075C00) [pid = 3508] [serial = 1802] [outer = 17D22000] 03:01:12 INFO - PROCESS | 3508 | 1468663272428 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 630ms 03:01:12 INFO - PROCESS | 3508 | 1468663272497 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 3508 | 1468663272498 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 03:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:01:12 INFO - PROCESS | 3508 | 1468663272502 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 3508 | 1468663272503 Marionette TRACE conn6 <- [1,2366,null,{}] 03:01:12 INFO - PROCESS | 3508 | 1468663272507 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:12 INFO - PROCESS | 3508 | 1468663272508 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:12 INFO - PROCESS | 3508 | 1468663272587 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 03:01:12 INFO - PROCESS | 3508 | 1468663272595 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 3508 | 1468663272596 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:12 INFO - PROCESS | 3508 | ++DOCSHELL 15FEA800 == 39 [pid = 3508] [id = 601] 03:01:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1923B000) [pid = 3508] [serial = 1803] [outer = 00000000] 03:01:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (19618000) [pid = 3508] [serial = 1804] [outer = 1923B000] 03:01:12 INFO - PROCESS | 3508 | 1468663272638 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (196A7800) [pid = 3508] [serial = 1805] [outer = 1923B000] 03:01:13 INFO - PROCESS | 3508 | 1468663273457 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1018ms 03:01:13 INFO - PROCESS | 3508 | 1468663273522 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 03:01:13 INFO - PROCESS | 3508 | 1468663273526 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 03:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:01:13 INFO - PROCESS | 3508 | 1468663273531 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:01:13 INFO - PROCESS | 3508 | 1468663273536 Marionette TRACE conn6 <- [1,2370,null,{}] 03:01:13 INFO - PROCESS | 3508 | 1468663273562 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:13 INFO - PROCESS | 3508 | 1468663273565 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:13 INFO - PROCESS | 3508 | 1468663273720 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 03:01:13 INFO - PROCESS | 3508 | 1468663273853 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 3508 | 1468663273856 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:13 INFO - PROCESS | 3508 | ++DOCSHELL 0D0CBC00 == 40 [pid = 3508] [id = 602] 03:01:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (0D45D800) [pid = 3508] [serial = 1806] [outer = 00000000] 03:01:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (0DE75800) [pid = 3508] [serial = 1807] [outer = 0D45D800] 03:01:13 INFO - PROCESS | 3508 | 1468663273916 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (0E1C6400) [pid = 3508] [serial = 1808] [outer = 0D45D800] 03:01:14 INFO - PROCESS | 3508 | 1468663274599 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1149ms 03:01:14 INFO - PROCESS | 3508 | 1468663274865 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 3508 | 1468663274870 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 03:01:14 INFO - PROCESS | 3508 | 1468663274875 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 3508 | 1468663274878 Marionette TRACE conn6 <- [1,2374,null,{}] 03:01:14 INFO - PROCESS | 3508 | 1468663274884 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:14 INFO - PROCESS | 3508 | 1468663274887 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:01:15 INFO - PROCESS | 3508 | 1468663275005 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 03:01:15 INFO - PROCESS | 3508 | 1468663275119 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 3508 | 1468663275124 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:15 INFO - PROCESS | 3508 | ++DOCSHELL 0D0C9C00 == 41 [pid = 3508] [id = 603] 03:01:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0D0CB800) [pid = 3508] [serial = 1809] [outer = 00000000] 03:01:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0D893000) [pid = 3508] [serial = 1810] [outer = 0D0CB800] 03:01:15 INFO - PROCESS | 3508 | 1468663275172 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0DE78C00) [pid = 3508] [serial = 1811] [outer = 0D0CB800] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 17732C00 == 40 [pid = 3508] [id = 600] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 15781800 == 39 [pid = 3508] [id = 599] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 0928FC00 == 38 [pid = 3508] [id = 598] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 16CE6000 == 37 [pid = 3508] [id = 597] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 12360C00 == 36 [pid = 3508] [id = 596] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 16055000 == 35 [pid = 3508] [id = 595] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 159DF800 == 34 [pid = 3508] [id = 594] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 1561FC00 == 33 [pid = 3508] [id = 593] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 13814400 == 32 [pid = 3508] [id = 592] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 12399800 == 31 [pid = 3508] [id = 591] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 12361400 == 30 [pid = 3508] [id = 590] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 0DED7C00 == 29 [pid = 3508] [id = 589] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (19238400) [pid = 3508] [serial = 1762] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOCSHELL 09293800 == 28 [pid = 3508] [id = 588] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (17FE6800) [pid = 3508] [serial = 1760] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (16BEBC00) [pid = 3508] [serial = 1747] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16FDF000) [pid = 3508] [serial = 1750] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16CE2C00) [pid = 3508] [serial = 1748] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (17D2A800) [pid = 3508] [serial = 1753] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (17D23400) [pid = 3508] [serial = 1759] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (17FA7400) [pid = 3508] [serial = 1754] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (16054C00) [pid = 3508] [serial = 1744] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15E58C00) [pid = 3508] [serial = 1741] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15FE2800) [pid = 3508] [serial = 1742] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (159DF400) [pid = 3508] [serial = 1738] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (159E8000) [pid = 3508] [serial = 1739] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (14C5B000) [pid = 3508] [serial = 1735] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (15134400) [pid = 3508] [serial = 1736] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (13813400) [pid = 3508] [serial = 1732] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1381C000) [pid = 3508] [serial = 1733] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (12429C00) [pid = 3508] [serial = 1729] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (124E3800) [pid = 3508] [serial = 1730] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (11A13C00) [pid = 3508] [serial = 1726] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (11CA9C00) [pid = 3508] [serial = 1727] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0D895C00) [pid = 3508] [serial = 1723] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (0DE6E000) [pid = 3508] [serial = 1724] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (17F55800) [pid = 3508] [serial = 1721] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (1604C800) [pid = 3508] [serial = 1757] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (159E4000) [pid = 3508] [serial = 1756] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1604EC00) [pid = 3508] [serial = 1745] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 3508 | 1468663275822 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:01:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 970ms 03:01:15 INFO - PROCESS | 3508 | 1468663275865 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 03:01:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:01:15 INFO - PROCESS | 3508 | 1468663275868 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 03:01:15 INFO - PROCESS | 3508 | 1468663275874 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 3508 | 1468663275878 Marionette TRACE conn6 <- [1,2378,null,{}] 03:01:15 INFO - PROCESS | 3508 | 1468663275882 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:15 INFO - PROCESS | 3508 | 1468663275885 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:15 INFO - PROCESS | 3508 | 1468663275973 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 03:01:16 INFO - PROCESS | 3508 | 1468663276071 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 3508 | 1468663276073 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:16 INFO - PROCESS | 3508 | ++DOCSHELL 11A15400 == 29 [pid = 3508] [id = 604] 03:01:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (11A1A000) [pid = 3508] [serial = 1812] [outer = 00000000] 03:01:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (11F8F000) [pid = 3508] [serial = 1813] [outer = 11A1A000] 03:01:16 INFO - PROCESS | 3508 | 1468663276120 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (1233E800) [pid = 3508] [serial = 1814] [outer = 11A1A000] 03:01:16 INFO - PROCESS | 3508 | 1468663276557 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:01:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 731ms 03:01:16 INFO - PROCESS | 3508 | 1468663276605 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 3508 | 1468663276608 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 03:01:16 INFO - PROCESS | 3508 | 1468663276611 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:01:16 INFO - PROCESS | 3508 | 1468663276613 Marionette TRACE conn6 <- [1,2382,null,{}] 03:01:16 INFO - PROCESS | 3508 | 1468663276622 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:16 INFO - PROCESS | 3508 | 1468663276627 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:16 INFO - PROCESS | 3508 | 1468663276717 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 03:01:16 INFO - PROCESS | 3508 | 1468663276733 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 3508 | 1468663276736 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:16 INFO - PROCESS | 3508 | ++DOCSHELL 13256C00 == 30 [pid = 3508] [id = 605] 03:01:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (13745000) [pid = 3508] [serial = 1815] [outer = 00000000] 03:01:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13814800) [pid = 3508] [serial = 1816] [outer = 13745000] 03:01:16 INFO - PROCESS | 3508 | 1468663276784 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (1381A400) [pid = 3508] [serial = 1817] [outer = 13745000] 03:01:17 INFO - PROCESS | 3508 | 1468663277262 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 03:01:17 INFO - PROCESS | 3508 | 1468663277285 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 03:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:01:17 INFO - PROCESS | 3508 | 1468663277287 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 03:01:17 INFO - PROCESS | 3508 | 1468663277290 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 3508 | 1468663277292 Marionette TRACE conn6 <- [1,2386,null,{}] 03:01:17 INFO - PROCESS | 3508 | 1468663277295 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:17 INFO - PROCESS | 3508 | 1468663277297 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:17 INFO - PROCESS | 3508 | 1468663277381 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 03:01:17 INFO - PROCESS | 3508 | 1468663277386 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 3508 | 1468663277388 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:17 INFO - PROCESS | 3508 | ++DOCSHELL 14C5AC00 == 31 [pid = 3508] [id = 606] 03:01:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (14CC1400) [pid = 3508] [serial = 1818] [outer = 00000000] 03:01:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15776C00) [pid = 3508] [serial = 1819] [outer = 14CC1400] 03:01:17 INFO - PROCESS | 3508 | 1468663277440 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1577E000) [pid = 3508] [serial = 1820] [outer = 14CC1400] 03:01:17 INFO - PROCESS | 3508 | 1468663277874 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 631ms 03:01:17 INFO - PROCESS | 3508 | 1468663277922 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 3508 | 1468663277924 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 03:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:01:17 INFO - PROCESS | 3508 | 1468663277934 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 3508 | 1468663277936 Marionette TRACE conn6 <- [1,2390,null,{}] 03:01:17 INFO - PROCESS | 3508 | 1468663277940 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:17 INFO - PROCESS | 3508 | 1468663277942 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:18 INFO - PROCESS | 3508 | 1468663278049 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 03:01:18 INFO - PROCESS | 3508 | 1468663278136 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 3508 | 1468663278138 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:18 INFO - PROCESS | 3508 | ++DOCSHELL 158AF000 == 32 [pid = 3508] [id = 607] 03:01:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158AF800) [pid = 3508] [serial = 1821] [outer = 00000000] 03:01:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (159E8000) [pid = 3508] [serial = 1822] [outer = 158AF800] 03:01:18 INFO - PROCESS | 3508 | 1468663278182 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15E4E800) [pid = 3508] [serial = 1823] [outer = 158AF800] 03:01:18 INFO - PROCESS | 3508 | 1468663278617 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 03:01:18 INFO - PROCESS | 3508 | 1468663278662 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 03:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:01:18 INFO - PROCESS | 3508 | 1468663278664 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 03:01:18 INFO - PROCESS | 3508 | 1468663278667 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 3508 | 1468663278669 Marionette TRACE conn6 <- [1,2394,null,{}] 03:01:18 INFO - PROCESS | 3508 | 1468663278672 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:18 INFO - PROCESS | 3508 | 1468663278678 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:18 INFO - PROCESS | 3508 | 1468663278818 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 03:01:18 INFO - PROCESS | 3508 | 1468663278885 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 3508 | 1468663278887 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:18 INFO - PROCESS | 3508 | ++DOCSHELL 1604C000 == 33 [pid = 3508] [id = 608] 03:01:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16050000) [pid = 3508] [serial = 1824] [outer = 00000000] 03:01:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (160E0400) [pid = 3508] [serial = 1825] [outer = 16050000] 03:01:18 INFO - PROCESS | 3508 | 1468663278932 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16171400) [pid = 3508] [serial = 1826] [outer = 16050000] 03:01:19 INFO - PROCESS | 3508 | 1468663279352 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 03:01:19 INFO - PROCESS | 3508 | 1468663279417 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 3508 | 1468663279419 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 03:01:19 INFO - PROCESS | 3508 | 1468663279423 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:01:19 INFO - PROCESS | 3508 | 1468663279433 Marionette TRACE conn6 <- [1,2398,null,{}] 03:01:19 INFO - PROCESS | 3508 | 1468663279437 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:19 INFO - PROCESS | 3508 | 1468663279439 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:19 INFO - PROCESS | 3508 | 1468663279550 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 03:01:19 INFO - PROCESS | 3508 | 1468663279617 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 3508 | 1468663279619 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:19 INFO - PROCESS | 3508 | ++DOCSHELL 0D892400 == 34 [pid = 3508] [id = 609] 03:01:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (11CAE800) [pid = 3508] [serial = 1827] [outer = 00000000] 03:01:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16CE7400) [pid = 3508] [serial = 1828] [outer = 11CAE800] 03:01:19 INFO - PROCESS | 3508 | 1468663279662 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16F82800) [pid = 3508] [serial = 1829] [outer = 11CAE800] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0D027400) [pid = 3508] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17D22000) [pid = 3508] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (13814C00) [pid = 3508] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (15774800) [pid = 3508] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15775400) [pid = 3508] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1630D800) [pid = 3508] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (16056400) [pid = 3508] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12363400) [pid = 3508] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (09296800) [pid = 3508] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (12405C00) [pid = 3508] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0DED8800) [pid = 3508] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16FDE400) [pid = 3508] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (15E4E000) [pid = 3508] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (0D0F2000) [pid = 3508] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:01:20 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (15782400) [pid = 3508] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:01:20 INFO - PROCESS | 3508 | 1468663280235 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 830ms 03:01:20 INFO - PROCESS | 3508 | 1468663280256 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 03:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:01:20 INFO - PROCESS | 3508 | 1468663280258 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 03:01:20 INFO - PROCESS | 3508 | 1468663280261 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 3508 | 1468663280263 Marionette TRACE conn6 <- [1,2402,null,{}] 03:01:20 INFO - PROCESS | 3508 | 1468663280266 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 3508 | 1468663280268 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:20 INFO - PROCESS | 3508 | 1468663280345 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 03:01:20 INFO - PROCESS | 3508 | 1468663280442 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 3508 | 1468663280444 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:20 INFO - PROCESS | 3508 | ++DOCSHELL 0D890400 == 35 [pid = 3508] [id = 610] 03:01:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0DEBD800) [pid = 3508] [serial = 1830] [outer = 00000000] 03:01:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15779400) [pid = 3508] [serial = 1831] [outer = 0DEBD800] 03:01:20 INFO - PROCESS | 3508 | 1468663280487 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (1604C800) [pid = 3508] [serial = 1832] [outer = 0DEBD800] 03:01:20 INFO - PROCESS | 3508 | 1468663280811 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 570ms 03:01:20 INFO - PROCESS | 3508 | 1468663280843 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 3508 | 1468663280845 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 03:01:20 INFO - PROCESS | 3508 | 1468663280848 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:01:20 INFO - PROCESS | 3508 | 1468663280850 Marionette TRACE conn6 <- [1,2406,null,{}] 03:01:20 INFO - PROCESS | 3508 | 1468663280854 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 3508 | 1468663280856 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:21 INFO - PROCESS | 3508 | 1468663281004 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 03:01:21 INFO - PROCESS | 3508 | 1468663281013 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 3508 | 1468663281015 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:21 INFO - PROCESS | 3508 | ++DOCSHELL 11C24000 == 36 [pid = 3508] [id = 611] 03:01:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1416E400) [pid = 3508] [serial = 1833] [outer = 00000000] 03:01:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (175E0400) [pid = 3508] [serial = 1834] [outer = 1416E400] 03:01:21 INFO - PROCESS | 3508 | 1468663281061 Marionette DEBUG loaded listener.js 03:01:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1772EC00) [pid = 3508] [serial = 1835] [outer = 1416E400] 03:01:21 INFO - PROCESS | 3508 | 1468663281475 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 03:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:01:21 INFO - PROCESS | 3508 | 1468663281523 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 3508 | 1468663281525 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 03:01:21 INFO - PROCESS | 3508 | 1468663281528 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 3508 | 1468663281530 Marionette TRACE conn6 <- [1,2410,null,{}] 03:01:21 INFO - PROCESS | 3508 | 1468663281533 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:21 INFO - PROCESS | 3508 | 1468663281535 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:21 INFO - PROCESS | 3508 | 1468663281656 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 03:01:21 INFO - PROCESS | 3508 | 1468663281665 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 3508 | 1468663281667 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:21 INFO - PROCESS | 3508 | ++DOCSHELL 16F85C00 == 37 [pid = 3508] [id = 612] 03:01:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (175DAC00) [pid = 3508] [serial = 1836] [outer = 00000000] 03:01:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (177B3000) [pid = 3508] [serial = 1837] [outer = 175DAC00] 03:01:21 INFO - PROCESS | 3508 | 1468663281710 Marionette DEBUG loaded listener.js 03:01:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17D2A400) [pid = 3508] [serial = 1838] [outer = 175DAC00] 03:01:22 INFO - PROCESS | 3508 | 1468663282165 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 03:01:22 INFO - PROCESS | 3508 | 1468663282200 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 3508 | 1468663282205 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 03:01:22 INFO - PROCESS | 3508 | 1468663282210 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:01:22 INFO - PROCESS | 3508 | 1468663282215 Marionette TRACE conn6 <- [1,2414,null,{}] 03:01:22 INFO - PROCESS | 3508 | 1468663282222 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:22 INFO - PROCESS | 3508 | 1468663282225 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:22 INFO - PROCESS | 3508 | 1468663282399 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 03:01:22 INFO - PROCESS | 3508 | 1468663282534 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 3508 | 1468663282539 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:22 INFO - PROCESS | 3508 | ++DOCSHELL 0920C800 == 38 [pid = 3508] [id = 613] 03:01:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (09295800) [pid = 3508] [serial = 1839] [outer = 00000000] 03:01:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0DE6B800) [pid = 3508] [serial = 1840] [outer = 09295800] 03:01:22 INFO - PROCESS | 3508 | 1468663282596 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0DE74C00) [pid = 3508] [serial = 1841] [outer = 09295800] 03:01:23 INFO - PROCESS | 3508 | 1468663283174 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 970ms 03:01:23 INFO - PROCESS | 3508 | 1468663283185 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 3508 | 1468663283190 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 03:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:01:23 INFO - PROCESS | 3508 | 1468663283213 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 3508 | 1468663283216 Marionette TRACE conn6 <- [1,2418,null,{}] 03:01:23 INFO - PROCESS | 3508 | 1468663283220 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:23 INFO - PROCESS | 3508 | 1468663283223 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:23 INFO - PROCESS | 3508 | 1468663283333 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 03:01:23 INFO - PROCESS | 3508 | 1468663283444 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 3508 | 1468663283447 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:23 INFO - PROCESS | 3508 | ++DOCSHELL 1244C400 == 39 [pid = 3508] [id = 614] 03:01:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (124E9000) [pid = 3508] [serial = 1842] [outer = 00000000] 03:01:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (13258400) [pid = 3508] [serial = 1843] [outer = 124E9000] 03:01:23 INFO - PROCESS | 3508 | 1468663283502 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (13A36800) [pid = 3508] [serial = 1844] [outer = 124E9000] 03:01:24 INFO - PROCESS | 3508 | 1468663284127 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 930ms 03:01:24 INFO - PROCESS | 3508 | 1468663284143 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 03:01:24 INFO - PROCESS | 3508 | 1468663284145 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 03:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:01:24 INFO - PROCESS | 3508 | 1468663284149 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 3508 | 1468663284153 Marionette TRACE conn6 <- [1,2422,null,{}] 03:01:24 INFO - PROCESS | 3508 | 1468663284164 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:24 INFO - PROCESS | 3508 | 1468663284168 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:24 INFO - PROCESS | 3508 | 1468663284278 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 03:01:24 INFO - PROCESS | 3508 | 1468663284390 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 3508 | 1468663284394 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:24 INFO - PROCESS | 3508 | ++DOCSHELL 16056800 == 40 [pid = 3508] [id = 615] 03:01:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (160DAC00) [pid = 3508] [serial = 1845] [outer = 00000000] 03:01:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (175D5C00) [pid = 3508] [serial = 1846] [outer = 160DAC00] 03:01:24 INFO - PROCESS | 3508 | 1468663284490 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17D23400) [pid = 3508] [serial = 1847] [outer = 160DAC00] 03:01:25 INFO - PROCESS | 3508 | 1468663285065 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 930ms 03:01:25 INFO - PROCESS | 3508 | 1468663285083 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 3508 | 1468663285085 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 03:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:01:25 INFO - PROCESS | 3508 | 1468663285088 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 3508 | 1468663285090 Marionette TRACE conn6 <- [1,2426,null,{}] 03:01:25 INFO - PROCESS | 3508 | 1468663285109 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:25 INFO - PROCESS | 3508 | 1468663285111 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:25 INFO - PROCESS | 3508 | 1468663285218 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 03:01:25 INFO - PROCESS | 3508 | 1468663285384 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 3508 | 1468663285386 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:25 INFO - PROCESS | 3508 | ++DOCSHELL 18076000 == 41 [pid = 3508] [id = 616] 03:01:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (18079400) [pid = 3508] [serial = 1848] [outer = 00000000] 03:01:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (1923E000) [pid = 3508] [serial = 1849] [outer = 18079400] 03:01:25 INFO - PROCESS | 3508 | 1468663285440 Marionette DEBUG loaded listener.js 03:01:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (19613000) [pid = 3508] [serial = 1850] [outer = 18079400] 03:01:26 INFO - PROCESS | 3508 | 1468663286192 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1131ms 03:01:26 INFO - PROCESS | 3508 | 1468663286224 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 03:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:01:26 INFO - PROCESS | 3508 | 1468663286229 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 03:01:26 INFO - PROCESS | 3508 | 1468663286234 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 3508 | 1468663286237 Marionette TRACE conn6 <- [1,2430,null,{}] 03:01:26 INFO - PROCESS | 3508 | 1468663286242 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:26 INFO - PROCESS | 3508 | 1468663286245 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:26 INFO - PROCESS | 3508 | 1468663286410 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 03:01:26 INFO - PROCESS | 3508 | 1468663286427 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 3508 | 1468663286431 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:26 INFO - PROCESS | 3508 | ++DOCSHELL 11A14C00 == 42 [pid = 3508] [id = 617] 03:01:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (11A16000) [pid = 3508] [serial = 1851] [outer = 00000000] 03:01:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (11DCEC00) [pid = 3508] [serial = 1852] [outer = 11A16000] 03:01:26 INFO - PROCESS | 3508 | 1468663286481 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (12399800) [pid = 3508] [serial = 1853] [outer = 11A16000] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 11C24000 == 41 [pid = 3508] [id = 611] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 0D890400 == 40 [pid = 3508] [id = 610] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 0D892400 == 39 [pid = 3508] [id = 609] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 1604C000 == 38 [pid = 3508] [id = 608] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 158AF000 == 37 [pid = 3508] [id = 607] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 14C5AC00 == 36 [pid = 3508] [id = 606] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 13256C00 == 35 [pid = 3508] [id = 605] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 11A15400 == 34 [pid = 3508] [id = 604] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 0D0C9C00 == 33 [pid = 3508] [id = 603] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 14C5A800 == 32 [pid = 3508] [id = 587] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 0D0CBC00 == 31 [pid = 3508] [id = 602] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 15FEA800 == 30 [pid = 3508] [id = 601] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 18076000 == 29 [pid = 3508] [id = 616] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 16056800 == 28 [pid = 3508] [id = 615] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 16F85C00 == 27 [pid = 3508] [id = 612] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 0920C800 == 26 [pid = 3508] [id = 613] 03:01:27 INFO - PROCESS | 3508 | --DOCSHELL 1244C400 == 25 [pid = 3508] [id = 614] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (14174C00) [pid = 3508] [serial = 1777] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (14CBBC00) [pid = 3508] [serial = 1778] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (158AC400) [pid = 3508] [serial = 1780] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (159E5000) [pid = 3508] [serial = 1781] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (19240400) [pid = 3508] [serial = 1763] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (16CE2800) [pid = 3508] [serial = 1789] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (16054400) [pid = 3508] [serial = 1786] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (12366C00) [pid = 3508] [serial = 1771] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (12407C00) [pid = 3508] [serial = 1772] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0D4F9000) [pid = 3508] [serial = 1765] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0D873C00) [pid = 3508] [serial = 1766] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1324BC00) [pid = 3508] [serial = 1774] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (1374FC00) [pid = 3508] [serial = 1775] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0E1C8800) [pid = 3508] [serial = 1768] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0EBC9400) [pid = 3508] [serial = 1769] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (175DEC00) [pid = 3508] [serial = 1792] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (15FE5000) [pid = 3508] [serial = 1783] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15FE8C00) [pid = 3508] [serial = 1784] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1235D000) [pid = 3508] [serial = 1795] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (175E2C00) [pid = 3508] [serial = 1793] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (14C4D800) [pid = 3508] [serial = 1796] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17734C00) [pid = 3508] [serial = 1798] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (18075C00) [pid = 3508] [serial = 1802] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (16CE5800) [pid = 3508] [serial = 1790] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (17736400) [pid = 3508] [serial = 1799] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (16057800) [pid = 3508] [serial = 1787] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (175D7C00) [pid = 3508] [serial = 1751] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (17FA5C00) [pid = 3508] [serial = 1801] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 3508 | 1468663287821 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1640ms 03:01:27 INFO - PROCESS | 3508 | 1468663287874 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 3508 | 1468663287879 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 03:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:01:27 INFO - PROCESS | 3508 | 1468663287884 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 3508 | 1468663287887 Marionette TRACE conn6 <- [1,2434,null,{}] 03:01:27 INFO - PROCESS | 3508 | 1468663287892 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:27 INFO - PROCESS | 3508 | 1468663287895 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:27 INFO - PROCESS | 3508 | 1468663287990 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 03:01:28 INFO - PROCESS | 3508 | 1468663288085 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 3508 | 1468663288089 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:28 INFO - PROCESS | 3508 | ++DOCSHELL 0D076800 == 26 [pid = 3508] [id = 618] 03:01:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (0D0C9C00) [pid = 3508] [serial = 1854] [outer = 00000000] 03:01:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (0D4F0C00) [pid = 3508] [serial = 1855] [outer = 0D0C9C00] 03:01:28 INFO - PROCESS | 3508 | 1468663288136 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (0D87CC00) [pid = 3508] [serial = 1856] [outer = 0D0C9C00] 03:01:28 INFO - PROCESS | 3508 | 1468663288524 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 690ms 03:01:28 INFO - PROCESS | 3508 | 1468663288574 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 3508 | 1468663288579 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 03:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:01:28 INFO - PROCESS | 3508 | 1468663288585 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 3508 | 1468663288587 Marionette TRACE conn6 <- [1,2438,null,{}] 03:01:28 INFO - PROCESS | 3508 | 1468663288591 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:28 INFO - PROCESS | 3508 | 1468663288594 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:28 INFO - PROCESS | 3508 | 1468663288680 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 03:01:28 INFO - PROCESS | 3508 | 1468663288686 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 3508 | 1468663288688 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:28 INFO - PROCESS | 3508 | ++DOCSHELL 11A16C00 == 27 [pid = 3508] [id = 619] 03:01:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (11A19400) [pid = 3508] [serial = 1857] [outer = 00000000] 03:01:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (11CAEC00) [pid = 3508] [serial = 1858] [outer = 11A19400] 03:01:28 INFO - PROCESS | 3508 | 1468663288735 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (12325400) [pid = 3508] [serial = 1859] [outer = 11A19400] 03:01:29 INFO - PROCESS | 3508 | 1468663289198 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 03:01:29 INFO - PROCESS | 3508 | 1468663289219 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 3508 | 1468663289221 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 03:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:01:29 INFO - PROCESS | 3508 | 1468663289225 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 3508 | 1468663289228 Marionette TRACE conn6 <- [1,2442,null,{}] 03:01:29 INFO - PROCESS | 3508 | 1468663289239 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:29 INFO - PROCESS | 3508 | 1468663289243 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:29 INFO - PROCESS | 3508 | 1468663289327 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 03:01:29 INFO - PROCESS | 3508 | 1468663289336 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 3508 | 1468663289339 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:29 INFO - PROCESS | 3508 | ++DOCSHELL 1374FC00 == 28 [pid = 3508] [id = 620] 03:01:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (13751C00) [pid = 3508] [serial = 1860] [outer = 00000000] 03:01:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (13816C00) [pid = 3508] [serial = 1861] [outer = 13751C00] 03:01:29 INFO - PROCESS | 3508 | 1468663289386 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1416A400) [pid = 3508] [serial = 1862] [outer = 13751C00] 03:01:29 INFO - PROCESS | 3508 | 1468663289851 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 03:01:29 INFO - PROCESS | 3508 | 1468663289916 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 3508 | 1468663289918 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 03:01:29 INFO - PROCESS | 3508 | 1468663289921 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 3508 | 1468663289923 Marionette TRACE conn6 <- [1,2446,null,{}] 03:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:01:29 INFO - PROCESS | 3508 | 1468663289935 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:29 INFO - PROCESS | 3508 | 1468663289937 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:30 INFO - PROCESS | 3508 | 1468663290050 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 03:01:30 INFO - PROCESS | 3508 | 1468663290056 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 3508 | 1468663290058 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:30 INFO - PROCESS | 3508 | ++DOCSHELL 14C57800 == 29 [pid = 3508] [id = 621] 03:01:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (14C5CC00) [pid = 3508] [serial = 1863] [outer = 00000000] 03:01:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15778C00) [pid = 3508] [serial = 1864] [outer = 14C5CC00] 03:01:30 INFO - PROCESS | 3508 | 1468663290103 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15782C00) [pid = 3508] [serial = 1865] [outer = 14C5CC00] 03:01:30 INFO - PROCESS | 3508 | 1468663290527 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 672ms 03:01:30 INFO - PROCESS | 3508 | 1468663290599 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 3508 | 1468663290601 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 03:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:01:30 INFO - PROCESS | 3508 | 1468663290604 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 3508 | 1468663290605 Marionette TRACE conn6 <- [1,2450,null,{}] 03:01:30 INFO - PROCESS | 3508 | 1468663290609 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:30 INFO - PROCESS | 3508 | 1468663290611 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:30 INFO - PROCESS | 3508 | 1468663290720 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 03:01:30 INFO - PROCESS | 3508 | 1468663290807 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 3508 | 1468663290809 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:30 INFO - PROCESS | 3508 | ++DOCSHELL 158B5400 == 30 [pid = 3508] [id = 622] 03:01:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (158B5800) [pid = 3508] [serial = 1866] [outer = 00000000] 03:01:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (159E6800) [pid = 3508] [serial = 1867] [outer = 158B5800] 03:01:30 INFO - PROCESS | 3508 | 1468663290856 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15E4EC00) [pid = 3508] [serial = 1868] [outer = 158B5800] 03:01:31 INFO - PROCESS | 3508 | 1468663291259 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 730ms 03:01:31 INFO - PROCESS | 3508 | 1468663291335 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 03:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:01:31 INFO - PROCESS | 3508 | 1468663291337 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 03:01:31 INFO - PROCESS | 3508 | 1468663291340 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 3508 | 1468663291342 Marionette TRACE conn6 <- [1,2454,null,{}] 03:01:31 INFO - PROCESS | 3508 | 1468663291346 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:31 INFO - PROCESS | 3508 | 1468663291352 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:31 INFO - PROCESS | 3508 | 1468663291494 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 03:01:31 INFO - PROCESS | 3508 | 1468663291500 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 3508 | 1468663291502 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:31 INFO - PROCESS | 3508 | ++DOCSHELL 15FE9C00 == 31 [pid = 3508] [id = 623] 03:01:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15FEA400) [pid = 3508] [serial = 1869] [outer = 00000000] 03:01:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16056C00) [pid = 3508] [serial = 1870] [outer = 15FEA400] 03:01:31 INFO - PROCESS | 3508 | 1468663291545 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16158000) [pid = 3508] [serial = 1871] [outer = 15FEA400] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1416E400) [pid = 3508] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (158AF800) [pid = 3508] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16050000) [pid = 3508] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0DEBD800) [pid = 3508] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (13745000) [pid = 3508] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D45D800) [pid = 3508] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (11A1A000) [pid = 3508] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0D0CB800) [pid = 3508] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (175DAC00) [pid = 3508] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1923B000) [pid = 3508] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (14CC1400) [pid = 3508] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:01:32 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (11CAE800) [pid = 3508] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:01:32 INFO - PROCESS | 3508 | 1468663292238 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:01:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 930ms 03:01:32 INFO - PROCESS | 3508 | 1468663292271 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 3508 | 1468663292273 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 03:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:01:32 INFO - PROCESS | 3508 | 1468663292277 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 3508 | 1468663292279 Marionette TRACE conn6 <- [1,2458,null,{}] 03:01:32 INFO - PROCESS | 3508 | 1468663292282 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:32 INFO - PROCESS | 3508 | 1468663292284 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:32 INFO - PROCESS | 3508 | 1468663292358 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 03:01:32 INFO - PROCESS | 3508 | 1468663292363 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 3508 | 1468663292365 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:32 INFO - PROCESS | 3508 | ++DOCSHELL 09162000 == 32 [pid = 3508] [id = 624] 03:01:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0D459400) [pid = 3508] [serial = 1872] [outer = 00000000] 03:01:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1416E400) [pid = 3508] [serial = 1873] [outer = 0D459400] 03:01:32 INFO - PROCESS | 3508 | 1468663292408 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (14CC1400) [pid = 3508] [serial = 1874] [outer = 0D459400] 03:01:32 INFO - PROCESS | 3508 | 1468663292823 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:01:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 570ms 03:01:32 INFO - PROCESS | 3508 | 1468663292847 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 3508 | 1468663292849 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 03:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:01:32 INFO - PROCESS | 3508 | 1468663292852 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 3508 | 1468663292854 Marionette TRACE conn6 <- [1,2462,null,{}] 03:01:32 INFO - PROCESS | 3508 | 1468663292871 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:32 INFO - PROCESS | 3508 | 1468663292872 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:32 INFO - PROCESS | 3508 | 1468663292949 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 03:01:32 INFO - PROCESS | 3508 | 1468663292954 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 3508 | 1468663292956 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:32 INFO - PROCESS | 3508 | ++DOCSHELL 16050000 == 33 [pid = 3508] [id = 625] 03:01:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (16053800) [pid = 3508] [serial = 1875] [outer = 00000000] 03:01:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (16F7E800) [pid = 3508] [serial = 1876] [outer = 16053800] 03:01:33 INFO - PROCESS | 3508 | 1468663292999 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16BE7000) [pid = 3508] [serial = 1877] [outer = 16053800] 03:01:33 INFO - PROCESS | 3508 | 1468663293423 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 630ms 03:01:33 INFO - PROCESS | 3508 | 1468663293491 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 3508 | 1468663293494 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 03:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:01:33 INFO - PROCESS | 3508 | 1468663293497 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 3508 | 1468663293499 Marionette TRACE conn6 <- [1,2466,null,{}] 03:01:33 INFO - PROCESS | 3508 | 1468663293503 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:33 INFO - PROCESS | 3508 | 1468663293505 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:33 INFO - PROCESS | 3508 | 1468663293602 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 03:01:33 INFO - PROCESS | 3508 | 1468663293618 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 3508 | 1468663293619 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:33 INFO - PROCESS | 3508 | ++DOCSHELL 1374BC00 == 34 [pid = 3508] [id = 626] 03:01:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (175DC000) [pid = 3508] [serial = 1878] [outer = 00000000] 03:01:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (175E3400) [pid = 3508] [serial = 1879] [outer = 175DC000] 03:01:33 INFO - PROCESS | 3508 | 1468663293664 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17730C00) [pid = 3508] [serial = 1880] [outer = 175DC000] 03:01:34 INFO - PROCESS | 3508 | 1468663294119 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 03:01:34 INFO - PROCESS | 3508 | 1468663294190 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 3508 | 1468663294194 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 03:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:01:34 INFO - PROCESS | 3508 | 1468663294200 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 3508 | 1468663294204 Marionette TRACE conn6 <- [1,2470,null,{}] 03:01:34 INFO - PROCESS | 3508 | 1468663294211 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:34 INFO - PROCESS | 3508 | 1468663294214 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:34 INFO - PROCESS | 3508 | 1468663294348 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 03:01:34 INFO - PROCESS | 3508 | 1468663294470 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 3508 | 1468663294475 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:34 INFO - PROCESS | 3508 | ++DOCSHELL 09291C00 == 35 [pid = 3508] [id = 627] 03:01:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (09294C00) [pid = 3508] [serial = 1881] [outer = 00000000] 03:01:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0D384800) [pid = 3508] [serial = 1882] [outer = 09294C00] 03:01:34 INFO - PROCESS | 3508 | 1468663294533 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0DE70400) [pid = 3508] [serial = 1883] [outer = 09294C00] 03:01:35 INFO - PROCESS | 3508 | 1468663295301 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:01:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1181ms 03:01:35 INFO - PROCESS | 3508 | 1468663295386 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 3508 | 1468663295389 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 03:01:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:01:35 INFO - PROCESS | 3508 | 1468663295396 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 3508 | 1468663295400 Marionette TRACE conn6 <- [1,2474,null,{}] 03:01:35 INFO - PROCESS | 3508 | 1468663295405 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:35 INFO - PROCESS | 3508 | 1468663295407 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:35 INFO - PROCESS | 3508 | 1468663295538 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 03:01:35 INFO - PROCESS | 3508 | 1468663295670 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 3508 | 1468663295673 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:35 INFO - PROCESS | 3508 | ++DOCSHELL 124E5400 == 36 [pid = 3508] [id = 628] 03:01:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (12504400) [pid = 3508] [serial = 1884] [outer = 00000000] 03:01:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (13746000) [pid = 3508] [serial = 1885] [outer = 12504400] 03:01:35 INFO - PROCESS | 3508 | 1468663295731 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (14C5C400) [pid = 3508] [serial = 1886] [outer = 12504400] 03:01:36 INFO - PROCESS | 3508 | 1468663296586 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1277ms 03:01:36 INFO - PROCESS | 3508 | 1468663296673 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 3508 | 1468663296677 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 03:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:01:36 INFO - PROCESS | 3508 | 1468663296682 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 3508 | 1468663296685 Marionette TRACE conn6 <- [1,2478,null,{}] 03:01:36 INFO - PROCESS | 3508 | 1468663296690 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:36 INFO - PROCESS | 3508 | 1468663296693 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:36 INFO - PROCESS | 3508 | 1468663296814 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 03:01:36 INFO - PROCESS | 3508 | 1468663296952 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 3508 | 1468663296957 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:36 INFO - PROCESS | 3508 | ++DOCSHELL 0DE70000 == 37 [pid = 3508] [id = 629] 03:01:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (0DE70800) [pid = 3508] [serial = 1887] [outer = 00000000] 03:01:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (0E019000) [pid = 3508] [serial = 1888] [outer = 0DE70800] 03:01:37 INFO - PROCESS | 3508 | 1468663297009 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (11C24000) [pid = 3508] [serial = 1889] [outer = 0DE70800] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 16050000 == 36 [pid = 3508] [id = 625] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 09162000 == 35 [pid = 3508] [id = 624] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 15FE9C00 == 34 [pid = 3508] [id = 623] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 158B5400 == 33 [pid = 3508] [id = 622] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 14C57800 == 32 [pid = 3508] [id = 621] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 1374FC00 == 31 [pid = 3508] [id = 620] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 11A16C00 == 30 [pid = 3508] [id = 619] 03:01:37 INFO - PROCESS | 3508 | --DOCSHELL 0D076800 == 29 [pid = 3508] [id = 618] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (1772EC00) [pid = 3508] [serial = 1835] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (159E8000) [pid = 3508] [serial = 1822] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (15E4E800) [pid = 3508] [serial = 1823] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (16171400) [pid = 3508] [serial = 1826] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (160E0400) [pid = 3508] [serial = 1825] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (15779400) [pid = 3508] [serial = 1831] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (13814800) [pid = 3508] [serial = 1816] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1381A400) [pid = 3508] [serial = 1817] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0DE75800) [pid = 3508] [serial = 1807] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0E1C6400) [pid = 3508] [serial = 1808] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (11F8F000) [pid = 3508] [serial = 1813] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1233E800) [pid = 3508] [serial = 1814] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0D893000) [pid = 3508] [serial = 1810] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (177B3000) [pid = 3508] [serial = 1837] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0DE78C00) [pid = 3508] [serial = 1811] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (196A7800) [pid = 3508] [serial = 1805] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (19618000) [pid = 3508] [serial = 1804] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (15776C00) [pid = 3508] [serial = 1819] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16CE7400) [pid = 3508] [serial = 1828] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (17D2A400) [pid = 3508] [serial = 1838] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (175E0400) [pid = 3508] [serial = 1834] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1604C800) [pid = 3508] [serial = 1832] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (16F82800) [pid = 3508] [serial = 1829] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (1577E000) [pid = 3508] [serial = 1820] [outer = 00000000] [url = about:blank] 03:01:37 INFO - PROCESS | 3508 | 1468663297499 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 890ms 03:01:37 INFO - PROCESS | 3508 | 1468663297573 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 3508 | 1468663297577 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 03:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:01:37 INFO - PROCESS | 3508 | 1468663297587 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 3508 | 1468663297590 Marionette TRACE conn6 <- [1,2482,null,{}] 03:01:37 INFO - PROCESS | 3508 | 1468663297594 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:37 INFO - PROCESS | 3508 | 1468663297596 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:37 INFO - PROCESS | 3508 | 1468663297681 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 03:01:37 INFO - PROCESS | 3508 | 1468663297696 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 3508 | 1468663297698 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:37 INFO - PROCESS | 3508 | ++DOCSHELL 11CB0C00 == 30 [pid = 3508] [id = 630] 03:01:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (11F8F000) [pid = 3508] [serial = 1890] [outer = 00000000] 03:01:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1240C800) [pid = 3508] [serial = 1891] [outer = 11F8F000] 03:01:37 INFO - PROCESS | 3508 | 1468663297744 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (124EC400) [pid = 3508] [serial = 1892] [outer = 11F8F000] 03:01:38 INFO - PROCESS | 3508 | 1468663298218 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 03:01:38 INFO - PROCESS | 3508 | 1468663298257 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 3508 | 1468663298260 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 03:01:38 INFO - PROCESS | 3508 | 1468663298263 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:01:38 INFO - PROCESS | 3508 | 1468663298267 Marionette TRACE conn6 <- [1,2486,null,{}] 03:01:38 INFO - PROCESS | 3508 | 1468663298277 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:38 INFO - PROCESS | 3508 | 1468663298282 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:38 INFO - PROCESS | 3508 | 1468663298397 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 03:01:38 INFO - PROCESS | 3508 | 1468663298502 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 3508 | 1468663298505 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:38 INFO - PROCESS | 3508 | ++DOCSHELL 15775400 == 31 [pid = 3508] [id = 631] 03:01:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (15776C00) [pid = 3508] [serial = 1893] [outer = 00000000] 03:01:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (1577E000) [pid = 3508] [serial = 1894] [outer = 15776C00] 03:01:38 INFO - PROCESS | 3508 | 1468663298553 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (158AD400) [pid = 3508] [serial = 1895] [outer = 15776C00] 03:01:38 INFO - PROCESS | 3508 | 1468663298931 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 03:01:38 INFO - PROCESS | 3508 | 1468663298997 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 3508 | 1468663299000 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 03:01:38 INFO - PROCESS | 3508 | 1468663299003 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 3508 | 1468663299004 Marionette TRACE conn6 <- [1,2490,null,{}] 03:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:01:39 INFO - PROCESS | 3508 | 1468663299008 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:39 INFO - PROCESS | 3508 | 1468663299010 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:39 INFO - PROCESS | 3508 | 1468663299093 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 03:01:39 INFO - PROCESS | 3508 | 1468663299098 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 3508 | 1468663299109 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:39 INFO - PROCESS | 3508 | ++DOCSHELL 15E4A800 == 32 [pid = 3508] [id = 632] 03:01:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15E4CC00) [pid = 3508] [serial = 1896] [outer = 00000000] 03:01:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1604A000) [pid = 3508] [serial = 1897] [outer = 15E4CC00] 03:01:39 INFO - PROCESS | 3508 | 1468663299154 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (16050800) [pid = 3508] [serial = 1898] [outer = 15E4CC00] 03:01:39 INFO - PROCESS | 3508 | 1468663299658 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 03:01:39 INFO - PROCESS | 3508 | 1468663299677 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 3508 | 1468663299679 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 03:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:01:39 INFO - PROCESS | 3508 | 1468663299688 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 3508 | 1468663299690 Marionette TRACE conn6 <- [1,2494,null,{}] 03:01:39 INFO - PROCESS | 3508 | 1468663299693 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:39 INFO - PROCESS | 3508 | 1468663299696 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:39 INFO - PROCESS | 3508 | 1468663299833 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 03:01:39 INFO - PROCESS | 3508 | 1468663299854 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 3508 | 1468663299856 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:39 INFO - PROCESS | 3508 | ++DOCSHELL 15FE6000 == 33 [pid = 3508] [id = 633] 03:01:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FE7C00) [pid = 3508] [serial = 1899] [outer = 00000000] 03:01:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (16056400) [pid = 3508] [serial = 1900] [outer = 15FE7C00] 03:01:39 INFO - PROCESS | 3508 | 1468663299898 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16154800) [pid = 3508] [serial = 1901] [outer = 15FE7C00] 03:01:40 INFO - PROCESS | 3508 | 1468663300340 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 03:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:01:40 INFO - PROCESS | 3508 | 1468663300368 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 3508 | 1468663300370 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 03:01:40 INFO - PROCESS | 3508 | 1468663300373 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 3508 | 1468663300375 Marionette TRACE conn6 <- [1,2498,null,{}] 03:01:40 INFO - PROCESS | 3508 | 1468663300378 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:40 INFO - PROCESS | 3508 | 1468663300384 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:40 INFO - PROCESS | 3508 | 1468663300529 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 03:01:40 INFO - PROCESS | 3508 | 1468663300598 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 3508 | 1468663300600 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:40 INFO - PROCESS | 3508 | ++DOCSHELL 16CE3400 == 34 [pid = 3508] [id = 634] 03:01:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16CE7000) [pid = 3508] [serial = 1902] [outer = 00000000] 03:01:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (175DD000) [pid = 3508] [serial = 1903] [outer = 16CE7000] 03:01:40 INFO - PROCESS | 3508 | 1468663300644 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1772A400) [pid = 3508] [serial = 1904] [outer = 16CE7000] 03:01:41 INFO - PROCESS | 3508 | 1468663301050 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 730ms 03:01:41 INFO - PROCESS | 3508 | 1468663301108 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 3508 | 1468663301110 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 03:01:41 INFO - PROCESS | 3508 | 1468663301113 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:01:41 INFO - PROCESS | 3508 | 1468663301115 Marionette TRACE conn6 <- [1,2502,null,{}] 03:01:41 INFO - PROCESS | 3508 | 1468663301171 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:41 INFO - PROCESS | 3508 | 1468663301173 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:41 INFO - PROCESS | 3508 | 1468663301283 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 03:01:41 INFO - PROCESS | 3508 | 1468663301295 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 3508 | 1468663301297 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:41 INFO - PROCESS | 3508 | ++DOCSHELL 177AAC00 == 35 [pid = 3508] [id = 635] 03:01:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (177ADC00) [pid = 3508] [serial = 1905] [outer = 00000000] 03:01:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (177B5800) [pid = 3508] [serial = 1906] [outer = 177ADC00] 03:01:41 INFO - PROCESS | 3508 | 1468663301339 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17F55C00) [pid = 3508] [serial = 1907] [outer = 177ADC00] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (13751C00) [pid = 3508] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (11A16000) [pid = 3508] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D0C9C00) [pid = 3508] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (11A19400) [pid = 3508] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (158B5800) [pid = 3508] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D459400) [pid = 3508] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (15FEA400) [pid = 3508] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (09295800) [pid = 3508] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (124E9000) [pid = 3508] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (160DAC00) [pid = 3508] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (18079400) [pid = 3508] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (16053800) [pid = 3508] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:01:41 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (14C5CC00) [pid = 3508] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:01:41 INFO - PROCESS | 3508 | 1468663301834 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 790ms 03:01:41 INFO - PROCESS | 3508 | 1468663301908 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 03:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:01:41 INFO - PROCESS | 3508 | 1468663301910 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 03:01:41 INFO - PROCESS | 3508 | 1468663301913 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 3508 | 1468663301915 Marionette TRACE conn6 <- [1,2506,null,{}] 03:01:41 INFO - PROCESS | 3508 | 1468663301918 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:41 INFO - PROCESS | 3508 | 1468663301920 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:41 INFO - PROCESS | 3508 | 1468663301997 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 03:01:41 INFO - PROCESS | 3508 | 1468663302003 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 3508 | 1468663302004 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:42 INFO - PROCESS | 3508 | ++DOCSHELL 1577B800 == 36 [pid = 3508] [id = 636] 03:01:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15FE5000) [pid = 3508] [serial = 1908] [outer = 00000000] 03:01:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (17729400) [pid = 3508] [serial = 1909] [outer = 15FE5000] 03:01:42 INFO - PROCESS | 3508 | 1468663302048 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (177AF800) [pid = 3508] [serial = 1910] [outer = 15FE5000] 03:01:42 INFO - PROCESS | 3508 | 1468663302482 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 630ms 03:01:42 INFO - PROCESS | 3508 | 1468663302544 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 3508 | 1468663302546 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 03:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:01:42 INFO - PROCESS | 3508 | 1468663302549 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 3508 | 1468663302551 Marionette TRACE conn6 <- [1,2510,null,{}] 03:01:42 INFO - PROCESS | 3508 | 1468663302554 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:42 INFO - PROCESS | 3508 | 1468663302556 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:42 INFO - PROCESS | 3508 | 1468663302634 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 03:01:42 INFO - PROCESS | 3508 | 1468663302639 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 3508 | 1468663302641 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:42 INFO - PROCESS | 3508 | ++DOCSHELL 17737000 == 37 [pid = 3508] [id = 637] 03:01:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (17FA1C00) [pid = 3508] [serial = 1911] [outer = 00000000] 03:01:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (18076800) [pid = 3508] [serial = 1912] [outer = 17FA1C00] 03:01:42 INFO - PROCESS | 3508 | 1468663302683 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (19237C00) [pid = 3508] [serial = 1913] [outer = 17FA1C00] 03:01:43 INFO - PROCESS | 3508 | 1468663303125 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:01:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:01:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 630ms 03:01:43 INFO - PROCESS | 3508 | 1468663303180 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 3508 | 1468663303182 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 03:01:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:01:43 INFO - PROCESS | 3508 | 1468663303185 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 3508 | 1468663303186 Marionette TRACE conn6 <- [1,2514,null,{}] 03:01:43 INFO - PROCESS | 3508 | 1468663303190 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:43 INFO - PROCESS | 3508 | 1468663303191 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:43 INFO - PROCESS | 3508 | 1468663303273 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 03:01:43 INFO - PROCESS | 3508 | 1468663303294 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 3508 | 1468663303296 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:43 INFO - PROCESS | 3508 | ++DOCSHELL 15774800 == 38 [pid = 3508] [id = 638] 03:01:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15E53000) [pid = 3508] [serial = 1914] [outer = 00000000] 03:01:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1960D400) [pid = 3508] [serial = 1915] [outer = 15E53000] 03:01:43 INFO - PROCESS | 3508 | 1468663303339 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1960F800) [pid = 3508] [serial = 1916] [outer = 15E53000] 03:01:43 INFO - PROCESS | 3508 | 1468663303952 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 830ms 03:01:44 INFO - PROCESS | 3508 | 1468663304025 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 3508 | 1468663304030 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 03:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:01:44 INFO - PROCESS | 3508 | 1468663304036 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 3508 | 1468663304040 Marionette TRACE conn6 <- [1,2518,null,{}] 03:01:44 INFO - PROCESS | 3508 | 1468663304047 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:44 INFO - PROCESS | 3508 | 1468663304050 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:44 INFO - PROCESS | 3508 | 1468663304177 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 03:01:44 INFO - PROCESS | 3508 | 1468663304283 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 3508 | 1468663304286 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:44 INFO - PROCESS | 3508 | ++DOCSHELL 0D336400 == 39 [pid = 3508] [id = 639] 03:01:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0DE6E000) [pid = 3508] [serial = 1917] [outer = 00000000] 03:01:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1235F400) [pid = 3508] [serial = 1918] [outer = 0DE6E000] 03:01:44 INFO - PROCESS | 3508 | 1468663304343 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (124E0400) [pid = 3508] [serial = 1919] [outer = 0DE6E000] 03:01:44 INFO - PROCESS | 3508 | 1468663304928 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 930ms 03:01:44 INFO - PROCESS | 3508 | 1468663304967 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 3508 | 1468663304972 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 03:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:01:44 INFO - PROCESS | 3508 | 1468663304978 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 3508 | 1468663304981 Marionette TRACE conn6 <- [1,2522,null,{}] 03:01:44 INFO - PROCESS | 3508 | 1468663304985 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:44 INFO - PROCESS | 3508 | 1468663304988 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:45 INFO - PROCESS | 3508 | 1468663305099 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 03:01:45 INFO - PROCESS | 3508 | 1468663305213 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 3508 | 1468663305215 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:45 INFO - PROCESS | 3508 | ++DOCSHELL 15134000 == 40 [pid = 3508] [id = 640] 03:01:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (151F8C00) [pid = 3508] [serial = 1920] [outer = 00000000] 03:01:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (159E1000) [pid = 3508] [serial = 1921] [outer = 151F8C00] 03:01:45 INFO - PROCESS | 3508 | 1468663305313 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (15FEA800) [pid = 3508] [serial = 1922] [outer = 151F8C00] 03:01:45 INFO - PROCESS | 3508 | 1468663305894 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 970ms 03:01:45 INFO - PROCESS | 3508 | 1468663305952 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 3508 | 1468663305954 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 03:01:45 INFO - PROCESS | 3508 | 1468663305958 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:01:45 INFO - PROCESS | 3508 | 1468663305962 Marionette TRACE conn6 <- [1,2526,null,{}] 03:01:45 INFO - PROCESS | 3508 | 1468663305973 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:45 INFO - PROCESS | 3508 | 1468663305978 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:46 INFO - PROCESS | 3508 | 1468663306132 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 03:01:46 INFO - PROCESS | 3508 | 1468663306151 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 3508 | 1468663306154 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:46 INFO - PROCESS | 3508 | ++DOCSHELL 17D2BC00 == 41 [pid = 3508] [id = 641] 03:01:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17F56800) [pid = 3508] [serial = 1923] [outer = 00000000] 03:01:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (1923B800) [pid = 3508] [serial = 1924] [outer = 17F56800] 03:01:46 INFO - PROCESS | 3508 | 1468663306209 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (19B64000) [pid = 3508] [serial = 1925] [outer = 17F56800] 03:01:46 INFO - PROCESS | 3508 | 1468663306822 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 930ms 03:01:46 INFO - PROCESS | 3508 | 1468663306892 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 3508 | 1468663306895 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 03:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:01:46 INFO - PROCESS | 3508 | 1468663306899 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 3508 | 1468663306901 Marionette TRACE conn6 <- [1,2530,null,{}] 03:01:46 INFO - PROCESS | 3508 | 1468663306905 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:46 INFO - PROCESS | 3508 | 1468663306907 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:47 INFO - PROCESS | 3508 | 1468663307026 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 03:01:47 INFO - PROCESS | 3508 | 1468663307161 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 3508 | 1468663307164 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:47 INFO - PROCESS | 3508 | ++DOCSHELL 18079000 == 42 [pid = 3508] [id = 642] 03:01:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (196A2400) [pid = 3508] [serial = 1926] [outer = 00000000] 03:01:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (19D3AC00) [pid = 3508] [serial = 1927] [outer = 196A2400] 03:01:47 INFO - PROCESS | 3508 | 1468663307217 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (19D3F400) [pid = 3508] [serial = 1928] [outer = 196A2400] 03:01:47 INFO - PROCESS | 3508 | 1468663307792 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 930ms 03:01:47 INFO - PROCESS | 3508 | 1468663307832 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 3508 | 1468663307834 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 03:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:01:47 INFO - PROCESS | 3508 | 1468663307837 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 3508 | 1468663307840 Marionette TRACE conn6 <- [1,2534,null,{}] 03:01:47 INFO - PROCESS | 3508 | 1468663307843 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:47 INFO - PROCESS | 3508 | 1468663307846 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:47 INFO - PROCESS | 3508 | 1468663307961 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 03:01:48 INFO - PROCESS | 3508 | 1468663308074 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 3508 | 1468663308076 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:48 INFO - PROCESS | 3508 | ++DOCSHELL 09210C00 == 43 [pid = 3508] [id = 643] 03:01:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (09295000) [pid = 3508] [serial = 1929] [outer = 00000000] 03:01:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0D463400) [pid = 3508] [serial = 1930] [outer = 09295000] 03:01:48 INFO - PROCESS | 3508 | 1468663308264 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (0DE71400) [pid = 3508] [serial = 1931] [outer = 09295000] 03:01:48 INFO - PROCESS | 3508 | 1468663308961 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1178ms 03:01:49 INFO - PROCESS | 3508 | 1468663309021 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 3508 | 1468663309024 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 03:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:01:49 INFO - PROCESS | 3508 | 1468663309028 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 3508 | 1468663309031 Marionette TRACE conn6 <- [1,2538,null,{}] 03:01:49 INFO - PROCESS | 3508 | 1468663309036 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 3508 | 1468663309039 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 17737000 == 42 [pid = 3508] [id = 637] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 1577B800 == 41 [pid = 3508] [id = 636] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 177AAC00 == 40 [pid = 3508] [id = 635] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 16CE3400 == 39 [pid = 3508] [id = 634] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 15FE6000 == 38 [pid = 3508] [id = 633] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 15E4A800 == 37 [pid = 3508] [id = 632] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 15775400 == 36 [pid = 3508] [id = 631] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 11CB0C00 == 35 [pid = 3508] [id = 630] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 0DE70000 == 34 [pid = 3508] [id = 629] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 124E5400 == 33 [pid = 3508] [id = 628] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 09291C00 == 32 [pid = 3508] [id = 627] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 1374BC00 == 31 [pid = 3508] [id = 626] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 11A14C00 == 30 [pid = 3508] [id = 617] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 09210C00 == 29 [pid = 3508] [id = 643] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 17D2BC00 == 28 [pid = 3508] [id = 641] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 18079000 == 27 [pid = 3508] [id = 642] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 15134000 == 26 [pid = 3508] [id = 640] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 15774800 == 25 [pid = 3508] [id = 638] 03:01:49 INFO - PROCESS | 3508 | --DOCSHELL 0D336400 == 24 [pid = 3508] [id = 639] 03:01:49 INFO - PROCESS | 3508 | 1468663309781 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (13816C00) [pid = 3508] [serial = 1861] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (12399800) [pid = 3508] [serial = 1853] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (11DCEC00) [pid = 3508] [serial = 1852] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (0D4F0C00) [pid = 3508] [serial = 1855] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (0D87CC00) [pid = 3508] [serial = 1856] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (11CAEC00) [pid = 3508] [serial = 1858] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (12325400) [pid = 3508] [serial = 1859] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (15E4EC00) [pid = 3508] [serial = 1868] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (159E6800) [pid = 3508] [serial = 1867] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (14CC1400) [pid = 3508] [serial = 1874] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (16056C00) [pid = 3508] [serial = 1870] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1416E400) [pid = 3508] [serial = 1873] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0DE74C00) [pid = 3508] [serial = 1841] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0DE6B800) [pid = 3508] [serial = 1840] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (13A36800) [pid = 3508] [serial = 1844] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (13258400) [pid = 3508] [serial = 1843] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (17D23400) [pid = 3508] [serial = 1847] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (175D5C00) [pid = 3508] [serial = 1846] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (19613000) [pid = 3508] [serial = 1850] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (175E3400) [pid = 3508] [serial = 1879] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1923E000) [pid = 3508] [serial = 1849] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16BE7000) [pid = 3508] [serial = 1877] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (16158000) [pid = 3508] [serial = 1871] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (15778C00) [pid = 3508] [serial = 1864] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (15782C00) [pid = 3508] [serial = 1865] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (16F7E800) [pid = 3508] [serial = 1876] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1416A400) [pid = 3508] [serial = 1862] [outer = 00000000] [url = about:blank] 03:01:50 INFO - PROCESS | 3508 | 1468663310001 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 3508 | 1468663310004 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:50 INFO - PROCESS | 3508 | ++DOCSHELL 09208400 == 25 [pid = 3508] [id = 644] 03:01:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (09293400) [pid = 3508] [serial = 1932] [outer = 00000000] 03:01:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0D0CC800) [pid = 3508] [serial = 1933] [outer = 09293400] 03:01:50 INFO - PROCESS | 3508 | 1468663310053 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0D4FD000) [pid = 3508] [serial = 1934] [outer = 09293400] 03:01:50 INFO - PROCESS | 3508 | 1468663310515 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:01:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:01:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1535ms 03:01:50 INFO - PROCESS | 3508 | 1468663310566 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 03:01:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:01:50 INFO - PROCESS | 3508 | 1468663310570 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 03:01:50 INFO - PROCESS | 3508 | 1468663310575 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 3508 | 1468663310578 Marionette TRACE conn6 <- [1,2542,null,{}] 03:01:50 INFO - PROCESS | 3508 | 1468663310587 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:50 INFO - PROCESS | 3508 | 1468663310589 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:50 INFO - PROCESS | 3508 | 1468663310680 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 03:01:50 INFO - PROCESS | 3508 | 1468663310696 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 3508 | 1468663310698 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:50 INFO - PROCESS | 3508 | ++DOCSHELL 11A13400 == 26 [pid = 3508] [id = 645] 03:01:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (11A13C00) [pid = 3508] [serial = 1935] [outer = 00000000] 03:01:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (11C26800) [pid = 3508] [serial = 1936] [outer = 11A13C00] 03:01:50 INFO - PROCESS | 3508 | 1468663310745 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (11DC1800) [pid = 3508] [serial = 1937] [outer = 11A13C00] 03:01:51 INFO - PROCESS | 3508 | 1468663311213 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:01:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 690ms 03:01:51 INFO - PROCESS | 3508 | 1468663311265 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 3508 | 1468663311268 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 03:01:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:01:51 INFO - PROCESS | 3508 | 1468663311272 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 3508 | 1468663311274 Marionette TRACE conn6 <- [1,2546,null,{}] 03:01:51 INFO - PROCESS | 3508 | 1468663311306 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:51 INFO - PROCESS | 3508 | 1468663311309 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:51 INFO - PROCESS | 3508 | 1468663311435 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 03:01:51 INFO - PROCESS | 3508 | 1468663311499 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 3508 | 1468663311501 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:51 INFO - PROCESS | 3508 | ++DOCSHELL 1242B000 == 27 [pid = 3508] [id = 646] 03:01:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1244DC00) [pid = 3508] [serial = 1938] [outer = 00000000] 03:01:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (12510000) [pid = 3508] [serial = 1939] [outer = 1244DC00] 03:01:51 INFO - PROCESS | 3508 | 1468663311545 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (13811400) [pid = 3508] [serial = 1940] [outer = 1244DC00] 03:01:51 INFO - PROCESS | 3508 | 1468663311942 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:01:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 710ms 03:01:51 INFO - PROCESS | 3508 | 1468663311986 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 3508 | 1468663311989 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 03:01:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:01:52 INFO - PROCESS | 3508 | 1468663312000 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 3508 | 1468663312004 Marionette TRACE conn6 <- [1,2550,null,{}] 03:01:52 INFO - PROCESS | 3508 | 1468663312018 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:52 INFO - PROCESS | 3508 | 1468663312022 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:52 INFO - PROCESS | 3508 | 1468663312151 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 03:01:52 INFO - PROCESS | 3508 | 1468663312164 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 3508 | 1468663312166 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:52 INFO - PROCESS | 3508 | ++DOCSHELL 1381A000 == 28 [pid = 3508] [id = 647] 03:01:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1381A800) [pid = 3508] [serial = 1941] [outer = 00000000] 03:01:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15132800) [pid = 3508] [serial = 1942] [outer = 1381A800] 03:01:52 INFO - PROCESS | 3508 | 1468663312267 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15777400) [pid = 3508] [serial = 1943] [outer = 1381A800] 03:01:52 INFO - PROCESS | 3508 | 1468663312699 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:01:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:01:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 750ms 03:01:52 INFO - PROCESS | 3508 | 1468663312765 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 3508 | 1468663312767 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 03:01:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:01:52 INFO - PROCESS | 3508 | 1468663312776 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 3508 | 1468663312778 Marionette TRACE conn6 <- [1,2554,null,{}] 03:01:52 INFO - PROCESS | 3508 | 1468663312782 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:52 INFO - PROCESS | 3508 | 1468663312784 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:52 INFO - PROCESS | 3508 | 1468663312897 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 03:01:52 INFO - PROCESS | 3508 | 1468663312909 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 3508 | 1468663312911 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:52 INFO - PROCESS | 3508 | ++DOCSHELL 1577B800 == 29 [pid = 3508] [id = 648] 03:01:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (158AA800) [pid = 3508] [serial = 1944] [outer = 00000000] 03:01:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (159E2400) [pid = 3508] [serial = 1945] [outer = 158AA800] 03:01:53 INFO - PROCESS | 3508 | 1468663313011 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (159ECC00) [pid = 3508] [serial = 1946] [outer = 158AA800] 03:01:53 INFO - PROCESS | 3508 | 1468663313444 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:01:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 03:01:53 INFO - PROCESS | 3508 | 1468663313511 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 3508 | 1468663313514 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 03:01:53 INFO - PROCESS | 3508 | 1468663313517 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:01:53 INFO - PROCESS | 3508 | 1468663313518 Marionette TRACE conn6 <- [1,2558,null,{}] 03:01:53 INFO - PROCESS | 3508 | 1468663313522 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:53 INFO - PROCESS | 3508 | 1468663313524 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:53 INFO - PROCESS | 3508 | 1468663313642 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 03:01:53 INFO - PROCESS | 3508 | 1468663313718 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 3508 | 1468663313724 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:53 INFO - PROCESS | 3508 | ++DOCSHELL 15FE8C00 == 30 [pid = 3508] [id = 649] 03:01:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (15FE9C00) [pid = 3508] [serial = 1947] [outer = 00000000] 03:01:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1604DC00) [pid = 3508] [serial = 1948] [outer = 15FE9C00] 03:01:53 INFO - PROCESS | 3508 | 1468663313778 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1614F400) [pid = 3508] [serial = 1949] [outer = 15FE9C00] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (15FE7C00) [pid = 3508] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (16CE7000) [pid = 3508] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (177ADC00) [pid = 3508] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0DE70800) [pid = 3508] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (09294C00) [pid = 3508] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15776C00) [pid = 3508] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (175DC000) [pid = 3508] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15E4CC00) [pid = 3508] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (17FA1C00) [pid = 3508] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (11F8F000) [pid = 3508] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (12504400) [pid = 3508] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15E53000) [pid = 3508] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:01:54 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15FE5000) [pid = 3508] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:01:54 INFO - PROCESS | 3508 | 1468663314454 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:01:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:01:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 970ms 03:01:54 INFO - PROCESS | 3508 | 1468663314491 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 3508 | 1468663314493 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 03:01:54 INFO - PROCESS | 3508 | 1468663314497 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 3508 | 1468663314498 Marionette TRACE conn6 <- [1,2562,null,{}] 03:01:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:01:54 INFO - PROCESS | 3508 | 1468663314502 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:54 INFO - PROCESS | 3508 | 1468663314504 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:54 INFO - PROCESS | 3508 | 1468663314592 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 03:01:54 INFO - PROCESS | 3508 | 1468663314600 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 3508 | 1468663314601 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:54 INFO - PROCESS | 3508 | ++DOCSHELL 09206400 == 31 [pid = 3508] [id = 650] 03:01:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (0D895C00) [pid = 3508] [serial = 1950] [outer = 00000000] 03:01:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (14C57400) [pid = 3508] [serial = 1951] [outer = 0D895C00] 03:01:54 INFO - PROCESS | 3508 | 1468663314644 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15E4CC00) [pid = 3508] [serial = 1952] [outer = 0D895C00] 03:01:55 INFO - PROCESS | 3508 | 1468663315079 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:01:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 630ms 03:01:55 INFO - PROCESS | 3508 | 1468663315131 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 3508 | 1468663315133 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 03:01:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:01:55 INFO - PROCESS | 3508 | 1468663315136 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 3508 | 1468663315138 Marionette TRACE conn6 <- [1,2566,null,{}] 03:01:55 INFO - PROCESS | 3508 | 1468663315142 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:55 INFO - PROCESS | 3508 | 1468663315143 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:55 INFO - PROCESS | 3508 | 1468663315219 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 03:01:55 INFO - PROCESS | 3508 | 1468663315224 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 3508 | 1468663315226 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:55 INFO - PROCESS | 3508 | ++DOCSHELL 160D9C00 == 32 [pid = 3508] [id = 651] 03:01:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (16155800) [pid = 3508] [serial = 1953] [outer = 00000000] 03:01:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16309400) [pid = 3508] [serial = 1954] [outer = 16155800] 03:01:55 INFO - PROCESS | 3508 | 1468663315270 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (163D0400) [pid = 3508] [serial = 1955] [outer = 16155800] 03:01:55 INFO - PROCESS | 3508 | 1468663315710 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:01:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 632ms 03:01:55 INFO - PROCESS | 3508 | 1468663315776 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 3508 | 1468663315778 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 03:01:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:01:55 INFO - PROCESS | 3508 | 1468663315781 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 3508 | 1468663315783 Marionette TRACE conn6 <- [1,2570,null,{}] 03:01:55 INFO - PROCESS | 3508 | 1468663315786 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:55 INFO - PROCESS | 3508 | 1468663315788 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:55 INFO - PROCESS | 3508 | 1468663315866 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 03:01:55 INFO - PROCESS | 3508 | 1468663315871 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 3508 | 1468663315873 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:55 INFO - PROCESS | 3508 | ++DOCSHELL 16301400 == 33 [pid = 3508] [id = 652] 03:01:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16308800) [pid = 3508] [serial = 1956] [outer = 00000000] 03:01:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16FDF000) [pid = 3508] [serial = 1957] [outer = 16308800] 03:01:55 INFO - PROCESS | 3508 | 1468663315916 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17473C00) [pid = 3508] [serial = 1958] [outer = 16308800] 03:01:56 INFO - PROCESS | 3508 | --DOCSHELL 11A13400 == 32 [pid = 3508] [id = 645] 03:01:56 INFO - PROCESS | 3508 | --DOCSHELL 09208400 == 31 [pid = 3508] [id = 644] 03:01:57 INFO - PROCESS | 3508 | --DOCSHELL 160D9C00 == 30 [pid = 3508] [id = 651] 03:01:57 INFO - PROCESS | 3508 | --DOCSHELL 1242B000 == 29 [pid = 3508] [id = 646] 03:01:57 INFO - PROCESS | 3508 | --DOCSHELL 09206400 == 28 [pid = 3508] [id = 650] 03:01:57 INFO - PROCESS | 3508 | --DOCSHELL 15FE8C00 == 27 [pid = 3508] [id = 649] 03:01:57 INFO - PROCESS | 3508 | --DOCSHELL 1381A000 == 26 [pid = 3508] [id = 647] 03:01:57 INFO - PROCESS | 3508 | --DOCSHELL 1577B800 == 25 [pid = 3508] [id = 648] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16056400) [pid = 3508] [serial = 1900] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (175DD000) [pid = 3508] [serial = 1903] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (177B5800) [pid = 3508] [serial = 1906] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0E019000) [pid = 3508] [serial = 1888] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (11C24000) [pid = 3508] [serial = 1889] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0D384800) [pid = 3508] [serial = 1882] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0DE70400) [pid = 3508] [serial = 1883] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1577E000) [pid = 3508] [serial = 1894] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (158AD400) [pid = 3508] [serial = 1895] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17730C00) [pid = 3508] [serial = 1880] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1604A000) [pid = 3508] [serial = 1897] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1772A400) [pid = 3508] [serial = 1904] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (19237C00) [pid = 3508] [serial = 1913] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1240C800) [pid = 3508] [serial = 1891] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (124EC400) [pid = 3508] [serial = 1892] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (13746000) [pid = 3508] [serial = 1885] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (14C5C400) [pid = 3508] [serial = 1886] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (1960F800) [pid = 3508] [serial = 1916] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (1960D400) [pid = 3508] [serial = 1915] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (17F55C00) [pid = 3508] [serial = 1907] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (18076800) [pid = 3508] [serial = 1912] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (17729400) [pid = 3508] [serial = 1909] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (16154800) [pid = 3508] [serial = 1901] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (16050800) [pid = 3508] [serial = 1898] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (177AF800) [pid = 3508] [serial = 1910] [outer = 00000000] [url = about:blank] 03:01:57 INFO - PROCESS | 3508 | 1468663317709 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:01:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:01:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1975ms 03:01:57 INFO - PROCESS | 3508 | 1468663317760 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 3508 | 1468663317764 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 03:01:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:01:57 INFO - PROCESS | 3508 | 1468663317769 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 3508 | 1468663317772 Marionette TRACE conn6 <- [1,2574,null,{}] 03:01:57 INFO - PROCESS | 3508 | 1468663317778 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:57 INFO - PROCESS | 3508 | 1468663317781 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:57 INFO - PROCESS | 3508 | 1468663317877 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 03:01:57 INFO - PROCESS | 3508 | 1468663317885 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 3508 | 1468663317889 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:57 INFO - PROCESS | 3508 | ++DOCSHELL 0D336400 == 26 [pid = 3508] [id = 653] 03:01:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (0D33A800) [pid = 3508] [serial = 1959] [outer = 00000000] 03:01:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (0D4F9000) [pid = 3508] [serial = 1960] [outer = 0D33A800] 03:01:57 INFO - PROCESS | 3508 | 1468663317937 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (0D880C00) [pid = 3508] [serial = 1961] [outer = 0D33A800] 03:01:58 INFO - PROCESS | 3508 | 1468663318441 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:01:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:01:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 03:01:58 INFO - PROCESS | 3508 | 1468663318500 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 3508 | 1468663318505 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 03:01:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:01:58 INFO - PROCESS | 3508 | 1468663318511 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 3508 | 1468663318514 Marionette TRACE conn6 <- [1,2578,null,{}] 03:01:58 INFO - PROCESS | 3508 | 1468663318517 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:58 INFO - PROCESS | 3508 | 1468663318520 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:58 INFO - PROCESS | 3508 | 1468663318606 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 03:01:58 INFO - PROCESS | 3508 | 1468663318699 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 3508 | 1468663318702 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:58 INFO - PROCESS | 3508 | ++DOCSHELL 0E06D400 == 27 [pid = 3508] [id = 654] 03:01:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (0E071000) [pid = 3508] [serial = 1962] [outer = 00000000] 03:01:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (0E9DDC00) [pid = 3508] [serial = 1963] [outer = 0E071000] 03:01:58 INFO - PROCESS | 3508 | 1468663318757 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (11A17C00) [pid = 3508] [serial = 1964] [outer = 0E071000] 03:01:59 INFO - PROCESS | 3508 | 1468663319128 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:01:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 03:01:59 INFO - PROCESS | 3508 | 1468663319185 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 3508 | 1468663319187 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 03:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:01:59 INFO - PROCESS | 3508 | 1468663319190 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 3508 | 1468663319194 Marionette TRACE conn6 <- [1,2582,null,{}] 03:01:59 INFO - PROCESS | 3508 | 1468663319205 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:59 INFO - PROCESS | 3508 | 1468663319210 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:59 INFO - PROCESS | 3508 | 1468663319320 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 03:01:59 INFO - PROCESS | 3508 | 1468663319331 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 3508 | 1468663319334 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:01:59 INFO - PROCESS | 3508 | ++DOCSHELL 12369400 == 28 [pid = 3508] [id = 655] 03:01:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (12394C00) [pid = 3508] [serial = 1965] [outer = 00000000] 03:01:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (1242B000) [pid = 3508] [serial = 1966] [outer = 12394C00] 03:01:59 INFO - PROCESS | 3508 | 1468663319381 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (124E3800) [pid = 3508] [serial = 1967] [outer = 12394C00] 03:01:59 INFO - PROCESS | 3508 | 1468663319865 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:01:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 03:01:59 INFO - PROCESS | 3508 | 1468663319925 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 3508 | 1468663319927 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 03:01:59 INFO - PROCESS | 3508 | 1468663319930 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:01:59 INFO - PROCESS | 3508 | 1468663319932 Marionette TRACE conn6 <- [1,2586,null,{}] 03:01:59 INFO - PROCESS | 3508 | 1468663319936 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:59 INFO - PROCESS | 3508 | 1468663319937 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:00 INFO - PROCESS | 3508 | 1468663320019 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 03:02:00 INFO - PROCESS | 3508 | 1468663320026 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 3508 | 1468663320028 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:00 INFO - PROCESS | 3508 | ++DOCSHELL 125B5800 == 29 [pid = 3508] [id = 656] 03:02:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (1324CC00) [pid = 3508] [serial = 1968] [outer = 00000000] 03:02:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (13816C00) [pid = 3508] [serial = 1969] [outer = 1324CC00] 03:02:00 INFO - PROCESS | 3508 | 1468663320073 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (13A28800) [pid = 3508] [serial = 1970] [outer = 1324CC00] 03:02:00 INFO - PROCESS | 3508 | 1468663320510 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 630ms 03:02:00 INFO - PROCESS | 3508 | 1468663320564 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 3508 | 1468663320566 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 03:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:02:00 INFO - PROCESS | 3508 | 1468663320569 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 3508 | 1468663320571 Marionette TRACE conn6 <- [1,2590,null,{}] 03:02:00 INFO - PROCESS | 3508 | 1468663320574 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:00 INFO - PROCESS | 3508 | 1468663320576 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:00 INFO - PROCESS | 3508 | 1468663320652 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 03:02:00 INFO - PROCESS | 3508 | 1468663320687 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 3508 | 1468663320689 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:00 INFO - PROCESS | 3508 | ++DOCSHELL 14174C00 == 30 [pid = 3508] [id = 657] 03:02:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (14C4D800) [pid = 3508] [serial = 1971] [outer = 00000000] 03:02:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (14CCF400) [pid = 3508] [serial = 1972] [outer = 14C4D800] 03:02:00 INFO - PROCESS | 3508 | 1468663320732 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15776400) [pid = 3508] [serial = 1973] [outer = 14C4D800] 03:02:01 INFO - PROCESS | 3508 | 1468663321168 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:02:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:02:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 630ms 03:02:01 INFO - PROCESS | 3508 | 1468663321201 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 3508 | 1468663321203 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 03:02:01 INFO - PROCESS | 3508 | 1468663321206 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 3508 | 1468663321208 Marionette TRACE conn6 <- [1,2594,null,{}] 03:02:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:02:01 INFO - PROCESS | 3508 | 1468663321212 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:01 INFO - PROCESS | 3508 | 1468663321217 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:01 INFO - PROCESS | 3508 | 1468663321318 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 03:02:01 INFO - PROCESS | 3508 | 1468663321326 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 3508 | 1468663321328 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:01 INFO - PROCESS | 3508 | ++DOCSHELL 159DF400 == 31 [pid = 3508] [id = 658] 03:02:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (159DF800) [pid = 3508] [serial = 1974] [outer = 00000000] 03:02:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15E54C00) [pid = 3508] [serial = 1975] [outer = 159DF800] 03:02:01 INFO - PROCESS | 3508 | 1468663321372 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15FE3000) [pid = 3508] [serial = 1976] [outer = 159DF800] 03:02:01 INFO - PROCESS | 3508 | 1468663321801 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:02:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:02:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms 03:02:01 INFO - PROCESS | 3508 | 1468663321841 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 3508 | 1468663321843 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 03:02:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:02:01 INFO - PROCESS | 3508 | 1468663321846 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 3508 | 1468663321848 Marionette TRACE conn6 <- [1,2598,null,{}] 03:02:01 INFO - PROCESS | 3508 | 1468663321852 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:01 INFO - PROCESS | 3508 | 1468663321853 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:01 INFO - PROCESS | 3508 | 1468663321932 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 03:02:01 INFO - PROCESS | 3508 | 1468663321951 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 3508 | 1468663321952 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:01 INFO - PROCESS | 3508 | ++DOCSHELL 15E53C00 == 32 [pid = 3508] [id = 659] 03:02:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FE8C00) [pid = 3508] [serial = 1977] [outer = 00000000] 03:02:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1604A000) [pid = 3508] [serial = 1978] [outer = 15FE8C00] 03:02:01 INFO - PROCESS | 3508 | 1468663321995 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1604BC00) [pid = 3508] [serial = 1979] [outer = 15FE8C00] 03:02:02 INFO - PROCESS | 3508 | 1468663322443 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 03:02:02 INFO - PROCESS | 3508 | 1468663322501 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 3508 | 1468663322503 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 03:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:02:02 INFO - PROCESS | 3508 | 1468663322507 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 3508 | 1468663322509 Marionette TRACE conn6 <- [1,2602,null,{}] 03:02:02 INFO - PROCESS | 3508 | 1468663322513 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:02 INFO - PROCESS | 3508 | 1468663322514 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:02 INFO - PROCESS | 3508 | 1468663322589 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 03:02:02 INFO - PROCESS | 3508 | 1468663322595 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 3508 | 1468663322597 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:02 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F7000 == 33 [pid = 3508] [id = 660] 03:02:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16049800) [pid = 3508] [serial = 1980] [outer = 00000000] 03:02:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16159C00) [pid = 3508] [serial = 1981] [outer = 16049800] 03:02:02 INFO - PROCESS | 3508 | 1468663322641 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (16152C00) [pid = 3508] [serial = 1982] [outer = 16049800] 03:02:03 INFO - PROCESS | 3508 | 1468663323109 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 630ms 03:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:02:03 INFO - PROCESS | 3508 | 1468663323139 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 3508 | 1468663323141 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 03:02:03 INFO - PROCESS | 3508 | 1468663323144 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 3508 | 1468663323145 Marionette TRACE conn6 <- [1,2606,null,{}] 03:02:03 INFO - PROCESS | 3508 | 1468663323149 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:03 INFO - PROCESS | 3508 | 1468663323150 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:03 INFO - PROCESS | 3508 | 1468663323261 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 03:02:03 INFO - PROCESS | 3508 | 1468663323269 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 3508 | 1468663323271 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:03 INFO - PROCESS | 3508 | ++DOCSHELL 12368C00 == 34 [pid = 3508] [id = 661] 03:02:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16F82800) [pid = 3508] [serial = 1983] [outer = 00000000] 03:02:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (1747D400) [pid = 3508] [serial = 1984] [outer = 16F82800] 03:02:03 INFO - PROCESS | 3508 | 1468663323369 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (175DD800) [pid = 3508] [serial = 1985] [outer = 16F82800] 03:02:03 INFO - PROCESS | 3508 | 1468663323843 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 730ms 03:02:03 INFO - PROCESS | 3508 | 1468663323881 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 3508 | 1468663323883 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 03:02:03 INFO - PROCESS | 3508 | 1468663323886 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:02:03 INFO - PROCESS | 3508 | 1468663323888 Marionette TRACE conn6 <- [1,2610,null,{}] 03:02:03 INFO - PROCESS | 3508 | 1468663323891 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:03 INFO - PROCESS | 3508 | 1468663323893 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:04 INFO - PROCESS | 3508 | 1468663324010 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 03:02:04 INFO - PROCESS | 3508 | 1468663324015 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 3508 | 1468663324017 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:04 INFO - PROCESS | 3508 | ++DOCSHELL 175E1400 == 35 [pid = 3508] [id = 662] 03:02:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (175E3000) [pid = 3508] [serial = 1986] [outer = 00000000] 03:02:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1772D800) [pid = 3508] [serial = 1987] [outer = 175E3000] 03:02:04 INFO - PROCESS | 3508 | 1468663324059 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (17732000) [pid = 3508] [serial = 1988] [outer = 175E3000] 03:02:04 INFO - PROCESS | 3508 | 1468663324520 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:02:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:02:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 03:02:04 INFO - PROCESS | 3508 | 1468663324561 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 3508 | 1468663324563 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 03:02:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:02:04 INFO - PROCESS | 3508 | 1468663324566 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 3508 | 1468663324568 Marionette TRACE conn6 <- [1,2614,null,{}] 03:02:04 INFO - PROCESS | 3508 | 1468663324572 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:04 INFO - PROCESS | 3508 | 1468663324574 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:04 INFO - PROCESS | 3508 | 1468663324726 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 03:02:04 INFO - PROCESS | 3508 | 1468663324751 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 3508 | 1468663324753 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:04 INFO - PROCESS | 3508 | ++DOCSHELL 1416A400 == 36 [pid = 3508] [id = 663] 03:02:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (177AE000) [pid = 3508] [serial = 1989] [outer = 00000000] 03:02:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (177B7C00) [pid = 3508] [serial = 1990] [outer = 177AE000] 03:02:04 INFO - PROCESS | 3508 | 1468663324798 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17F55C00) [pid = 3508] [serial = 1991] [outer = 177AE000] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0D895C00) [pid = 3508] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (15FE9C00) [pid = 3508] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1244DC00) [pid = 3508] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (196A2400) [pid = 3508] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (17F56800) [pid = 3508] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1381A800) [pid = 3508] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0DE6E000) [pid = 3508] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (09293400) [pid = 3508] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (09295000) [pid = 3508] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (151F8C00) [pid = 3508] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (16155800) [pid = 3508] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (11A13C00) [pid = 3508] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:02:05 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (158AA800) [pid = 3508] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:02:05 INFO - PROCESS | 3508 | 1468663325337 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 830ms 03:02:05 INFO - PROCESS | 3508 | 1468663325397 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 03:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:02:05 INFO - PROCESS | 3508 | 1468663325399 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 03:02:05 INFO - PROCESS | 3508 | 1468663325402 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - PROCESS | 3508 | 1468663325403 Marionette TRACE conn6 <- [1,2618,null,{}] 03:02:05 INFO - PROCESS | 3508 | 1468663325407 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:05 INFO - PROCESS | 3508 | 1468663325409 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:05 INFO - PROCESS | 3508 | 1468663325491 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 03:02:05 INFO - PROCESS | 3508 | 1468663325497 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 3508 | 1468663325499 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:05 INFO - PROCESS | 3508 | ++DOCSHELL 124EA400 == 37 [pid = 3508] [id = 664] 03:02:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1324D000) [pid = 3508] [serial = 1992] [outer = 00000000] 03:02:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (159E3400) [pid = 3508] [serial = 1993] [outer = 1324D000] 03:02:05 INFO - PROCESS | 3508 | 1468663325555 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FF1C00) [pid = 3508] [serial = 1994] [outer = 1324D000] 03:02:05 INFO - PROCESS | 3508 | 1468663325975 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 630ms 03:02:06 INFO - PROCESS | 3508 | 1468663326038 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 3508 | 1468663326040 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 03:02:06 INFO - PROCESS | 3508 | 1468663326043 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 3508 | 1468663326044 Marionette TRACE conn6 <- [1,2622,null,{}] 03:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:02:06 INFO - PROCESS | 3508 | 1468663326048 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 3508 | 1468663326050 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:06 INFO - PROCESS | 3508 | 1468663326127 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 03:02:06 INFO - PROCESS | 3508 | 1468663326132 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 3508 | 1468663326134 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:06 INFO - PROCESS | 3508 | ++DOCSHELL 15FE9400 == 38 [pid = 3508] [id = 665] 03:02:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1630F400) [pid = 3508] [serial = 1995] [outer = 00000000] 03:02:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (17D2AC00) [pid = 3508] [serial = 1996] [outer = 1630F400] 03:02:06 INFO - PROCESS | 3508 | 1468663326177 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (17FA6400) [pid = 3508] [serial = 1997] [outer = 1630F400] 03:02:06 INFO - PROCESS | 3508 | 1468663326609 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 630ms 03:02:06 INFO - PROCESS | 3508 | 1468663326687 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 3508 | 1468663326689 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 03:02:06 INFO - PROCESS | 3508 | 1468663326692 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 3508 | 1468663326694 Marionette TRACE conn6 <- [1,2626,null,{}] 03:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:02:06 INFO - PROCESS | 3508 | 1468663326698 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 3508 | 1468663326699 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:06 INFO - PROCESS | 3508 | 1468663326777 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 03:02:06 INFO - PROCESS | 3508 | 1468663326785 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 3508 | 1468663326786 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:06 INFO - PROCESS | 3508 | ++DOCSHELL 1244F800 == 39 [pid = 3508] [id = 666] 03:02:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17736400) [pid = 3508] [serial = 1998] [outer = 00000000] 03:02:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (19234800) [pid = 3508] [serial = 1999] [outer = 17736400] 03:02:06 INFO - PROCESS | 3508 | 1468663326829 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (19237800) [pid = 3508] [serial = 2000] [outer = 17736400] 03:02:07 INFO - PROCESS | 3508 | --DOCSHELL 16301400 == 38 [pid = 3508] [id = 652] 03:02:07 INFO - PROCESS | 3508 | --DOCSHELL 0D336400 == 37 [pid = 3508] [id = 653] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 0E06D400 == 36 [pid = 3508] [id = 654] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 125B5800 == 35 [pid = 3508] [id = 656] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 12369400 == 34 [pid = 3508] [id = 655] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 14174C00 == 33 [pid = 3508] [id = 657] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 159DF400 == 32 [pid = 3508] [id = 658] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 0D4F7000 == 31 [pid = 3508] [id = 660] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 124EA400 == 30 [pid = 3508] [id = 664] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 1416A400 == 29 [pid = 3508] [id = 663] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 15FE9400 == 28 [pid = 3508] [id = 665] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 15E53C00 == 27 [pid = 3508] [id = 659] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 175E1400 == 26 [pid = 3508] [id = 662] 03:02:08 INFO - PROCESS | 3508 | --DOCSHELL 12368C00 == 25 [pid = 3508] [id = 661] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (163D0400) [pid = 3508] [serial = 1955] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (16FDF000) [pid = 3508] [serial = 1957] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (15E4CC00) [pid = 3508] [serial = 1952] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1614F400) [pid = 3508] [serial = 1949] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (12510000) [pid = 3508] [serial = 1939] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (19D3F400) [pid = 3508] [serial = 1928] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19B64000) [pid = 3508] [serial = 1925] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15777400) [pid = 3508] [serial = 1943] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1923B800) [pid = 3508] [serial = 1924] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (124E0400) [pid = 3508] [serial = 1919] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15132800) [pid = 3508] [serial = 1942] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0D4FD000) [pid = 3508] [serial = 1934] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (19D3AC00) [pid = 3508] [serial = 1927] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1235F400) [pid = 3508] [serial = 1918] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (0D463400) [pid = 3508] [serial = 1930] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (0D0CC800) [pid = 3508] [serial = 1933] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (15FEA800) [pid = 3508] [serial = 1922] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (16309400) [pid = 3508] [serial = 1954] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (13811400) [pid = 3508] [serial = 1940] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (11C26800) [pid = 3508] [serial = 1936] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (14C57400) [pid = 3508] [serial = 1951] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (1604DC00) [pid = 3508] [serial = 1948] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (159E2400) [pid = 3508] [serial = 1945] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (0DE71400) [pid = 3508] [serial = 1931] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (159ECC00) [pid = 3508] [serial = 1946] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (11DC1800) [pid = 3508] [serial = 1937] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (159E1000) [pid = 3508] [serial = 1921] [outer = 00000000] [url = about:blank] 03:02:08 INFO - PROCESS | 3508 | 1468663328625 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:02:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:02:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1980ms 03:02:08 INFO - PROCESS | 3508 | 1468663328680 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 3508 | 1468663328684 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 03:02:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:02:08 INFO - PROCESS | 3508 | 1468663328689 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 3508 | 1468663328692 Marionette TRACE conn6 <- [1,2630,null,{}] 03:02:08 INFO - PROCESS | 3508 | 1468663328698 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:08 INFO - PROCESS | 3508 | 1468663328701 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:08 INFO - PROCESS | 3508 | 1468663328798 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 03:02:08 INFO - PROCESS | 3508 | 1468663328805 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 3508 | 1468663328810 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:08 INFO - PROCESS | 3508 | ++DOCSHELL 0D0F2000 == 26 [pid = 3508] [id = 667] 03:02:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (0D0F2C00) [pid = 3508] [serial = 2001] [outer = 00000000] 03:02:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (0D45D800) [pid = 3508] [serial = 2002] [outer = 0D0F2C00] 03:02:08 INFO - PROCESS | 3508 | 1468663328864 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (0D4FA800) [pid = 3508] [serial = 2003] [outer = 0D0F2C00] 03:02:09 INFO - PROCESS | 3508 | 1468663329350 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:02:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:02:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 03:02:09 INFO - PROCESS | 3508 | 1468663329420 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 3508 | 1468663329424 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 03:02:09 INFO - PROCESS | 3508 | 1468663329431 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:02:09 INFO - PROCESS | 3508 | 1468663329434 Marionette TRACE conn6 <- [1,2634,null,{}] 03:02:09 INFO - PROCESS | 3508 | 1468663329437 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:09 INFO - PROCESS | 3508 | 1468663329440 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:09 INFO - PROCESS | 3508 | 1468663329526 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 03:02:09 INFO - PROCESS | 3508 | 1468663329540 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 3508 | 1468663329543 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:09 INFO - PROCESS | 3508 | ++DOCSHELL 0DED7C00 == 27 [pid = 3508] [id = 668] 03:02:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (0DED8800) [pid = 3508] [serial = 2004] [outer = 00000000] 03:02:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (0E06BC00) [pid = 3508] [serial = 2005] [outer = 0DED8800] 03:02:09 INFO - PROCESS | 3508 | 1468663329590 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (0E9E3400) [pid = 3508] [serial = 2006] [outer = 0DED8800] 03:02:10 INFO - PROCESS | 3508 | 1468663330048 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:02:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 03:02:10 INFO - PROCESS | 3508 | 1468663330104 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 3508 | 1468663330107 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 03:02:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:02:10 INFO - PROCESS | 3508 | 1468663330110 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 3508 | 1468663330114 Marionette TRACE conn6 <- [1,2638,null,{}] 03:02:10 INFO - PROCESS | 3508 | 1468663330125 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:10 INFO - PROCESS | 3508 | 1468663330130 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:10 INFO - PROCESS | 3508 | 1468663330247 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 03:02:10 INFO - PROCESS | 3508 | 1468663330356 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 3508 | 1468663330359 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:10 INFO - PROCESS | 3508 | ++DOCSHELL 1235E800 == 28 [pid = 3508] [id = 669] 03:02:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (1235F400) [pid = 3508] [serial = 2007] [outer = 00000000] 03:02:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (12365C00) [pid = 3508] [serial = 2008] [outer = 1235F400] 03:02:10 INFO - PROCESS | 3508 | 1468663330407 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (12420000) [pid = 3508] [serial = 2009] [outer = 1235F400] 03:02:10 INFO - PROCESS | 3508 | 1468663330771 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:02:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 03:02:10 INFO - PROCESS | 3508 | 1468663330784 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 3508 | 1468663330786 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 03:02:10 INFO - PROCESS | 3508 | 1468663330789 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:02:10 INFO - PROCESS | 3508 | 1468663330791 Marionette TRACE conn6 <- [1,2642,null,{}] 03:02:10 INFO - PROCESS | 3508 | 1468663330794 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:10 INFO - PROCESS | 3508 | 1468663330796 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:10 INFO - PROCESS | 3508 | 1468663330927 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 03:02:10 INFO - PROCESS | 3508 | 1468663330935 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 3508 | 1468663330937 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:10 INFO - PROCESS | 3508 | ++DOCSHELL 124EA400 == 29 [pid = 3508] [id = 670] 03:02:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (12501400) [pid = 3508] [serial = 2010] [outer = 00000000] 03:02:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (125B4800) [pid = 3508] [serial = 2011] [outer = 12501400] 03:02:10 INFO - PROCESS | 3508 | 1468663330983 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (13814C00) [pid = 3508] [serial = 2012] [outer = 12501400] 03:02:11 INFO - PROCESS | 3508 | 1468663331393 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:02:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 630ms 03:02:11 INFO - PROCESS | 3508 | 1468663331424 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 3508 | 1468663331426 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 03:02:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:02:11 INFO - PROCESS | 3508 | 1468663331429 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 3508 | 1468663331431 Marionette TRACE conn6 <- [1,2646,null,{}] 03:02:11 INFO - PROCESS | 3508 | 1468663331435 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:11 INFO - PROCESS | 3508 | 1468663331437 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:11 INFO - PROCESS | 3508 | 1468663331548 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 03:02:11 INFO - PROCESS | 3508 | 1468663331556 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 3508 | 1468663331558 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:11 INFO - PROCESS | 3508 | ++DOCSHELL 12399800 == 30 [pid = 3508] [id = 671] 03:02:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13817400) [pid = 3508] [serial = 2013] [outer = 00000000] 03:02:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (14C52C00) [pid = 3508] [serial = 2014] [outer = 13817400] 03:02:11 INFO - PROCESS | 3508 | 1468663331601 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (14CCD000) [pid = 3508] [serial = 2015] [outer = 13817400] 03:02:12 INFO - PROCESS | 3508 | 1468663332032 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:02:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 630ms 03:02:12 INFO - PROCESS | 3508 | 1468663332060 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 3508 | 1468663332062 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 03:02:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:02:12 INFO - PROCESS | 3508 | 1468663332065 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 3508 | 1468663332067 Marionette TRACE conn6 <- [1,2650,null,{}] 03:02:12 INFO - PROCESS | 3508 | 1468663332070 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 3508 | 1468663332076 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:12 INFO - PROCESS | 3508 | 1468663332214 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 03:02:12 INFO - PROCESS | 3508 | 1468663332229 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 3508 | 1468663332231 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:12 INFO - PROCESS | 3508 | ++DOCSHELL 1577DC00 == 31 [pid = 3508] [id = 672] 03:02:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1577EC00) [pid = 3508] [serial = 2016] [outer = 00000000] 03:02:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (159E3C00) [pid = 3508] [serial = 2017] [outer = 1577EC00] 03:02:12 INFO - PROCESS | 3508 | 1468663332274 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (159E8000) [pid = 3508] [serial = 2018] [outer = 1577EC00] 03:02:12 INFO - PROCESS | 3508 | 1468663332688 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:02:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 03:02:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:02:12 INFO - PROCESS | 3508 | 1468663332737 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 3508 | 1468663332739 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 03:02:12 INFO - PROCESS | 3508 | 1468663332742 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 3508 | 1468663332744 Marionette TRACE conn6 <- [1,2654,null,{}] 03:02:12 INFO - PROCESS | 3508 | 1468663332748 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 3508 | 1468663332750 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:12 INFO - PROCESS | 3508 | 1468663332861 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 03:02:12 INFO - PROCESS | 3508 | 1468663332901 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 3508 | 1468663332903 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:12 INFO - PROCESS | 3508 | ++DOCSHELL 11FBA400 == 32 [pid = 3508] [id = 673] 03:02:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (159E7800) [pid = 3508] [serial = 2019] [outer = 00000000] 03:02:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (15E58000) [pid = 3508] [serial = 2020] [outer = 159E7800] 03:02:12 INFO - PROCESS | 3508 | 1468663332946 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FE5000) [pid = 3508] [serial = 2021] [outer = 159E7800] 03:02:13 INFO - PROCESS | 3508 | 1468663333835 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:02:13 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) 03:02:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1124ms 03:02:13 INFO - PROCESS | 3508 | 1468663333867 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 3508 | 1468663333869 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 03:02:13 INFO - PROCESS | 3508 | 1468663333873 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:02:13 INFO - PROCESS | 3508 | 1468663333874 Marionette TRACE conn6 <- [1,2658,null,{}] 03:02:13 INFO - PROCESS | 3508 | 1468663333878 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:13 INFO - PROCESS | 3508 | 1468663333880 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:13 INFO - PROCESS | 3508 | 1468663333995 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 03:02:13 INFO - PROCESS | 3508 | 1468663334000 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 3508 | 1468663334002 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:14 INFO - PROCESS | 3508 | ++DOCSHELL 0D897000 == 33 [pid = 3508] [id = 674] 03:02:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15E53000) [pid = 3508] [serial = 2022] [outer = 00000000] 03:02:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1604F800) [pid = 3508] [serial = 2023] [outer = 15E53000] 03:02:14 INFO - PROCESS | 3508 | 1468663334044 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16051400) [pid = 3508] [serial = 2024] [outer = 15E53000] 03:02:14 INFO - PROCESS | 3508 | 1468663334978 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:02:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 03:02:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:02:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1128ms 03:02:14 INFO - PROCESS | 3508 | 1468663335006 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 3508 | 1468663335008 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 03:02:15 INFO - PROCESS | 3508 | 1468663335011 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:02:15 INFO - PROCESS | 3508 | 1468663335012 Marionette TRACE conn6 <- [1,2662,null,{}] 03:02:15 INFO - PROCESS | 3508 | 1468663335016 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:15 INFO - PROCESS | 3508 | 1468663335018 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:15 INFO - PROCESS | 3508 | 1468663335127 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 03:02:15 INFO - PROCESS | 3508 | 1468663335132 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 3508 | 1468663335134 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:15 INFO - PROCESS | 3508 | ++DOCSHELL 1235DC00 == 34 [pid = 3508] [id = 675] 03:02:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1615BC00) [pid = 3508] [serial = 2025] [outer = 00000000] 03:02:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16CE5800) [pid = 3508] [serial = 2026] [outer = 1615BC00] 03:02:15 INFO - PROCESS | 3508 | 1468663335177 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (16F85C00) [pid = 3508] [serial = 2027] [outer = 1615BC00] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (1630F400) [pid = 3508] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (16F82800) [pid = 3508] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (175E3000) [pid = 3508] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (177AE000) [pid = 3508] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (16049800) [pid = 3508] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15FE8C00) [pid = 3508] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (159DF800) [pid = 3508] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (14C4D800) [pid = 3508] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1324CC00) [pid = 3508] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (12394C00) [pid = 3508] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0E071000) [pid = 3508] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0D33A800) [pid = 3508] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16308800) [pid = 3508] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:02:15 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1324D000) [pid = 3508] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:02:16 INFO - PROCESS | 3508 | 1468663336130 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:02:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 03:02:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:02:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1180ms 03:02:16 INFO - PROCESS | 3508 | 1468663336196 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 3508 | 1468663336197 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 03:02:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:02:16 INFO - PROCESS | 3508 | 1468663336201 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 3508 | 1468663336202 Marionette TRACE conn6 <- [1,2666,null,{}] 03:02:16 INFO - PROCESS | 3508 | 1468663336206 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:16 INFO - PROCESS | 3508 | 1468663336207 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:16 INFO - PROCESS | 3508 | 1468663336289 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 03:02:16 INFO - PROCESS | 3508 | 1468663336296 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 3508 | 1468663336298 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:16 INFO - PROCESS | 3508 | ++DOCSHELL 0DEDD000 == 35 [pid = 3508] [id = 676] 03:02:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (0E015C00) [pid = 3508] [serial = 2028] [outer = 00000000] 03:02:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1381C000) [pid = 3508] [serial = 2029] [outer = 0E015C00] 03:02:16 INFO - PROCESS | 3508 | 1468663336341 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (151F2000) [pid = 3508] [serial = 2030] [outer = 0E015C00] 03:02:17 INFO - PROCESS | 3508 | 1468663337268 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:02:17 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) 03:02:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1129ms 03:02:17 INFO - PROCESS | 3508 | 1468663337330 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 03:02:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:02:17 INFO - PROCESS | 3508 | 1468663337332 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 03:02:17 INFO - PROCESS | 3508 | 1468663337335 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 3508 | 1468663337337 Marionette TRACE conn6 <- [1,2670,null,{}] 03:02:17 INFO - PROCESS | 3508 | 1468663337341 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:17 INFO - PROCESS | 3508 | 1468663337343 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:17 INFO - PROCESS | 3508 | 1468663337433 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 03:02:17 INFO - PROCESS | 3508 | 1468663337439 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 3508 | 1468663337441 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:17 INFO - PROCESS | 3508 | ++DOCSHELL 09155C00 == 36 [pid = 3508] [id = 677] 03:02:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FED000) [pid = 3508] [serial = 2031] [outer = 00000000] 03:02:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (175DD400) [pid = 3508] [serial = 2032] [outer = 15FED000] 03:02:17 INFO - PROCESS | 3508 | 1468663337486 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (17730000) [pid = 3508] [serial = 2033] [outer = 15FED000] 03:02:18 INFO - PROCESS | 3508 | 1468663338575 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:02:18 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) 03:02:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1282ms 03:02:18 INFO - PROCESS | 3508 | 1468663338619 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 3508 | 1468663338623 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 03:02:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:02:18 INFO - PROCESS | 3508 | 1468663338628 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 3508 | 1468663338632 Marionette TRACE conn6 <- [1,2674,null,{}] 03:02:18 INFO - PROCESS | 3508 | 1468663338638 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:18 INFO - PROCESS | 3508 | 1468663338640 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:18 INFO - PROCESS | 3508 | 1468663338797 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 03:02:18 INFO - PROCESS | 3508 | 1468663338978 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 3508 | 1468663338981 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:18 INFO - PROCESS | 3508 | ++DOCSHELL 0D875C00 == 37 [pid = 3508] [id = 678] 03:02:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0D87CC00) [pid = 3508] [serial = 2034] [outer = 00000000] 03:02:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (0DE6F400) [pid = 3508] [serial = 2035] [outer = 0D87CC00] 03:02:19 INFO - PROCESS | 3508 | 1468663339040 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (0DED5C00) [pid = 3508] [serial = 2036] [outer = 0D87CC00] 03:02:20 INFO - PROCESS | 3508 | 1468663340185 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:02:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 03:02:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:02:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1589ms 03:02:20 INFO - PROCESS | 3508 | 1468663340218 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 03:02:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:02:20 INFO - PROCESS | 3508 | 1468663340223 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 03:02:20 INFO - PROCESS | 3508 | 1468663340228 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 3508 | 1468663340231 Marionette TRACE conn6 <- [1,2678,null,{}] 03:02:20 INFO - PROCESS | 3508 | 1468663340236 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:20 INFO - PROCESS | 3508 | 1468663340239 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:20 INFO - PROCESS | 3508 | 1468663340397 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 03:02:20 INFO - PROCESS | 3508 | 1468663340515 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 3508 | 1468663340517 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:20 INFO - PROCESS | 3508 | ++DOCSHELL 0D88F400 == 38 [pid = 3508] [id = 679] 03:02:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0D891800) [pid = 3508] [serial = 2037] [outer = 00000000] 03:02:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0DE71400) [pid = 3508] [serial = 2038] [outer = 0D891800] 03:02:20 INFO - PROCESS | 3508 | 1468663340568 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (0DED4800) [pid = 3508] [serial = 2039] [outer = 0D891800] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 0DEDD000 == 37 [pid = 3508] [id = 676] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 1235DC00 == 36 [pid = 3508] [id = 675] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 0D897000 == 35 [pid = 3508] [id = 674] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 11FBA400 == 34 [pid = 3508] [id = 673] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 1577DC00 == 33 [pid = 3508] [id = 672] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 12399800 == 32 [pid = 3508] [id = 671] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 124EA400 == 31 [pid = 3508] [id = 670] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 1235E800 == 30 [pid = 3508] [id = 669] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 0DED7C00 == 29 [pid = 3508] [id = 668] 03:02:20 INFO - PROCESS | 3508 | --DOCSHELL 0D0F2000 == 28 [pid = 3508] [id = 667] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (0D880C00) [pid = 3508] [serial = 1961] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (17473C00) [pid = 3508] [serial = 1958] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (159E3400) [pid = 3508] [serial = 1993] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15FF1C00) [pid = 3508] [serial = 1994] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (16152C00) [pid = 3508] [serial = 1982] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (17FA6400) [pid = 3508] [serial = 1997] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1747D400) [pid = 3508] [serial = 1984] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1772D800) [pid = 3508] [serial = 1987] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (175DD800) [pid = 3508] [serial = 1985] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (177B7C00) [pid = 3508] [serial = 1990] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17732000) [pid = 3508] [serial = 1988] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (19234800) [pid = 3508] [serial = 1999] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (17D2AC00) [pid = 3508] [serial = 1996] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (17F55C00) [pid = 3508] [serial = 1991] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (16159C00) [pid = 3508] [serial = 1981] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1604A000) [pid = 3508] [serial = 1978] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1604BC00) [pid = 3508] [serial = 1979] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (15E54C00) [pid = 3508] [serial = 1975] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (15FE3000) [pid = 3508] [serial = 1976] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (14CCF400) [pid = 3508] [serial = 1972] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (15776400) [pid = 3508] [serial = 1973] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (13816C00) [pid = 3508] [serial = 1969] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (13A28800) [pid = 3508] [serial = 1970] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (1242B000) [pid = 3508] [serial = 1966] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (124E3800) [pid = 3508] [serial = 1967] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (0E9DDC00) [pid = 3508] [serial = 1963] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (11A17C00) [pid = 3508] [serial = 1964] [outer = 00000000] [url = about:blank] 03:02:20 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (0D4F9000) [pid = 3508] [serial = 1960] [outer = 00000000] [url = about:blank] 03:02:21 INFO - PROCESS | 3508 | 1468663341586 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:02:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:02:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:02:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1378ms 03:02:21 INFO - PROCESS | 3508 | 1468663341606 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 3508 | 1468663341611 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 03:02:21 INFO - PROCESS | 3508 | 1468663341617 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:02:21 INFO - PROCESS | 3508 | 1468663341620 Marionette TRACE conn6 <- [1,2682,null,{}] 03:02:21 INFO - PROCESS | 3508 | 1468663341623 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:21 INFO - PROCESS | 3508 | 1468663341626 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:21 INFO - PROCESS | 3508 | 1468663341712 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 03:02:21 INFO - PROCESS | 3508 | 1468663341718 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 3508 | 1468663341720 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:21 INFO - PROCESS | 3508 | ++DOCSHELL 11CE8C00 == 29 [pid = 3508] [id = 680] 03:02:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (11CEA800) [pid = 3508] [serial = 2040] [outer = 00000000] 03:02:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (11DC8800) [pid = 3508] [serial = 2041] [outer = 11CEA800] 03:02:21 INFO - PROCESS | 3508 | 1468663341767 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (11FBA400) [pid = 3508] [serial = 2042] [outer = 11CEA800] 03:02:22 INFO - PROCESS | 3508 | 1468663342721 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:02:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:02:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:02:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1122ms 03:02:22 INFO - PROCESS | 3508 | 1468663342743 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 3508 | 1468663342745 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 03:02:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:02:22 INFO - PROCESS | 3508 | 1468663342749 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 3508 | 1468663342752 Marionette TRACE conn6 <- [1,2686,null,{}] 03:02:22 INFO - PROCESS | 3508 | 1468663342763 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:22 INFO - PROCESS | 3508 | 1468663342767 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:22 INFO - PROCESS | 3508 | 1468663342854 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 03:02:22 INFO - PROCESS | 3508 | 1468663342861 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 3508 | 1468663342864 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:22 INFO - PROCESS | 3508 | ++DOCSHELL 13253800 == 30 [pid = 3508] [id = 681] 03:02:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (13255C00) [pid = 3508] [serial = 2043] [outer = 00000000] 03:02:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (13747C00) [pid = 3508] [serial = 2044] [outer = 13255C00] 03:02:22 INFO - PROCESS | 3508 | 1468663342912 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (13817800) [pid = 3508] [serial = 2045] [outer = 13255C00] 03:02:23 INFO - PROCESS | 3508 | 1468663343911 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:02:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:02:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:02:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1180ms 03:02:23 INFO - PROCESS | 3508 | 1468663343933 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 3508 | 1468663343936 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 03:02:23 INFO - PROCESS | 3508 | 1468663343939 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:02:23 INFO - PROCESS | 3508 | 1468663343940 Marionette TRACE conn6 <- [1,2690,null,{}] 03:02:23 INFO - PROCESS | 3508 | 1468663343949 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:23 INFO - PROCESS | 3508 | 1468663343951 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:24 INFO - PROCESS | 3508 | 1468663344069 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 03:02:24 INFO - PROCESS | 3508 | 1468663344083 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 3508 | 1468663344085 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:24 INFO - PROCESS | 3508 | ++DOCSHELL 14C5B000 == 31 [pid = 3508] [id = 682] 03:02:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (14C5CC00) [pid = 3508] [serial = 2046] [outer = 00000000] 03:02:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (15776800) [pid = 3508] [serial = 2047] [outer = 14C5CC00] 03:02:24 INFO - PROCESS | 3508 | 1468663344185 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (1577C000) [pid = 3508] [serial = 2048] [outer = 14C5CC00] 03:02:24 INFO - PROCESS | 3508 | 1468663344630 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:02:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 730ms 03:02:24 INFO - PROCESS | 3508 | 1468663344673 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 03:02:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:02:24 INFO - PROCESS | 3508 | 1468663344675 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 03:02:24 INFO - PROCESS | 3508 | 1468663344678 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 3508 | 1468663344680 Marionette TRACE conn6 <- [1,2694,null,{}] 03:02:24 INFO - PROCESS | 3508 | 1468663344683 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:24 INFO - PROCESS | 3508 | 1468663344685 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:24 INFO - PROCESS | 3508 | 1468663344796 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 03:02:24 INFO - PROCESS | 3508 | 1468663344804 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 3508 | 1468663344806 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:24 INFO - PROCESS | 3508 | ++DOCSHELL 157C3400 == 32 [pid = 3508] [id = 683] 03:02:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (158AA800) [pid = 3508] [serial = 2049] [outer = 00000000] 03:02:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (158B6400) [pid = 3508] [serial = 2050] [outer = 158AA800] 03:02:24 INFO - PROCESS | 3508 | 1468663344850 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (159E9C00) [pid = 3508] [serial = 2051] [outer = 158AA800] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (15E53000) [pid = 3508] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (17736400) [pid = 3508] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (0D0F2C00) [pid = 3508] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (0DED8800) [pid = 3508] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (159E7800) [pid = 3508] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (1235F400) [pid = 3508] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (1577EC00) [pid = 3508] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (12501400) [pid = 3508] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (13817400) [pid = 3508] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (1615BC00) [pid = 3508] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:02:25 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (0E015C00) [pid = 3508] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:02:25 INFO - PROCESS | 3508 | 1468663345308 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:02:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 03:02:25 INFO - PROCESS | 3508 | 1468663345349 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 03:02:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:02:25 INFO - PROCESS | 3508 | 1468663345351 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 03:02:25 INFO - PROCESS | 3508 | 1468663345354 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 3508 | 1468663345355 Marionette TRACE conn6 <- [1,2698,null,{}] 03:02:25 INFO - PROCESS | 3508 | 1468663345358 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:25 INFO - PROCESS | 3508 | 1468663345364 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:25 INFO - PROCESS | 3508 | 1468663345537 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 03:02:25 INFO - PROCESS | 3508 | 1468663345551 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 3508 | 1468663345553 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:25 INFO - PROCESS | 3508 | ++DOCSHELL 158B2400 == 33 [pid = 3508] [id = 684] 03:02:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (159E7000) [pid = 3508] [serial = 2052] [outer = 00000000] 03:02:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (15FEE800) [pid = 3508] [serial = 2053] [outer = 159E7000] 03:02:25 INFO - PROCESS | 3508 | 1468663345597 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (1604D000) [pid = 3508] [serial = 2054] [outer = 159E7000] 03:02:25 INFO - PROCESS | 3508 | 1468663346007 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 3508 | 1468663346035 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 03:02:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:02:26 INFO - PROCESS | 3508 | 1468663346038 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 3508 | 1468663346049 Marionette TRACE conn6 <- [1,2702,null,{}] 03:02:26 INFO - PROCESS | 3508 | 1468663346056 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:26 INFO - PROCESS | 3508 | 1468663346058 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:26 INFO - PROCESS | 3508 | 1468663346135 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 03:02:26 INFO - PROCESS | 3508 | 1468663346141 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 3508 | 1468663346143 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:26 INFO - PROCESS | 3508 | ++DOCSHELL 1604FC00 == 34 [pid = 3508] [id = 685] 03:02:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (160E0400) [pid = 3508] [serial = 2055] [outer = 00000000] 03:02:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (16309400) [pid = 3508] [serial = 2056] [outer = 160E0400] 03:02:26 INFO - PROCESS | 3508 | 1468663346186 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (1630A000) [pid = 3508] [serial = 2057] [outer = 160E0400] 03:02:26 INFO - PROCESS | 3508 | 1468663346609 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:02:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:02:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 590ms 03:02:26 INFO - PROCESS | 3508 | 1468663346630 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 3508 | 1468663346632 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 03:02:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:02:26 INFO - PROCESS | 3508 | 1468663346635 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 3508 | 1468663346636 Marionette TRACE conn6 <- [1,2706,null,{}] 03:02:26 INFO - PROCESS | 3508 | 1468663346639 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:26 INFO - PROCESS | 3508 | 1468663346641 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:26 INFO - PROCESS | 3508 | 1468663346763 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 03:02:26 INFO - PROCESS | 3508 | 1468663346768 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 3508 | 1468663346770 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:26 INFO - PROCESS | 3508 | ++DOCSHELL 163D0400 == 35 [pid = 3508] [id = 686] 03:02:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (16CE2800) [pid = 3508] [serial = 2058] [outer = 00000000] 03:02:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (13251400) [pid = 3508] [serial = 2059] [outer = 16CE2800] 03:02:26 INFO - PROCESS | 3508 | 1468663346813 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (15FE4400) [pid = 3508] [serial = 2060] [outer = 16CE2800] 03:02:27 INFO - PROCESS | 3508 | --DOCSHELL 1244F800 == 34 [pid = 3508] [id = 666] 03:02:27 INFO - PROCESS | 3508 | --DOCSHELL 11CE8C00 == 33 [pid = 3508] [id = 680] 03:02:27 INFO - PROCESS | 3508 | --DOCSHELL 0D88F400 == 32 [pid = 3508] [id = 679] 03:02:27 INFO - PROCESS | 3508 | --DOCSHELL 09155C00 == 31 [pid = 3508] [id = 677] 03:02:27 INFO - PROCESS | 3508 | --DOCSHELL 0D875C00 == 30 [pid = 3508] [id = 678] 03:02:28 INFO - PROCESS | 3508 | --DOCSHELL 13253800 == 29 [pid = 3508] [id = 681] 03:02:28 INFO - PROCESS | 3508 | --DOCSHELL 158B2400 == 28 [pid = 3508] [id = 684] 03:02:28 INFO - PROCESS | 3508 | --DOCSHELL 1604FC00 == 27 [pid = 3508] [id = 685] 03:02:28 INFO - PROCESS | 3508 | --DOCSHELL 157C3400 == 26 [pid = 3508] [id = 683] 03:02:28 INFO - PROCESS | 3508 | --DOCSHELL 14C5B000 == 25 [pid = 3508] [id = 682] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (1604F800) [pid = 3508] [serial = 2023] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (19237800) [pid = 3508] [serial = 2000] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (0D45D800) [pid = 3508] [serial = 2002] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (0D4FA800) [pid = 3508] [serial = 2003] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (0E06BC00) [pid = 3508] [serial = 2005] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (0E9E3400) [pid = 3508] [serial = 2006] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (15E58000) [pid = 3508] [serial = 2020] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (12365C00) [pid = 3508] [serial = 2008] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (12420000) [pid = 3508] [serial = 2009] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (159E3C00) [pid = 3508] [serial = 2017] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 55 (159E8000) [pid = 3508] [serial = 2018] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 54 (125B4800) [pid = 3508] [serial = 2011] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 53 (13814C00) [pid = 3508] [serial = 2012] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 52 (14C52C00) [pid = 3508] [serial = 2014] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 51 (14CCD000) [pid = 3508] [serial = 2015] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 50 (16CE5800) [pid = 3508] [serial = 2026] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 49 (16051400) [pid = 3508] [serial = 2024] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 48 (16F85C00) [pid = 3508] [serial = 2027] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 47 (175DD400) [pid = 3508] [serial = 2032] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 46 (1381C000) [pid = 3508] [serial = 2029] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 45 (151F2000) [pid = 3508] [serial = 2030] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | --DOMWINDOW == 44 (15FE5000) [pid = 3508] [serial = 2021] [outer = 00000000] [url = about:blank] 03:02:28 INFO - PROCESS | 3508 | 1468663348542 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 3508 | 1468663348562 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 03:02:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:02:28 INFO - PROCESS | 3508 | 1468663348567 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 3508 | 1468663348570 Marionette TRACE conn6 <- [1,2710,null,{}] 03:02:28 INFO - PROCESS | 3508 | 1468663348576 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:28 INFO - PROCESS | 3508 | 1468663348579 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:28 INFO - PROCESS | 3508 | 1468663348677 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 03:02:28 INFO - PROCESS | 3508 | 1468663348684 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 3508 | 1468663348688 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:28 INFO - PROCESS | 3508 | ++DOCSHELL 0D4FEC00 == 26 [pid = 3508] [id = 687] 03:02:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 45 (0D4FF400) [pid = 3508] [serial = 2061] [outer = 00000000] 03:02:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 46 (0D87C800) [pid = 3508] [serial = 2062] [outer = 0D4FF400] 03:02:28 INFO - PROCESS | 3508 | 1468663348736 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 47 (0D892000) [pid = 3508] [serial = 2063] [outer = 0D4FF400] 03:02:29 INFO - PROCESS | 3508 | 1468663349255 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 3508 | 1468663349302 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 03:02:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:02:29 INFO - PROCESS | 3508 | 1468663349309 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 3508 | 1468663349311 Marionette TRACE conn6 <- [1,2714,null,{}] 03:02:29 INFO - PROCESS | 3508 | 1468663349315 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:29 INFO - PROCESS | 3508 | 1468663349318 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:29 INFO - PROCESS | 3508 | 1468663349404 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 03:02:29 INFO - PROCESS | 3508 | 1468663349414 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 3508 | 1468663349417 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:29 INFO - PROCESS | 3508 | ++DOCSHELL 0D37E000 == 27 [pid = 3508] [id = 688] 03:02:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 48 (0EBD1000) [pid = 3508] [serial = 2064] [outer = 00000000] 03:02:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 49 (11C20000) [pid = 3508] [serial = 2065] [outer = 0EBD1000] 03:02:29 INFO - PROCESS | 3508 | 1468663349464 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 50 (11CE8000) [pid = 3508] [serial = 2066] [outer = 0EBD1000] 03:02:29 INFO - PROCESS | 3508 | 1468663349918 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:02:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 670ms 03:02:29 INFO - PROCESS | 3508 | 1468663349982 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 3508 | 1468663349984 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 03:02:29 INFO - PROCESS | 3508 | 1468663349988 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:02:29 INFO - PROCESS | 3508 | 1468663349991 Marionette TRACE conn6 <- [1,2718,null,{}] 03:02:29 INFO - PROCESS | 3508 | 1468663350002 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:29 INFO - PROCESS | 3508 | 1468663350007 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:30 INFO - PROCESS | 3508 | 1468663350120 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 03:02:30 INFO - PROCESS | 3508 | 1468663350222 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 3508 | 1468663350225 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:30 INFO - PROCESS | 3508 | ++DOCSHELL 1244C400 == 28 [pid = 3508] [id = 689] 03:02:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 51 (1244DC00) [pid = 3508] [serial = 2067] [outer = 00000000] 03:02:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 52 (124E4000) [pid = 3508] [serial = 2068] [outer = 1244DC00] 03:02:30 INFO - PROCESS | 3508 | 1468663350272 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 53 (125B4800) [pid = 3508] [serial = 2069] [outer = 1244DC00] 03:02:31 INFO - PROCESS | 3508 | 1468663351090 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:02:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 03:02:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:02:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1128ms 03:02:31 INFO - PROCESS | 3508 | 1468663351120 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 3508 | 1468663351123 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 03:02:31 INFO - PROCESS | 3508 | 1468663351126 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:02:31 INFO - PROCESS | 3508 | 1468663351128 Marionette TRACE conn6 <- [1,2722,null,{}] 03:02:31 INFO - PROCESS | 3508 | 1468663351132 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:31 INFO - PROCESS | 3508 | 1468663351133 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:31 INFO - PROCESS | 3508 | 1468663351248 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 03:02:31 INFO - PROCESS | 3508 | 1468663351300 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 3508 | 1468663351302 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:31 INFO - PROCESS | 3508 | ++DOCSHELL 12510000 == 29 [pid = 3508] [id = 690] 03:02:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 54 (1324C000) [pid = 3508] [serial = 2070] [outer = 00000000] 03:02:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 55 (13816800) [pid = 3508] [serial = 2071] [outer = 1324C000] 03:02:31 INFO - PROCESS | 3508 | 1468663351347 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 56 (1381F000) [pid = 3508] [serial = 2072] [outer = 1324C000] 03:02:31 INFO - PROCESS | 3508 | 1468663351724 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:02:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 630ms 03:02:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:02:31 INFO - PROCESS | 3508 | 1468663351760 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 3508 | 1468663351762 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 03:02:31 INFO - PROCESS | 3508 | 1468663351765 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 3508 | 1468663351767 Marionette TRACE conn6 <- [1,2726,null,{}] 03:02:31 INFO - PROCESS | 3508 | 1468663351771 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:31 INFO - PROCESS | 3508 | 1468663351773 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:31 INFO - PROCESS | 3508 | 1468663351889 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 03:02:31 INFO - PROCESS | 3508 | 1468663351897 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 3508 | 1468663351899 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:31 INFO - PROCESS | 3508 | ++DOCSHELL 1416B000 == 30 [pid = 3508] [id = 691] 03:02:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (1416BC00) [pid = 3508] [serial = 2073] [outer = 00000000] 03:02:31 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (14CC3C00) [pid = 3508] [serial = 2074] [outer = 1416BC00] 03:02:31 INFO - PROCESS | 3508 | 1468663351946 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (151E9400) [pid = 3508] [serial = 2075] [outer = 1416BC00] 03:02:32 INFO - PROCESS | 3508 | 1468663352369 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:02:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 631ms 03:02:32 INFO - PROCESS | 3508 | 1468663352397 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 3508 | 1468663352399 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 03:02:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:02:32 INFO - PROCESS | 3508 | 1468663352402 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 3508 | 1468663352404 Marionette TRACE conn6 <- [1,2730,null,{}] 03:02:32 INFO - PROCESS | 3508 | 1468663352408 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:32 INFO - PROCESS | 3508 | 1468663352413 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:32 INFO - PROCESS | 3508 | 1468663352549 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 03:02:32 INFO - PROCESS | 3508 | 1468663352592 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 3508 | 1468663352594 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:32 INFO - PROCESS | 3508 | ++DOCSHELL 1577BC00 == 31 [pid = 3508] [id = 692] 03:02:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (15780800) [pid = 3508] [serial = 2076] [outer = 00000000] 03:02:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (159E8400) [pid = 3508] [serial = 2077] [outer = 15780800] 03:02:32 INFO - PROCESS | 3508 | 1468663352638 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (15E51800) [pid = 3508] [serial = 2078] [outer = 15780800] 03:02:33 INFO - PROCESS | 3508 | 1468663353052 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:02:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 03:02:33 INFO - PROCESS | 3508 | 1468663353073 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 03:02:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:02:33 INFO - PROCESS | 3508 | 1468663353075 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 03:02:33 INFO - PROCESS | 3508 | 1468663353078 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 3508 | 1468663353079 Marionette TRACE conn6 <- [1,2734,null,{}] 03:02:33 INFO - PROCESS | 3508 | 1468663353083 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 3508 | 1468663353085 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:33 INFO - PROCESS | 3508 | 1468663353202 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 03:02:33 INFO - PROCESS | 3508 | 1468663353209 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 3508 | 1468663353211 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:33 INFO - PROCESS | 3508 | ++DOCSHELL 15E4E800 == 32 [pid = 3508] [id = 693] 03:02:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (15E51000) [pid = 3508] [serial = 2079] [outer = 00000000] 03:02:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (15FEC400) [pid = 3508] [serial = 2080] [outer = 15E51000] 03:02:33 INFO - PROCESS | 3508 | 1468663353255 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (16048800) [pid = 3508] [serial = 2081] [outer = 15E51000] 03:02:33 INFO - PROCESS | 3508 | 1468663353680 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:02:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms 03:02:33 INFO - PROCESS | 3508 | 1468663353714 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 3508 | 1468663353716 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 03:02:33 INFO - PROCESS | 3508 | 1468663353719 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 3508 | 1468663353721 Marionette TRACE conn6 <- [1,2738,null,{}] 03:02:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:02:33 INFO - PROCESS | 3508 | 1468663353725 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 3508 | 1468663353727 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:33 INFO - PROCESS | 3508 | 1468663353837 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 03:02:33 INFO - PROCESS | 3508 | 1468663353842 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 3508 | 1468663353844 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:33 INFO - PROCESS | 3508 | ++DOCSHELL 158AAC00 == 33 [pid = 3508] [id = 694] 03:02:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (15FE2400) [pid = 3508] [serial = 2082] [outer = 00000000] 03:02:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (16055000) [pid = 3508] [serial = 2083] [outer = 15FE2400] 03:02:33 INFO - PROCESS | 3508 | 1468663353888 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1604FC00) [pid = 3508] [serial = 2084] [outer = 15FE2400] 03:02:34 INFO - PROCESS | 3508 | 1468663354373 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:02:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:02:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 03:02:34 INFO - PROCESS | 3508 | 1468663354395 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 3508 | 1468663354396 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 03:02:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:02:34 INFO - PROCESS | 3508 | 1468663354400 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 3508 | 1468663354401 Marionette TRACE conn6 <- [1,2742,null,{}] 03:02:34 INFO - PROCESS | 3508 | 1468663354405 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:34 INFO - PROCESS | 3508 | 1468663354407 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:34 INFO - PROCESS | 3508 | 1468663354518 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 03:02:34 INFO - PROCESS | 3508 | 1468663354524 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 3508 | 1468663354525 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:34 INFO - PROCESS | 3508 | ++DOCSHELL 1244A800 == 34 [pid = 3508] [id = 695] 03:02:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (16158C00) [pid = 3508] [serial = 2085] [outer = 00000000] 03:02:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (16CEAC00) [pid = 3508] [serial = 2086] [outer = 16158C00] 03:02:34 INFO - PROCESS | 3508 | 1468663354568 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (16FD6C00) [pid = 3508] [serial = 2087] [outer = 16158C00] 03:02:35 INFO - PROCESS | 3508 | 1468663355012 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:02:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 630ms 03:02:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:02:35 INFO - PROCESS | 3508 | 1468663355030 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 3508 | 1468663355032 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 03:02:35 INFO - PROCESS | 3508 | 1468663355043 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 3508 | 1468663355045 Marionette TRACE conn6 <- [1,2746,null,{}] 03:02:35 INFO - PROCESS | 3508 | 1468663355049 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:35 INFO - PROCESS | 3508 | 1468663355051 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:35 INFO - PROCESS | 3508 | 1468663355166 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 03:02:35 INFO - PROCESS | 3508 | 1468663355201 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 3508 | 1468663355203 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:35 INFO - PROCESS | 3508 | ++DOCSHELL 16FDE400 == 35 [pid = 3508] [id = 696] 03:02:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (16FE2400) [pid = 3508] [serial = 2088] [outer = 00000000] 03:02:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (175DD400) [pid = 3508] [serial = 2089] [outer = 16FE2400] 03:02:35 INFO - PROCESS | 3508 | 1468663355305 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (17729800) [pid = 3508] [serial = 2090] [outer = 16FE2400] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (14C5CC00) [pid = 3508] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (158AA800) [pid = 3508] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (160E0400) [pid = 3508] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (159E7000) [pid = 3508] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (13255C00) [pid = 3508] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (11CEA800) [pid = 3508] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (0D891800) [pid = 3508] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (0D87CC00) [pid = 3508] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:02:35 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (15FED000) [pid = 3508] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:02:35 INFO - PROCESS | 3508 | 1468663355773 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:02:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 790ms 03:02:35 INFO - PROCESS | 3508 | 1468663355826 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 3508 | 1468663355829 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 03:02:35 INFO - PROCESS | 3508 | 1468663355832 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:02:35 INFO - PROCESS | 3508 | 1468663355835 Marionette TRACE conn6 <- [1,2750,null,{}] 03:02:35 INFO - PROCESS | 3508 | 1468663355838 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:35 INFO - PROCESS | 3508 | 1468663355840 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:35 INFO - PROCESS | 3508 | 1468663355969 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 03:02:36 INFO - PROCESS | 3508 | 1468663356035 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 3508 | 1468663356037 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:36 INFO - PROCESS | 3508 | ++DOCSHELL 14C58000 == 36 [pid = 3508] [id = 697] 03:02:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (158B0400) [pid = 3508] [serial = 2091] [outer = 00000000] 03:02:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (175E3400) [pid = 3508] [serial = 2092] [outer = 158B0400] 03:02:36 INFO - PROCESS | 3508 | 1468663356083 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (17733400) [pid = 3508] [serial = 2093] [outer = 158B0400] 03:02:36 INFO - PROCESS | 3508 | 1468663356442 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:02:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 630ms 03:02:36 INFO - PROCESS | 3508 | 1468663356466 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 03:02:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:02:36 INFO - PROCESS | 3508 | 1468663356468 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 03:02:36 INFO - PROCESS | 3508 | 1468663356472 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 3508 | 1468663356473 Marionette TRACE conn6 <- [1,2754,null,{}] 03:02:36 INFO - PROCESS | 3508 | 1468663356492 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:36 INFO - PROCESS | 3508 | 1468663356493 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:36 INFO - PROCESS | 3508 | 1468663356581 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 03:02:36 INFO - PROCESS | 3508 | 1468663356586 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 3508 | 1468663356588 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:36 INFO - PROCESS | 3508 | ++DOCSHELL 175D5800 == 37 [pid = 3508] [id = 698] 03:02:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (175DE800) [pid = 3508] [serial = 2094] [outer = 00000000] 03:02:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (177B0400) [pid = 3508] [serial = 2095] [outer = 175DE800] 03:02:36 INFO - PROCESS | 3508 | 1468663356630 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (17D29C00) [pid = 3508] [serial = 2096] [outer = 175DE800] 03:02:37 INFO - PROCESS | 3508 | 1468663357056 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:02:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 650ms 03:02:37 INFO - PROCESS | 3508 | 1468663357130 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 3508 | 1468663357132 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 03:02:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:02:37 INFO - PROCESS | 3508 | 1468663357136 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 3508 | 1468663357137 Marionette TRACE conn6 <- [1,2758,null,{}] 03:02:37 INFO - PROCESS | 3508 | 1468663357141 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:37 INFO - PROCESS | 3508 | 1468663357143 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:37 INFO - PROCESS | 3508 | 1468663357220 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 03:02:37 INFO - PROCESS | 3508 | 1468663357228 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 3508 | 1468663357230 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:37 INFO - PROCESS | 3508 | ++DOCSHELL 177B8800 == 38 [pid = 3508] [id = 699] 03:02:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (17D2FC00) [pid = 3508] [serial = 2097] [outer = 00000000] 03:02:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (17FA4000) [pid = 3508] [serial = 2098] [outer = 17D2FC00] 03:02:37 INFO - PROCESS | 3508 | 1468663357273 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (17FDC800) [pid = 3508] [serial = 2099] [outer = 17D2FC00] 03:02:37 INFO - PROCESS | 3508 | 1468663357823 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:02:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 770ms 03:02:37 INFO - PROCESS | 3508 | 1468663357953 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 3508 | 1468663357958 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 03:02:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:02:38 INFO - PROCESS | 3508 | 1468663358017 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 3508 | 1468663358020 Marionette TRACE conn6 <- [1,2762,null,{}] 03:02:38 INFO - PROCESS | 3508 | 1468663358026 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:38 INFO - PROCESS | 3508 | 1468663358030 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:38 INFO - PROCESS | 3508 | 1468663358160 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 03:02:38 INFO - PROCESS | 3508 | 1468663358275 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 3508 | 1468663358280 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:38 INFO - PROCESS | 3508 | ++DOCSHELL 0920D000 == 39 [pid = 3508] [id = 700] 03:02:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (09295400) [pid = 3508] [serial = 2100] [outer = 00000000] 03:02:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (0DE74000) [pid = 3508] [serial = 2101] [outer = 09295400] 03:02:38 INFO - PROCESS | 3508 | 1468663358337 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0E1CC400) [pid = 3508] [serial = 2102] [outer = 09295400] 03:02:39 INFO - PROCESS | 3508 | 1468663359049 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:02:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1084ms 03:02:39 INFO - PROCESS | 3508 | 1468663359130 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 3508 | 1468663359135 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 03:02:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:02:39 INFO - PROCESS | 3508 | 1468663359141 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 3508 | 1468663359144 Marionette TRACE conn6 <- [1,2766,null,{}] 03:02:39 INFO - PROCESS | 3508 | 1468663359148 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:39 INFO - PROCESS | 3508 | 1468663359150 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:39 INFO - PROCESS | 3508 | 1468663359302 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 03:02:39 INFO - PROCESS | 3508 | 1468663359575 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 3508 | 1468663359578 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:39 INFO - PROCESS | 3508 | ++DOCSHELL 09201800 == 40 [pid = 3508] [id = 701] 03:02:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (09202C00) [pid = 3508] [serial = 2103] [outer = 00000000] 03:02:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0D335000) [pid = 3508] [serial = 2104] [outer = 09202C00] 03:02:39 INFO - PROCESS | 3508 | 1468663359641 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (0D4F4C00) [pid = 3508] [serial = 2105] [outer = 09202C00] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 175D5800 == 39 [pid = 3508] [id = 698] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 14C58000 == 38 [pid = 3508] [id = 697] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 16FDE400 == 37 [pid = 3508] [id = 696] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 1244A800 == 36 [pid = 3508] [id = 695] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 158AAC00 == 35 [pid = 3508] [id = 694] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 15E4E800 == 34 [pid = 3508] [id = 693] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 1577BC00 == 33 [pid = 3508] [id = 692] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 1416B000 == 32 [pid = 3508] [id = 691] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 12510000 == 31 [pid = 3508] [id = 690] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 1244C400 == 30 [pid = 3508] [id = 689] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 0D37E000 == 29 [pid = 3508] [id = 688] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 0D4FEC00 == 28 [pid = 3508] [id = 687] 03:02:40 INFO - PROCESS | 3508 | --DOCSHELL 163D0400 == 27 [pid = 3508] [id = 686] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (13251400) [pid = 3508] [serial = 2059] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | 1468663360315 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15776800) [pid = 3508] [serial = 2047] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (158B6400) [pid = 3508] [serial = 2050] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1577C000) [pid = 3508] [serial = 2048] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (16309400) [pid = 3508] [serial = 2056] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (159E9C00) [pid = 3508] [serial = 2051] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1604D000) [pid = 3508] [serial = 2054] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (1630A000) [pid = 3508] [serial = 2057] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (13747C00) [pid = 3508] [serial = 2044] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (11DC8800) [pid = 3508] [serial = 2041] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (11FBA400) [pid = 3508] [serial = 2042] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (0DED4800) [pid = 3508] [serial = 2039] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (0DE71400) [pid = 3508] [serial = 2038] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (0DED5C00) [pid = 3508] [serial = 2036] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (0DE6F400) [pid = 3508] [serial = 2035] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (17730000) [pid = 3508] [serial = 2033] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (13817800) [pid = 3508] [serial = 2045] [outer = 00000000] [url = about:blank] 03:02:40 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (15FEE800) [pid = 3508] [serial = 2053] [outer = 00000000] [url = about:blank] 03:02:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:02:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1231ms 03:02:40 INFO - PROCESS | 3508 | 1468663360374 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 3508 | 1468663360377 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 03:02:40 INFO - PROCESS | 3508 | 1468663360383 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:02:40 INFO - PROCESS | 3508 | 1468663360386 Marionette TRACE conn6 <- [1,2770,null,{}] 03:02:40 INFO - PROCESS | 3508 | 1468663360391 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:40 INFO - PROCESS | 3508 | 1468663360395 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:40 INFO - PROCESS | 3508 | 1468663360485 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 03:02:40 INFO - PROCESS | 3508 | 1468663360498 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 3508 | 1468663360501 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:40 INFO - PROCESS | 3508 | ++DOCSHELL 0DE74C00 == 28 [pid = 3508] [id = 702] 03:02:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (0DE75800) [pid = 3508] [serial = 2106] [outer = 00000000] 03:02:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (0E016C00) [pid = 3508] [serial = 2107] [outer = 0DE75800] 03:02:40 INFO - PROCESS | 3508 | 1468663360546 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (11A14400) [pid = 3508] [serial = 2108] [outer = 0DE75800] 03:02:41 INFO - PROCESS | 3508 | 1468663361062 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:02:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 03:02:41 INFO - PROCESS | 3508 | 1468663361119 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 3508 | 1468663361123 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 03:02:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:02:41 INFO - PROCESS | 3508 | 1468663361128 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 3508 | 1468663361129 Marionette TRACE conn6 <- [1,2774,null,{}] 03:02:41 INFO - PROCESS | 3508 | 1468663361133 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:41 INFO - PROCESS | 3508 | 1468663361135 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:41 INFO - PROCESS | 3508 | 1468663361223 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 03:02:41 INFO - PROCESS | 3508 | 1468663361321 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 3508 | 1468663361323 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:41 INFO - PROCESS | 3508 | ++DOCSHELL 11CED000 == 29 [pid = 3508] [id = 703] 03:02:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (12366800) [pid = 3508] [serial = 2109] [outer = 00000000] 03:02:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (1244C400) [pid = 3508] [serial = 2110] [outer = 12366800] 03:02:41 INFO - PROCESS | 3508 | 1468663361367 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1324DC00) [pid = 3508] [serial = 2111] [outer = 12366800] 03:02:41 INFO - PROCESS | 3508 | 1468663361739 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:02:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 630ms 03:02:41 INFO - PROCESS | 3508 | 1468663361766 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 3508 | 1468663361769 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 03:02:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:02:41 INFO - PROCESS | 3508 | 1468663361774 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 3508 | 1468663361779 Marionette TRACE conn6 <- [1,2778,null,{}] 03:02:41 INFO - PROCESS | 3508 | 1468663361788 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:41 INFO - PROCESS | 3508 | 1468663361792 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:41 INFO - PROCESS | 3508 | 1468663361876 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 03:02:41 INFO - PROCESS | 3508 | 1468663361883 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 3508 | 1468663361885 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:41 INFO - PROCESS | 3508 | ++DOCSHELL 13815400 == 30 [pid = 3508] [id = 704] 03:02:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (13A2AC00) [pid = 3508] [serial = 2112] [outer = 00000000] 03:02:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (14CCF400) [pid = 3508] [serial = 2113] [outer = 13A2AC00] 03:02:41 INFO - PROCESS | 3508 | 1468663361929 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (15774800) [pid = 3508] [serial = 2114] [outer = 13A2AC00] 03:02:42 INFO - PROCESS | 3508 | 1468663362378 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:02:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 631ms 03:02:42 INFO - PROCESS | 3508 | 1468663362404 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 3508 | 1468663362406 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 03:02:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:02:42 INFO - PROCESS | 3508 | 1468663362430 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 3508 | 1468663362431 Marionette TRACE conn6 <- [1,2782,null,{}] 03:02:42 INFO - PROCESS | 3508 | 1468663362435 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:42 INFO - PROCESS | 3508 | 1468663362437 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:42 INFO - PROCESS | 3508 | 1468663362558 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 03:02:42 INFO - PROCESS | 3508 | 1468663362650 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 3508 | 1468663362652 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:42 INFO - PROCESS | 3508 | ++DOCSHELL 157C1400 == 31 [pid = 3508] [id = 705] 03:02:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (157C2800) [pid = 3508] [serial = 2115] [outer = 00000000] 03:02:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (158B9C00) [pid = 3508] [serial = 2116] [outer = 157C2800] 03:02:42 INFO - PROCESS | 3508 | 1468663362695 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (159E5800) [pid = 3508] [serial = 2117] [outer = 157C2800] 03:02:43 INFO - PROCESS | 3508 | 1468663363093 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:02:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 03:02:43 INFO - PROCESS | 3508 | 1468663363102 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 3508 | 1468663363104 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 03:02:43 INFO - PROCESS | 3508 | 1468663363108 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:02:43 INFO - PROCESS | 3508 | 1468663363109 Marionette TRACE conn6 <- [1,2786,null,{}] 03:02:43 INFO - PROCESS | 3508 | 1468663363113 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:43 INFO - PROCESS | 3508 | 1468663363115 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:43 INFO - PROCESS | 3508 | 1468663363227 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 03:02:43 INFO - PROCESS | 3508 | 1468663363232 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 3508 | 1468663363238 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:43 INFO - PROCESS | 3508 | ++DOCSHELL 12325400 == 32 [pid = 3508] [id = 706] 03:02:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (159EBC00) [pid = 3508] [serial = 2118] [outer = 00000000] 03:02:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15FE8400) [pid = 3508] [serial = 2119] [outer = 159EBC00] 03:02:43 INFO - PROCESS | 3508 | 1468663363345 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1604F800) [pid = 3508] [serial = 2120] [outer = 159EBC00] 03:02:43 INFO - PROCESS | 3508 | 1468663363782 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:02:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 730ms 03:02:43 INFO - PROCESS | 3508 | 1468663363842 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 3508 | 1468663363844 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 03:02:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:02:43 INFO - PROCESS | 3508 | 1468663363847 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 3508 | 1468663363849 Marionette TRACE conn6 <- [1,2790,null,{}] 03:02:43 INFO - PROCESS | 3508 | 1468663363852 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:43 INFO - PROCESS | 3508 | 1468663363854 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:44 INFO - PROCESS | 3508 | 1468663364005 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 03:02:44 INFO - PROCESS | 3508 | 1468663364029 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 3508 | 1468663364031 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:44 INFO - PROCESS | 3508 | ++DOCSHELL 11CA2400 == 33 [pid = 3508] [id = 707] 03:02:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (15E4FC00) [pid = 3508] [serial = 2121] [outer = 00000000] 03:02:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16177800) [pid = 3508] [serial = 2122] [outer = 15E4FC00] 03:02:44 INFO - PROCESS | 3508 | 1468663364074 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (12501400) [pid = 3508] [serial = 2123] [outer = 15E4FC00] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (15FE2400) [pid = 3508] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (16158C00) [pid = 3508] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1324C000) [pid = 3508] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (15E51000) [pid = 3508] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1416BC00) [pid = 3508] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15780800) [pid = 3508] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (16CE2800) [pid = 3508] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0EBD1000) [pid = 3508] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (0D4FF400) [pid = 3508] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1244DC00) [pid = 3508] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (16FE2400) [pid = 3508] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (158B0400) [pid = 3508] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:02:44 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (175DE800) [pid = 3508] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:02:44 INFO - PROCESS | 3508 | 1468663364640 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:02:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 830ms 03:02:44 INFO - PROCESS | 3508 | 1468663364678 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 3508 | 1468663364680 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 03:02:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:02:44 INFO - PROCESS | 3508 | 1468663364683 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 3508 | 1468663364684 Marionette TRACE conn6 <- [1,2794,null,{}] 03:02:44 INFO - PROCESS | 3508 | 1468663364688 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:44 INFO - PROCESS | 3508 | 1468663364690 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:44 INFO - PROCESS | 3508 | 1468663364767 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 03:02:44 INFO - PROCESS | 3508 | 1468663364772 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 3508 | 1468663364774 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:44 INFO - PROCESS | 3508 | ++DOCSHELL 1244DC00 == 34 [pid = 3508] [id = 708] 03:02:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (13816000) [pid = 3508] [serial = 2124] [outer = 00000000] 03:02:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (15FEB000) [pid = 3508] [serial = 2125] [outer = 13816000] 03:02:44 INFO - PROCESS | 3508 | 1468663364817 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (15FEC800) [pid = 3508] [serial = 2126] [outer = 13816000] 03:02:45 INFO - PROCESS | 3508 | 1468663365222 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:02:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 03:02:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:02:45 INFO - PROCESS | 3508 | 1468663365254 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 3508 | 1468663365256 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 03:02:45 INFO - PROCESS | 3508 | 1468663365259 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 3508 | 1468663365260 Marionette TRACE conn6 <- [1,2798,null,{}] 03:02:45 INFO - PROCESS | 3508 | 1468663365283 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:45 INFO - PROCESS | 3508 | 1468663365285 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:45 INFO - PROCESS | 3508 | 1468663365387 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 03:02:45 INFO - PROCESS | 3508 | 1468663365393 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 3508 | 1468663365395 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:45 INFO - PROCESS | 3508 | ++DOCSHELL 16F85C00 == 35 [pid = 3508] [id = 709] 03:02:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (175D6400) [pid = 3508] [serial = 2127] [outer = 00000000] 03:02:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (175DFC00) [pid = 3508] [serial = 2128] [outer = 175D6400] 03:02:45 INFO - PROCESS | 3508 | 1468663365438 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (17731000) [pid = 3508] [serial = 2129] [outer = 175D6400] 03:02:45 INFO - PROCESS | 3508 | 1468663365858 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:02:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 630ms 03:02:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:02:45 INFO - PROCESS | 3508 | 1468663365890 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 3508 | 1468663365891 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 03:02:45 INFO - PROCESS | 3508 | 1468663365894 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 3508 | 1468663365896 Marionette TRACE conn6 <- [1,2802,null,{}] 03:02:45 INFO - PROCESS | 3508 | 1468663365918 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:45 INFO - PROCESS | 3508 | 1468663365920 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:45 INFO - PROCESS | 3508 | 1468663365997 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 03:02:45 INFO - PROCESS | 3508 | 1468663366002 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 3508 | 1468663366004 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:46 INFO - PROCESS | 3508 | ++DOCSHELL 13814800 == 36 [pid = 3508] [id = 710] 03:02:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (17730800) [pid = 3508] [serial = 2130] [outer = 00000000] 03:02:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (17D25800) [pid = 3508] [serial = 2131] [outer = 17730800] 03:02:46 INFO - PROCESS | 3508 | 1468663366046 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (175DA400) [pid = 3508] [serial = 2132] [outer = 17730800] 03:02:46 INFO - PROCESS | 3508 | 1468663366471 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:02:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 630ms 03:02:46 INFO - PROCESS | 3508 | 1468663366531 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 3508 | 1468663366533 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 03:02:46 INFO - PROCESS | 3508 | 1468663366536 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:02:46 INFO - PROCESS | 3508 | 1468663366538 Marionette TRACE conn6 <- [1,2806,null,{}] 03:02:46 INFO - PROCESS | 3508 | 1468663366542 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:46 INFO - PROCESS | 3508 | 1468663366543 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:46 INFO - PROCESS | 3508 | 1468663366668 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 03:02:46 INFO - PROCESS | 3508 | 1468663366845 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 3508 | 1468663366848 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:46 INFO - PROCESS | 3508 | ++DOCSHELL 0D337C00 == 37 [pid = 3508] [id = 711] 03:02:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (0D385C00) [pid = 3508] [serial = 2133] [outer = 00000000] 03:02:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0D890400) [pid = 3508] [serial = 2134] [outer = 0D385C00] 03:02:46 INFO - PROCESS | 3508 | 1468663366907 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0E019000) [pid = 3508] [serial = 2135] [outer = 0D385C00] 03:02:47 INFO - PROCESS | 3508 | 1468663367495 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:02:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1017ms 03:02:47 INFO - PROCESS | 3508 | 1468663367559 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 3508 | 1468663367564 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 03:02:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:02:47 INFO - PROCESS | 3508 | 1468663367569 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 3508 | 1468663367573 Marionette TRACE conn6 <- [1,2810,null,{}] 03:02:47 INFO - PROCESS | 3508 | 1468663367612 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 3508 | 1468663367616 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:47 INFO - PROCESS | 3508 | 1468663367739 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 03:02:47 INFO - PROCESS | 3508 | 1468663367873 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 3508 | 1468663367876 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:47 INFO - PROCESS | 3508 | ++DOCSHELL 125B5800 == 38 [pid = 3508] [id = 712] 03:02:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1324BC00) [pid = 3508] [serial = 2136] [outer = 00000000] 03:02:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (13751C00) [pid = 3508] [serial = 2137] [outer = 1324BC00] 03:02:47 INFO - PROCESS | 3508 | 1468663367934 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1381E800) [pid = 3508] [serial = 2138] [outer = 1324BC00] 03:02:48 INFO - PROCESS | 3508 | 1468663368518 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:02:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 990ms 03:02:48 INFO - PROCESS | 3508 | 1468663368564 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 3508 | 1468663368567 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 03:02:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:02:48 INFO - PROCESS | 3508 | 1468663368571 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 3508 | 1468663368573 Marionette TRACE conn6 <- [1,2814,null,{}] 03:02:48 INFO - PROCESS | 3508 | 1468663368577 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:48 INFO - PROCESS | 3508 | 1468663368579 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:48 INFO - PROCESS | 3508 | 1468663368688 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 03:02:48 INFO - PROCESS | 3508 | 1468663368845 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 3508 | 1468663368847 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:48 INFO - PROCESS | 3508 | ++DOCSHELL 14CD4C00 == 39 [pid = 3508] [id = 713] 03:02:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (15FEE800) [pid = 3508] [serial = 2139] [outer = 00000000] 03:02:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1616F000) [pid = 3508] [serial = 2140] [outer = 15FEE800] 03:02:48 INFO - PROCESS | 3508 | 1468663368902 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (175E0400) [pid = 3508] [serial = 2141] [outer = 15FEE800] 03:02:49 INFO - PROCESS | 3508 | 1468663369535 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:02:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1017ms 03:02:49 INFO - PROCESS | 3508 | 1468663369591 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 3508 | 1468663369595 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 03:02:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:02:49 INFO - PROCESS | 3508 | 1468663369605 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 3508 | 1468663369610 Marionette TRACE conn6 <- [1,2818,null,{}] 03:02:49 INFO - PROCESS | 3508 | 1468663369614 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:49 INFO - PROCESS | 3508 | 1468663369617 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:49 INFO - PROCESS | 3508 | 1468663369776 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 03:02:49 INFO - PROCESS | 3508 | 1468663369891 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 3508 | 1468663369893 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:49 INFO - PROCESS | 3508 | ++DOCSHELL 16F82400 == 40 [pid = 3508] [id = 714] 03:02:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17D23400) [pid = 3508] [serial = 2142] [outer = 00000000] 03:02:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (19617800) [pid = 3508] [serial = 2143] [outer = 17D23400] 03:02:49 INFO - PROCESS | 3508 | 1468663369946 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (1969E800) [pid = 3508] [serial = 2144] [outer = 17D23400] 03:02:50 INFO - PROCESS | 3508 | 1468663370652 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:02:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1079ms 03:02:50 INFO - PROCESS | 3508 | 1468663370709 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 3508 | 1468663370714 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 03:02:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:02:50 INFO - PROCESS | 3508 | 1468663370731 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 3508 | 1468663370735 Marionette TRACE conn6 <- [1,2822,null,{}] 03:02:50 INFO - PROCESS | 3508 | 1468663370740 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:50 INFO - PROCESS | 3508 | 1468663370743 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:50 INFO - PROCESS | 3508 | 1468663370857 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 03:02:50 INFO - PROCESS | 3508 | 1468663370972 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 3508 | 1468663370976 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:51 INFO - PROCESS | 3508 | ++DOCSHELL 0D895800 == 41 [pid = 3508] [id = 715] 03:02:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (0EBCD800) [pid = 3508] [serial = 2145] [outer = 00000000] 03:02:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (11DD0400) [pid = 3508] [serial = 2146] [outer = 0EBCD800] 03:02:51 INFO - PROCESS | 3508 | 1468663371068 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (1233BC00) [pid = 3508] [serial = 2147] [outer = 0EBCD800] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 13814800 == 40 [pid = 3508] [id = 710] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 16F85C00 == 39 [pid = 3508] [id = 709] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 1244DC00 == 38 [pid = 3508] [id = 708] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 11CA2400 == 37 [pid = 3508] [id = 707] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 12325400 == 36 [pid = 3508] [id = 706] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 157C1400 == 35 [pid = 3508] [id = 705] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 13815400 == 34 [pid = 3508] [id = 704] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 11CED000 == 33 [pid = 3508] [id = 703] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 0DE74C00 == 32 [pid = 3508] [id = 702] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 09201800 == 31 [pid = 3508] [id = 701] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 0920D000 == 30 [pid = 3508] [id = 700] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 177B8800 == 29 [pid = 3508] [id = 699] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 16F82400 == 28 [pid = 3508] [id = 714] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 14CD4C00 == 27 [pid = 3508] [id = 713] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 0D337C00 == 26 [pid = 3508] [id = 711] 03:02:52 INFO - PROCESS | 3508 | --DOCSHELL 125B5800 == 25 [pid = 3508] [id = 712] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16055000) [pid = 3508] [serial = 2083] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (16CEAC00) [pid = 3508] [serial = 2086] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (13816800) [pid = 3508] [serial = 2071] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1381F000) [pid = 3508] [serial = 2072] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (15FEC400) [pid = 3508] [serial = 2080] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (14CC3C00) [pid = 3508] [serial = 2074] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (151E9400) [pid = 3508] [serial = 2075] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (159E8400) [pid = 3508] [serial = 2077] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (15E51800) [pid = 3508] [serial = 2078] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (15FE4400) [pid = 3508] [serial = 2060] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (11C20000) [pid = 3508] [serial = 2065] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (11CE8000) [pid = 3508] [serial = 2066] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (0D87C800) [pid = 3508] [serial = 2062] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0D892000) [pid = 3508] [serial = 2063] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (124E4000) [pid = 3508] [serial = 2068] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (125B4800) [pid = 3508] [serial = 2069] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (175DD400) [pid = 3508] [serial = 2089] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (175E3400) [pid = 3508] [serial = 2092] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17D29C00) [pid = 3508] [serial = 2096] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (177B0400) [pid = 3508] [serial = 2095] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (17FA4000) [pid = 3508] [serial = 2098] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (17729800) [pid = 3508] [serial = 2090] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (16FD6C00) [pid = 3508] [serial = 2087] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (17733400) [pid = 3508] [serial = 2093] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (1604FC00) [pid = 3508] [serial = 2084] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (16048800) [pid = 3508] [serial = 2081] [outer = 00000000] [url = about:blank] 03:02:52 INFO - PROCESS | 3508 | 1468663372334 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:02:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1624ms 03:02:52 INFO - PROCESS | 3508 | 1468663372394 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 03:02:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:02:52 INFO - PROCESS | 3508 | 1468663372398 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 03:02:52 INFO - PROCESS | 3508 | 1468663372402 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 3508 | 1468663372405 Marionette TRACE conn6 <- [1,2826,null,{}] 03:02:52 INFO - PROCESS | 3508 | 1468663372410 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:52 INFO - PROCESS | 3508 | 1468663372413 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:52 INFO - PROCESS | 3508 | 1468663372507 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 03:02:52 INFO - PROCESS | 3508 | 1468663372605 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 3508 | 1468663372608 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:52 INFO - PROCESS | 3508 | ++DOCSHELL 0D0F2C00 == 26 [pid = 3508] [id = 716] 03:02:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (0D336C00) [pid = 3508] [serial = 2148] [outer = 00000000] 03:02:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (0DE6AC00) [pid = 3508] [serial = 2149] [outer = 0D336C00] 03:02:52 INFO - PROCESS | 3508 | 1468663372655 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (0DE6F400) [pid = 3508] [serial = 2150] [outer = 0D336C00] 03:02:53 INFO - PROCESS | 3508 | 1468663373051 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 03:02:53 INFO - PROCESS | 3508 | 1468663373074 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 3508 | 1468663373079 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 03:02:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:02:53 INFO - PROCESS | 3508 | 1468663373098 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 3508 | 1468663373100 Marionette TRACE conn6 <- [1,2830,null,{}] 03:02:53 INFO - PROCESS | 3508 | 1468663373104 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 3508 | 1468663373106 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:53 INFO - PROCESS | 3508 | 1468663373197 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 03:02:53 INFO - PROCESS | 3508 | 1468663373219 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 3508 | 1468663373221 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:53 INFO - PROCESS | 3508 | ++DOCSHELL 11CEC000 == 27 [pid = 3508] [id = 717] 03:02:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (11CECC00) [pid = 3508] [serial = 2151] [outer = 00000000] 03:02:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (11F9B400) [pid = 3508] [serial = 2152] [outer = 11CECC00] 03:02:53 INFO - PROCESS | 3508 | 1468663373267 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (1235D000) [pid = 3508] [serial = 2153] [outer = 11CECC00] 03:02:53 INFO - PROCESS | 3508 | 1468663373744 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 690ms 03:02:53 INFO - PROCESS | 3508 | 1468663373779 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 3508 | 1468663373781 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 03:02:53 INFO - PROCESS | 3508 | 1468663373784 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:02:53 INFO - PROCESS | 3508 | 1468663373787 Marionette TRACE conn6 <- [1,2834,null,{}] 03:02:53 INFO - PROCESS | 3508 | 1468663373798 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 3508 | 1468663373802 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:53 INFO - PROCESS | 3508 | 1468663373886 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 03:02:53 INFO - PROCESS | 3508 | 1468663373936 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 3508 | 1468663373939 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:53 INFO - PROCESS | 3508 | ++DOCSHELL 1381F800 == 28 [pid = 3508] [id = 718] 03:02:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13820800) [pid = 3508] [serial = 2154] [outer = 00000000] 03:02:53 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (1416BC00) [pid = 3508] [serial = 2155] [outer = 13820800] 03:02:53 INFO - PROCESS | 3508 | 1468663373986 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (14C5CC00) [pid = 3508] [serial = 2156] [outer = 13820800] 03:02:54 INFO - PROCESS | 3508 | 1468663374436 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:02:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 03:02:54 INFO - PROCESS | 3508 | 1468663374469 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 3508 | 1468663374472 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 03:02:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:02:54 INFO - PROCESS | 3508 | 1468663374483 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 3508 | 1468663374485 Marionette TRACE conn6 <- [1,2838,null,{}] 03:02:54 INFO - PROCESS | 3508 | 1468663374489 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:54 INFO - PROCESS | 3508 | 1468663374491 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:54 INFO - PROCESS | 3508 | 1468663374606 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 03:02:54 INFO - PROCESS | 3508 | 1468663374611 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 3508 | 1468663374613 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:54 INFO - PROCESS | 3508 | ++DOCSHELL 14C59400 == 29 [pid = 3508] [id = 719] 03:02:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15130000) [pid = 3508] [serial = 2157] [outer = 00000000] 03:02:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15779800) [pid = 3508] [serial = 2158] [outer = 15130000] 03:02:54 INFO - PROCESS | 3508 | 1468663374658 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (158B0800) [pid = 3508] [serial = 2159] [outer = 15130000] 03:02:55 INFO - PROCESS | 3508 | 1468663375103 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:02:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 690ms 03:02:55 INFO - PROCESS | 3508 | 1468663375170 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 3508 | 1468663375172 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 03:02:55 INFO - PROCESS | 3508 | 1468663375175 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 3508 | 1468663375177 Marionette TRACE conn6 <- [1,2842,null,{}] 03:02:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:02:55 INFO - PROCESS | 3508 | 1468663375180 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:55 INFO - PROCESS | 3508 | 1468663375182 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:55 INFO - PROCESS | 3508 | 1468663375298 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 03:02:55 INFO - PROCESS | 3508 | 1468663375392 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 3508 | 1468663375394 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:55 INFO - PROCESS | 3508 | ++DOCSHELL 1577B000 == 30 [pid = 3508] [id = 720] 03:02:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (158B8000) [pid = 3508] [serial = 2160] [outer = 00000000] 03:02:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (159EDC00) [pid = 3508] [serial = 2161] [outer = 158B8000] 03:02:55 INFO - PROCESS | 3508 | 1468663375437 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (15FE4400) [pid = 3508] [serial = 2162] [outer = 158B8000] 03:02:55 INFO - PROCESS | 3508 | 1468663375861 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:02:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 03:02:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:02:55 INFO - PROCESS | 3508 | 1468663375909 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 3508 | 1468663375911 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 03:02:55 INFO - PROCESS | 3508 | 1468663375920 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 3508 | 1468663375922 Marionette TRACE conn6 <- [1,2846,null,{}] 03:02:55 INFO - PROCESS | 3508 | 1468663375925 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:55 INFO - PROCESS | 3508 | 1468663375930 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:56 INFO - PROCESS | 3508 | 1468663376066 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 03:02:56 INFO - PROCESS | 3508 | 1468663376134 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 3508 | 1468663376136 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:56 INFO - PROCESS | 3508 | ++DOCSHELL 160DF000 == 31 [pid = 3508] [id = 721] 03:02:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (160E0400) [pid = 3508] [serial = 2163] [outer = 00000000] 03:02:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16310C00) [pid = 3508] [serial = 2164] [outer = 160E0400] 03:02:56 INFO - PROCESS | 3508 | 1468663376180 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16F81800) [pid = 3508] [serial = 2165] [outer = 160E0400] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (157C2800) [pid = 3508] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (159EBC00) [pid = 3508] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (09202C00) [pid = 3508] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (17D2FC00) [pid = 3508] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (12366800) [pid = 3508] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (0DE75800) [pid = 3508] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (13A2AC00) [pid = 3508] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (09295400) [pid = 3508] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15E4FC00) [pid = 3508] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (13816000) [pid = 3508] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (175D6400) [pid = 3508] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:02:56 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (17730800) [pid = 3508] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:02:56 INFO - PROCESS | 3508 | 1468663376808 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:02:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 930ms 03:02:56 INFO - PROCESS | 3508 | 1468663376845 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 3508 | 1468663376847 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 03:02:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:02:56 INFO - PROCESS | 3508 | 1468663376850 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 3508 | 1468663376852 Marionette TRACE conn6 <- [1,2850,null,{}] 03:02:56 INFO - PROCESS | 3508 | 1468663376855 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 3508 | 1468663376857 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:56 INFO - PROCESS | 3508 | 1468663376933 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 03:02:57 INFO - PROCESS | 3508 | 1468663377030 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 3508 | 1468663377032 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:57 INFO - PROCESS | 3508 | ++DOCSHELL 09164800 == 32 [pid = 3508] [id = 722] 03:02:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (09203800) [pid = 3508] [serial = 2166] [outer = 00000000] 03:02:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (1381C800) [pid = 3508] [serial = 2167] [outer = 09203800] 03:02:57 INFO - PROCESS | 3508 | 1468663377077 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1577FC00) [pid = 3508] [serial = 2168] [outer = 09203800] 03:02:57 INFO - PROCESS | 3508 | 1468663377430 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:02:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:02:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 630ms 03:02:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:02:57 INFO - PROCESS | 3508 | 1468663377481 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 3508 | 1468663377483 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 03:02:57 INFO - PROCESS | 3508 | 1468663377486 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 3508 | 1468663377488 Marionette TRACE conn6 <- [1,2854,null,{}] 03:02:57 INFO - PROCESS | 3508 | 1468663377491 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:57 INFO - PROCESS | 3508 | 1468663377493 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:57 INFO - PROCESS | 3508 | 1468663377609 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 03:02:57 INFO - PROCESS | 3508 | 1468663377615 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 3508 | 1468663377617 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:57 INFO - PROCESS | 3508 | ++DOCSHELL 1630D800 == 33 [pid = 3508] [id = 723] 03:02:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1630FC00) [pid = 3508] [serial = 2169] [outer = 00000000] 03:02:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (175D6800) [pid = 3508] [serial = 2170] [outer = 1630FC00] 03:02:57 INFO - PROCESS | 3508 | 1468663377661 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1747CC00) [pid = 3508] [serial = 2171] [outer = 1630FC00] 03:02:58 INFO - PROCESS | 3508 | 1468663378073 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:02:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:02:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 03:02:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:02:58 INFO - PROCESS | 3508 | 1468663378117 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 3508 | 1468663378119 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 03:02:58 INFO - PROCESS | 3508 | 1468663378123 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 3508 | 1468663378124 Marionette TRACE conn6 <- [1,2858,null,{}] 03:02:58 INFO - PROCESS | 3508 | 1468663378127 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:58 INFO - PROCESS | 3508 | 1468663378129 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:58 INFO - PROCESS | 3508 | 1468663378206 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 03:02:58 INFO - PROCESS | 3508 | 1468663378211 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 3508 | 1468663378213 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:58 INFO - PROCESS | 3508 | ++DOCSHELL 1381F000 == 34 [pid = 3508] [id = 724] 03:02:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1772B000) [pid = 3508] [serial = 2172] [outer = 00000000] 03:02:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17733800) [pid = 3508] [serial = 2173] [outer = 1772B000] 03:02:58 INFO - PROCESS | 3508 | 1468663378259 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (177B1000) [pid = 3508] [serial = 2174] [outer = 1772B000] 03:02:58 INFO - PROCESS | 3508 | 1468663378815 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:02:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:02:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 03:02:58 INFO - PROCESS | 3508 | 1468663378854 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 3508 | 1468663378859 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 03:02:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:02:58 INFO - PROCESS | 3508 | 1468663378864 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 3508 | 1468663378868 Marionette TRACE conn6 <- [1,2862,null,{}] 03:02:58 INFO - PROCESS | 3508 | 1468663378874 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:58 INFO - PROCESS | 3508 | 1468663378877 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:59 INFO - PROCESS | 3508 | 1468663379036 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 03:02:59 INFO - PROCESS | 3508 | 1468663379155 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 3508 | 1468663379160 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:02:59 INFO - PROCESS | 3508 | ++DOCSHELL 09202000 == 35 [pid = 3508] [id = 725] 03:02:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (09292800) [pid = 3508] [serial = 2175] [outer = 00000000] 03:02:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (0D892000) [pid = 3508] [serial = 2176] [outer = 09292800] 03:02:59 INFO - PROCESS | 3508 | 1468663379218 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (0DEDCC00) [pid = 3508] [serial = 2177] [outer = 09292800] 03:02:59 INFO - PROCESS | 3508 | 1468663379984 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:03:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:03:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1178ms 03:03:00 INFO - PROCESS | 3508 | 1468663380047 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 3508 | 1468663380052 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 03:03:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:03:00 INFO - PROCESS | 3508 | 1468663380058 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 3508 | 1468663380061 Marionette TRACE conn6 <- [1,2866,null,{}] 03:03:00 INFO - PROCESS | 3508 | 1468663380065 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:00 INFO - PROCESS | 3508 | 1468663380068 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:00 INFO - PROCESS | 3508 | 1468663380202 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 03:03:00 INFO - PROCESS | 3508 | 1468663380336 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 3508 | 1468663380339 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:00 INFO - PROCESS | 3508 | ++DOCSHELL 125B5800 == 36 [pid = 3508] [id = 726] 03:03:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (1324CC00) [pid = 3508] [serial = 2178] [outer = 00000000] 03:03:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (13816800) [pid = 3508] [serial = 2179] [outer = 1324CC00] 03:03:00 INFO - PROCESS | 3508 | 1468663380396 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (1416A400) [pid = 3508] [serial = 2180] [outer = 1324CC00] 03:03:01 INFO - PROCESS | 3508 | 1468663381290 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:03:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1270ms 03:03:01 INFO - PROCESS | 3508 | 1468663381332 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 3508 | 1468663381336 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 03:03:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:03:01 INFO - PROCESS | 3508 | 1468663381341 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 3508 | 1468663381344 Marionette TRACE conn6 <- [1,2870,null,{}] 03:03:01 INFO - PROCESS | 3508 | 1468663381350 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:01 INFO - PROCESS | 3508 | 1468663381352 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:01 INFO - PROCESS | 3508 | 1468663381473 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 03:03:01 INFO - PROCESS | 3508 | 1468663381609 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 3508 | 1468663381613 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 1630D800 == 35 [pid = 3508] [id = 723] 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 09164800 == 34 [pid = 3508] [id = 722] 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 160DF000 == 33 [pid = 3508] [id = 721] 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 1577B000 == 32 [pid = 3508] [id = 720] 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 14C59400 == 31 [pid = 3508] [id = 719] 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 1381F800 == 30 [pid = 3508] [id = 718] 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 11CEC000 == 29 [pid = 3508] [id = 717] 03:03:01 INFO - PROCESS | 3508 | --DOCSHELL 0D0F2C00 == 28 [pid = 3508] [id = 716] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (17D25800) [pid = 3508] [serial = 2131] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (158B9C00) [pid = 3508] [serial = 2116] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1604F800) [pid = 3508] [serial = 2120] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (15FE8400) [pid = 3508] [serial = 2119] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D335000) [pid = 3508] [serial = 2104] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0D4F4C00) [pid = 3508] [serial = 2105] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (17FDC800) [pid = 3508] [serial = 2099] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1244C400) [pid = 3508] [serial = 2110] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (1324DC00) [pid = 3508] [serial = 2111] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0E016C00) [pid = 3508] [serial = 2107] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (11A14400) [pid = 3508] [serial = 2108] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (14CCF400) [pid = 3508] [serial = 2113] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (0DE74000) [pid = 3508] [serial = 2101] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0E1CC400) [pid = 3508] [serial = 2102] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16177800) [pid = 3508] [serial = 2122] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (15FEB000) [pid = 3508] [serial = 2125] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (15FEC800) [pid = 3508] [serial = 2126] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (175DFC00) [pid = 3508] [serial = 2128] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (175DA400) [pid = 3508] [serial = 2132] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (12501400) [pid = 3508] [serial = 2123] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (17731000) [pid = 3508] [serial = 2129] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (159E5800) [pid = 3508] [serial = 2117] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (15774800) [pid = 3508] [serial = 2114] [outer = 00000000] [url = about:blank] 03:03:01 INFO - PROCESS | 3508 | ++DOCSHELL 09202400 == 29 [pid = 3508] [id = 727] 03:03:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (09292400) [pid = 3508] [serial = 2181] [outer = 00000000] 03:03:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (0D4F7000) [pid = 3508] [serial = 2182] [outer = 09292400] 03:03:01 INFO - PROCESS | 3508 | 1468663381693 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (0E015C00) [pid = 3508] [serial = 2183] [outer = 09292400] 03:03:02 INFO - PROCESS | 3508 | 1468663382141 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:03:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 830ms 03:03:02 INFO - PROCESS | 3508 | 1468663382172 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 3508 | 1468663382176 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 03:03:02 INFO - PROCESS | 3508 | 1468663382182 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:03:02 INFO - PROCESS | 3508 | 1468663382184 Marionette TRACE conn6 <- [1,2874,null,{}] 03:03:02 INFO - PROCESS | 3508 | 1468663382188 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:02 INFO - PROCESS | 3508 | 1468663382191 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:02 INFO - PROCESS | 3508 | 1468663382282 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 03:03:02 INFO - PROCESS | 3508 | 1468663382289 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 3508 | 1468663382291 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:02 INFO - PROCESS | 3508 | ++DOCSHELL 11A13400 == 30 [pid = 3508] [id = 728] 03:03:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (11A14400) [pid = 3508] [serial = 2184] [outer = 00000000] 03:03:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (12360800) [pid = 3508] [serial = 2185] [outer = 11A14400] 03:03:02 INFO - PROCESS | 3508 | 1468663382340 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (1240BC00) [pid = 3508] [serial = 2186] [outer = 11A14400] 03:03:02 INFO - PROCESS | 3508 | 1468663382836 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:03:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 03:03:02 INFO - PROCESS | 3508 | 1468663382917 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 3508 | 1468663382919 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 03:03:02 INFO - PROCESS | 3508 | 1468663382923 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:03:02 INFO - PROCESS | 3508 | 1468663382926 Marionette TRACE conn6 <- [1,2878,null,{}] 03:03:02 INFO - PROCESS | 3508 | 1468663382936 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:02 INFO - PROCESS | 3508 | 1468663382941 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:03 INFO - PROCESS | 3508 | 1468663383053 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 03:03:03 INFO - PROCESS | 3508 | 1468663383162 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 3508 | 1468663383165 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:03 INFO - PROCESS | 3508 | ++DOCSHELL 14C59400 == 31 [pid = 3508] [id = 729] 03:03:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (14C5A400) [pid = 3508] [serial = 2187] [outer = 00000000] 03:03:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (1512FC00) [pid = 3508] [serial = 2188] [outer = 14C5A400] 03:03:03 INFO - PROCESS | 3508 | 1468663383214 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15778C00) [pid = 3508] [serial = 2189] [outer = 14C5A400] 03:03:03 INFO - PROCESS | 3508 | 1468663383584 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:03:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 03:03:03 INFO - PROCESS | 3508 | 1468663383597 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 3508 | 1468663383599 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 03:03:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:03:03 INFO - PROCESS | 3508 | 1468663383623 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 3508 | 1468663383634 Marionette TRACE conn6 <- [1,2882,null,{}] 03:03:03 INFO - PROCESS | 3508 | 1468663383637 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:03 INFO - PROCESS | 3508 | 1468663383639 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:03 INFO - PROCESS | 3508 | 1468663383725 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 03:03:03 INFO - PROCESS | 3508 | 1468663383731 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 3508 | 1468663383733 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:03 INFO - PROCESS | 3508 | ++DOCSHELL 159E3400 == 32 [pid = 3508] [id = 730] 03:03:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (159E5800) [pid = 3508] [serial = 2190] [outer = 00000000] 03:03:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15FE8800) [pid = 3508] [serial = 2191] [outer = 159E5800] 03:03:03 INFO - PROCESS | 3508 | 1468663383777 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (16048800) [pid = 3508] [serial = 2192] [outer = 159E5800] 03:03:04 INFO - PROCESS | 3508 | 1468663384249 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:03:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 690ms 03:03:04 INFO - PROCESS | 3508 | 1468663384328 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 3508 | 1468663384330 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 03:03:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:03:04 INFO - PROCESS | 3508 | 1468663384333 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 3508 | 1468663384335 Marionette TRACE conn6 <- [1,2886,null,{}] 03:03:04 INFO - PROCESS | 3508 | 1468663384338 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:04 INFO - PROCESS | 3508 | 1468663384340 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:04 INFO - PROCESS | 3508 | 1468663384454 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 03:03:04 INFO - PROCESS | 3508 | 1468663384548 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 3508 | 1468663384550 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:04 INFO - PROCESS | 3508 | ++DOCSHELL 160DF000 == 33 [pid = 3508] [id = 731] 03:03:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (160E4400) [pid = 3508] [serial = 2193] [outer = 00000000] 03:03:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1615A400) [pid = 3508] [serial = 2194] [outer = 160E4400] 03:03:04 INFO - PROCESS | 3508 | 1468663384593 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16177800) [pid = 3508] [serial = 2195] [outer = 160E4400] 03:03:05 INFO - PROCESS | 3508 | 1468663385005 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:03:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 730ms 03:03:05 INFO - PROCESS | 3508 | 1468663385074 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 3508 | 1468663385076 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 03:03:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:03:05 INFO - PROCESS | 3508 | 1468663385079 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 3508 | 1468663385081 Marionette TRACE conn6 <- [1,2890,null,{}] 03:03:05 INFO - PROCESS | 3508 | 1468663385085 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:05 INFO - PROCESS | 3508 | 1468663385090 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:05 INFO - PROCESS | 3508 | 1468663385228 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 03:03:05 INFO - PROCESS | 3508 | 1468663385299 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 3508 | 1468663385301 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:05 INFO - PROCESS | 3508 | ++DOCSHELL 16F8A000 == 34 [pid = 3508] [id = 732] 03:03:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16F8C800) [pid = 3508] [serial = 2196] [outer = 00000000] 03:03:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (17732400) [pid = 3508] [serial = 2197] [outer = 16F8C800] 03:03:05 INFO - PROCESS | 3508 | 1468663385345 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (11A1A000) [pid = 3508] [serial = 2198] [outer = 16F8C800] 03:03:05 INFO - PROCESS | 3508 | 1468663385770 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:03:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 730ms 03:03:05 INFO - PROCESS | 3508 | 1468663385842 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 3508 | 1468663385844 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 03:03:05 INFO - PROCESS | 3508 | 1468663385847 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 3508 | 1468663385848 Marionette TRACE conn6 <- [1,2894,null,{}] 03:03:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:03:05 INFO - PROCESS | 3508 | 1468663385852 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:05 INFO - PROCESS | 3508 | 1468663385854 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:06 INFO - PROCESS | 3508 | 1468663386047 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (13820800) [pid = 3508] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (0D336C00) [pid = 3508] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15130000) [pid = 3508] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (160E0400) [pid = 3508] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0D385C00) [pid = 3508] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1324BC00) [pid = 3508] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15FEE800) [pid = 3508] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17D23400) [pid = 3508] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (158B8000) [pid = 3508] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (09203800) [pid = 3508] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1630FC00) [pid = 3508] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (11CECC00) [pid = 3508] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:03:06 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (0EBCD800) [pid = 3508] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:03:06 INFO - PROCESS | 3508 | 1468663386117 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 3508 | 1468663386119 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:06 INFO - PROCESS | 3508 | ++DOCSHELL 09207000 == 35 [pid = 3508] [id = 733] 03:03:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (09209800) [pid = 3508] [serial = 2199] [outer = 00000000] 03:03:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0DE79800) [pid = 3508] [serial = 2200] [outer = 09209800] 03:03:06 INFO - PROCESS | 3508 | 1468663386162 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (11CECC00) [pid = 3508] [serial = 2201] [outer = 09209800] 03:03:06 INFO - PROCESS | 3508 | 1468663386506 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:03:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 670ms 03:03:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:03:06 INFO - PROCESS | 3508 | 1468663386526 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 3508 | 1468663386528 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 03:03:06 INFO - PROCESS | 3508 | 1468663386531 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 3508 | 1468663386533 Marionette TRACE conn6 <- [1,2898,null,{}] 03:03:06 INFO - PROCESS | 3508 | 1468663386536 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:06 INFO - PROCESS | 3508 | 1468663386538 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:06 INFO - PROCESS | 3508 | 1468663386661 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 03:03:06 INFO - PROCESS | 3508 | 1468663386670 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 3508 | 1468663386671 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:06 INFO - PROCESS | 3508 | ++DOCSHELL 13744C00 == 36 [pid = 3508] [id = 734] 03:03:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (13817800) [pid = 3508] [serial = 2202] [outer = 00000000] 03:03:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (1630FC00) [pid = 3508] [serial = 2203] [outer = 13817800] 03:03:06 INFO - PROCESS | 3508 | 1468663386714 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (175DB000) [pid = 3508] [serial = 2204] [outer = 13817800] 03:03:07 INFO - PROCESS | 3508 | 1468663387096 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:03:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:03:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:03:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 630ms 03:03:07 INFO - PROCESS | 3508 | 1468663387162 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 03:03:07 INFO - PROCESS | 3508 | 1468663387164 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 03:03:07 INFO - PROCESS | 3508 | 1468663387167 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - TEST-START | /DOMEvents/constructors.html 03:03:07 INFO - PROCESS | 3508 | 1468663387169 Marionette TRACE conn6 <- [1,2902,null,{}] 03:03:07 INFO - PROCESS | 3508 | 1468663387173 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:07 INFO - PROCESS | 3508 | 1468663387174 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:07 INFO - PROCESS | 3508 | 1468663387264 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 03:03:07 INFO - PROCESS | 3508 | 1468663387393 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 3508 | 1468663387394 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:07 INFO - PROCESS | 3508 | ++DOCSHELL 09206C00 == 37 [pid = 3508] [id = 735] 03:03:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1235CC00) [pid = 3508] [serial = 2205] [outer = 00000000] 03:03:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1806C400) [pid = 3508] [serial = 2206] [outer = 1235CC00] 03:03:07 INFO - PROCESS | 3508 | 1468663387437 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1807A800) [pid = 3508] [serial = 2207] [outer = 1235CC00] 03:03:08 INFO - PROCESS | 3508 | 1468663388082 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:03:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:03:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:03:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:03:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:03:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:03:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:03:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:03:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:03:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1020ms 03:03:08 INFO - PROCESS | 3508 | 1468663388256 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 3508 | 1468663388260 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 03:03:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:03:08 INFO - PROCESS | 3508 | 1468663388269 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 3508 | 1468663388273 Marionette TRACE conn6 <- [1,2906,null,{}] 03:03:08 INFO - PROCESS | 3508 | 1468663388279 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:08 INFO - PROCESS | 3508 | 1468663388282 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:08 INFO - PROCESS | 3508 | 1468663388405 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 03:03:08 INFO - PROCESS | 3508 | 1468663388540 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 3508 | 1468663388545 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:08 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F8400 == 38 [pid = 3508] [id = 736] 03:03:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (0D4F8C00) [pid = 3508] [serial = 2208] [outer = 00000000] 03:03:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (0DEBFC00) [pid = 3508] [serial = 2209] [outer = 0D4F8C00] 03:03:08 INFO - PROCESS | 3508 | 1468663388606 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (11CAA400) [pid = 3508] [serial = 2210] [outer = 0D4F8C00] 03:03:09 INFO - PROCESS | 3508 | 1468663389160 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:03:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:03:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 930ms 03:03:09 INFO - PROCESS | 3508 | 1468663389200 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 3508 | 1468663389205 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 03:03:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:03:09 INFO - PROCESS | 3508 | 1468663389212 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 3508 | 1468663389214 Marionette TRACE conn6 <- [1,2910,null,{}] 03:03:09 INFO - PROCESS | 3508 | 1468663389236 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:09 INFO - PROCESS | 3508 | 1468663389239 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:09 INFO - PROCESS | 3508 | 1468663389350 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 03:03:09 INFO - PROCESS | 3508 | 1468663389463 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 3508 | 1468663389466 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:09 INFO - PROCESS | 3508 | ++DOCSHELL 13817400 == 39 [pid = 3508] [id = 737] 03:03:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (13819C00) [pid = 3508] [serial = 2211] [outer = 00000000] 03:03:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (14CD5400) [pid = 3508] [serial = 2212] [outer = 13819C00] 03:03:09 INFO - PROCESS | 3508 | 1468663389562 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (159E2000) [pid = 3508] [serial = 2213] [outer = 13819C00] 03:03:09 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:03:09 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:03:10 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:03:10 INFO - PROCESS | 3508 | [3508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:03:10 INFO - PROCESS | 3508 | 1468663390120 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:03:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:03:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:03:10 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 03:03:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:03:10 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 03:03:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:03:10 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]" 03:03:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:03:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:03:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 957ms 03:03:10 INFO - PROCESS | 3508 | 1468663390173 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 3508 | 1468663390175 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 03:03:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:03:10 INFO - PROCESS | 3508 | 1468663390179 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 3508 | 1468663390183 Marionette TRACE conn6 <- [1,2914,null,{}] 03:03:10 INFO - PROCESS | 3508 | 1468663390194 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:10 INFO - PROCESS | 3508 | 1468663390199 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:10 INFO - PROCESS | 3508 | 1468663390308 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 03:03:10 INFO - PROCESS | 3508 | 1468663390450 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 3508 | 1468663390454 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:10 INFO - PROCESS | 3508 | ++DOCSHELL 17732C00 == 40 [pid = 3508] [id = 738] 03:03:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17D25800) [pid = 3508] [serial = 2214] [outer = 00000000] 03:03:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (19240400) [pid = 3508] [serial = 2215] [outer = 17D25800] 03:03:10 INFO - PROCESS | 3508 | 1468663390511 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (19617C00) [pid = 3508] [serial = 2216] [outer = 17D25800] 03:03:10 INFO - PROCESS | 3508 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:03:11 INFO - PROCESS | 3508 | 1468663391122 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:03:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:03:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 970ms 03:03:11 INFO - PROCESS | 3508 | 1468663391153 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 3508 | 1468663391155 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 03:03:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:03:11 INFO - PROCESS | 3508 | 1468663391159 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 3508 | 1468663391161 Marionette TRACE conn6 <- [1,2918,null,{}] 03:03:11 INFO - PROCESS | 3508 | 1468663391179 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:11 INFO - PROCESS | 3508 | 1468663391181 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:11 INFO - PROCESS | 3508 | 1468663391289 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 03:03:11 INFO - PROCESS | 3508 | 1468663391427 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 3508 | 1468663391429 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:11 INFO - PROCESS | 3508 | ++DOCSHELL 17731000 == 41 [pid = 3508] [id = 739] 03:03:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (196A1C00) [pid = 3508] [serial = 2217] [outer = 00000000] 03:03:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (19D38800) [pid = 3508] [serial = 2218] [outer = 196A1C00] 03:03:11 INFO - PROCESS | 3508 | 1468663391483 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (19D3AC00) [pid = 3508] [serial = 2219] [outer = 196A1C00] 03:03:11 INFO - PROCESS | 3508 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:03:11 INFO - PROCESS | 3508 | 1468663391994 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:03:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:03:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 870ms 03:03:12 INFO - PROCESS | 3508 | 1468663392032 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 3508 | 1468663392035 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 03:03:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:03:12 INFO - PROCESS | 3508 | 1468663392038 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 3508 | 1468663392040 Marionette TRACE conn6 <- [1,2922,null,{}] 03:03:12 INFO - PROCESS | 3508 | 1468663392044 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:12 INFO - PROCESS | 3508 | 1468663392046 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:12 INFO - PROCESS | 3508 | 1468663392149 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 03:03:12 INFO - PROCESS | 3508 | 1468663392415 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 3508 | 1468663392418 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:12 INFO - PROCESS | 3508 | ++DOCSHELL 09164800 == 42 [pid = 3508] [id = 740] 03:03:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (09206400) [pid = 3508] [serial = 2220] [outer = 00000000] 03:03:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (0D337C00) [pid = 3508] [serial = 2221] [outer = 09206400] 03:03:12 INFO - PROCESS | 3508 | 1468663392492 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (0D880C00) [pid = 3508] [serial = 2222] [outer = 09206400] 03:03:13 INFO - PROCESS | 3508 | 1468663393058 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:03:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:03:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1066ms 03:03:13 INFO - PROCESS | 3508 | 1468663393118 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 3508 | 1468663393122 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 03:03:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:03:13 INFO - PROCESS | 3508 | 1468663393127 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 3508 | 1468663393130 Marionette TRACE conn6 <- [1,2926,null,{}] 03:03:13 INFO - PROCESS | 3508 | 1468663393136 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:13 INFO - PROCESS | 3508 | 1468663393141 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:13 INFO - PROCESS | 3508 | 1468663393249 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 03:03:13 INFO - PROCESS | 3508 | 1468663393418 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 3508 | 1468663393421 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:13 INFO - PROCESS | 3508 | ++DOCSHELL 12425800 == 43 [pid = 3508] [id = 741] 03:03:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (124E5800) [pid = 3508] [serial = 2223] [outer = 00000000] 03:03:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (13820C00) [pid = 3508] [serial = 2224] [outer = 124E5800] 03:03:13 INFO - PROCESS | 3508 | 1468663393469 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 3508 | ++DOMWINDOW == 95 (14CC3C00) [pid = 3508] [serial = 2225] [outer = 124E5800] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 13744C00 == 42 [pid = 3508] [id = 734] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 09207000 == 41 [pid = 3508] [id = 733] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 16F8A000 == 40 [pid = 3508] [id = 732] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 160DF000 == 39 [pid = 3508] [id = 731] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 159E3400 == 38 [pid = 3508] [id = 730] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 14C59400 == 37 [pid = 3508] [id = 729] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 11A13400 == 36 [pid = 3508] [id = 728] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 09202400 == 35 [pid = 3508] [id = 727] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 125B5800 == 34 [pid = 3508] [id = 726] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 09202000 == 33 [pid = 3508] [id = 725] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 0D895800 == 32 [pid = 3508] [id = 715] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 1381F000 == 31 [pid = 3508] [id = 724] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 09164800 == 30 [pid = 3508] [id = 740] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 17731000 == 29 [pid = 3508] [id = 739] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 13817400 == 28 [pid = 3508] [id = 737] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 17732C00 == 27 [pid = 3508] [id = 738] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 09206C00 == 26 [pid = 3508] [id = 735] 03:03:14 INFO - PROCESS | 3508 | --DOCSHELL 0D4F8400 == 25 [pid = 3508] [id = 736] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 94 (1416BC00) [pid = 3508] [serial = 2155] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (0DE6AC00) [pid = 3508] [serial = 2149] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (0DE6F400) [pid = 3508] [serial = 2150] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (15779800) [pid = 3508] [serial = 2158] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16310C00) [pid = 3508] [serial = 2164] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0E019000) [pid = 3508] [serial = 2135] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0D890400) [pid = 3508] [serial = 2134] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1381E800) [pid = 3508] [serial = 2138] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (13751C00) [pid = 3508] [serial = 2137] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (175E0400) [pid = 3508] [serial = 2141] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (1616F000) [pid = 3508] [serial = 2140] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (1969E800) [pid = 3508] [serial = 2144] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (19617800) [pid = 3508] [serial = 2143] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (15FE4400) [pid = 3508] [serial = 2162] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (159EDC00) [pid = 3508] [serial = 2161] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1381C800) [pid = 3508] [serial = 2167] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (175D6800) [pid = 3508] [serial = 2170] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (16F81800) [pid = 3508] [serial = 2165] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (11F9B400) [pid = 3508] [serial = 2152] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (1235D000) [pid = 3508] [serial = 2153] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1233BC00) [pid = 3508] [serial = 2147] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (11DD0400) [pid = 3508] [serial = 2146] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17733800) [pid = 3508] [serial = 2173] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (158B0800) [pid = 3508] [serial = 2159] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (1747CC00) [pid = 3508] [serial = 2171] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (14C5CC00) [pid = 3508] [serial = 2156] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1577FC00) [pid = 3508] [serial = 2168] [outer = 00000000] [url = about:blank] 03:03:14 INFO - PROCESS | 3508 | 1468663394624 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:03:14 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. 03:03:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1536ms 03:03:14 INFO - PROCESS | 3508 | 1468663394666 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 3508 | 1468663394670 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 03:03:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:03:14 INFO - PROCESS | 3508 | 1468663394674 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 3508 | 1468663394678 Marionette TRACE conn6 <- [1,2930,null,{}] 03:03:14 INFO - PROCESS | 3508 | 1468663394683 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:14 INFO - PROCESS | 3508 | 1468663394686 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:14 INFO - PROCESS | 3508 | 1468663394780 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 03:03:14 INFO - PROCESS | 3508 | 1468663394919 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 3508 | 1468663394921 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:14 INFO - PROCESS | 3508 | ++DOCSHELL 0DD0C800 == 26 [pid = 3508] [id = 742] 03:03:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (0DE6A400) [pid = 3508] [serial = 2226] [outer = 00000000] 03:03:14 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (0E019000) [pid = 3508] [serial = 2227] [outer = 0DE6A400] 03:03:14 INFO - PROCESS | 3508 | 1468663394969 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (0EBCB000) [pid = 3508] [serial = 2228] [outer = 0DE6A400] 03:03:15 INFO - PROCESS | 3508 | 1468663395319 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:03:15 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 03:03:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:03:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 690ms 03:03:15 INFO - PROCESS | 3508 | 1468663395376 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 3508 | 1468663395381 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 03:03:15 INFO - PROCESS | 3508 | 1468663395387 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:03:15 INFO - PROCESS | 3508 | 1468663395389 Marionette TRACE conn6 <- [1,2934,null,{}] 03:03:15 INFO - PROCESS | 3508 | 1468663395393 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:15 INFO - PROCESS | 3508 | 1468663395395 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:15 INFO - PROCESS | 3508 | 1468663395520 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 03:03:15 INFO - PROCESS | 3508 | 1468663395531 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 3508 | 1468663395533 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:15 INFO - PROCESS | 3508 | ++DOCSHELL 12368800 == 27 [pid = 3508] [id = 743] 03:03:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (12368C00) [pid = 3508] [serial = 2229] [outer = 00000000] 03:03:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (124E0400) [pid = 3508] [serial = 2230] [outer = 12368C00] 03:03:15 INFO - PROCESS | 3508 | 1468663395582 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1250FC00) [pid = 3508] [serial = 2231] [outer = 12368C00] 03:03:15 INFO - PROCESS | 3508 | 1468663396005 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:03:16 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. 03:03:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 03:03:16 INFO - PROCESS | 3508 | 1468663396067 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 3508 | 1468663396069 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 03:03:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:03:16 INFO - PROCESS | 3508 | 1468663396073 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 3508 | 1468663396076 Marionette TRACE conn6 <- [1,2938,null,{}] 03:03:16 INFO - PROCESS | 3508 | 1468663396086 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:16 INFO - PROCESS | 3508 | 1468663396091 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:16 INFO - PROCESS | 3508 | 1468663396174 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 03:03:16 INFO - PROCESS | 3508 | 1468663396182 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 3508 | 1468663396185 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:16 INFO - PROCESS | 3508 | ++DOCSHELL 1512A800 == 28 [pid = 3508] [id = 744] 03:03:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15134000) [pid = 3508] [serial = 2232] [outer = 00000000] 03:03:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (15774800) [pid = 3508] [serial = 2233] [outer = 15134000] 03:03:16 INFO - PROCESS | 3508 | 1468663396231 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (15782400) [pid = 3508] [serial = 2234] [outer = 15134000] 03:03:16 INFO - PROCESS | 3508 | ++DOCSHELL 09202C00 == 29 [pid = 3508] [id = 745] 03:03:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (159E6400) [pid = 3508] [serial = 2235] [outer = 00000000] 03:03:16 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (159E9800) [pid = 3508] [serial = 2236] [outer = 159E6400] 03:03:16 INFO - PROCESS | 3508 | 1468663396831 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:03:16 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. 03:03:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 790ms 03:03:16 INFO - PROCESS | 3508 | 1468663396890 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 3508 | 1468663396893 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 03:03:16 INFO - PROCESS | 3508 | 1468663396913 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 3508 | 1468663396915 Marionette TRACE conn6 <- [1,2942,null,{}] 03:03:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:03:16 INFO - PROCESS | 3508 | 1468663396919 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:16 INFO - PROCESS | 3508 | 1468663396921 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:17 INFO - PROCESS | 3508 | 1468663397047 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 03:03:17 INFO - PROCESS | 3508 | 1468663397108 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 3508 | 1468663397110 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:17 INFO - PROCESS | 3508 | ++DOCSHELL 158ADC00 == 30 [pid = 3508] [id = 746] 03:03:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (159E7000) [pid = 3508] [serial = 2237] [outer = 00000000] 03:03:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (15E58000) [pid = 3508] [serial = 2238] [outer = 159E7000] 03:03:17 INFO - PROCESS | 3508 | 1468663397154 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (15FE7800) [pid = 3508] [serial = 2239] [outer = 159E7000] 03:03:17 INFO - PROCESS | 3508 | 1468663397528 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:03:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:03:17 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 03:03:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 03:03:17 INFO - PROCESS | 3508 | 1468663397589 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 3508 | 1468663397591 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 03:03:17 INFO - PROCESS | 3508 | 1468663397594 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:03:17 INFO - PROCESS | 3508 | 1468663397596 Marionette TRACE conn6 <- [1,2946,null,{}] 03:03:17 INFO - PROCESS | 3508 | 1468663397617 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:17 INFO - PROCESS | 3508 | 1468663397619 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:17 INFO - PROCESS | 3508 | 1468663397760 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 03:03:17 INFO - PROCESS | 3508 | 1468663397765 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 3508 | 1468663397767 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:17 INFO - PROCESS | 3508 | ++DOCSHELL 09293800 == 31 [pid = 3508] [id = 747] 03:03:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (09294C00) [pid = 3508] [serial = 2240] [outer = 00000000] 03:03:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (160E0400) [pid = 3508] [serial = 2241] [outer = 09294C00] 03:03:17 INFO - PROCESS | 3508 | 1468663397810 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (16310C00) [pid = 3508] [serial = 2242] [outer = 09294C00] 03:03:18 INFO - PROCESS | 3508 | 1468663398221 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:03:18 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. 03:03:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 03:03:18 INFO - PROCESS | 3508 | 1468663398269 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 03:03:18 INFO - PROCESS | 3508 | 1468663398271 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 03:03:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:03:18 INFO - PROCESS | 3508 | 1468663398274 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:03:18 INFO - PROCESS | 3508 | 1468663398275 Marionette TRACE conn6 <- [1,2950,null,{}] 03:03:18 INFO - PROCESS | 3508 | 1468663398279 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:18 INFO - PROCESS | 3508 | 1468663398284 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:18 INFO - PROCESS | 3508 | 1468663398421 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (160E4400) [pid = 3508] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (16F8C800) [pid = 3508] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (09209800) [pid = 3508] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (13817800) [pid = 3508] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (1772B000) [pid = 3508] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (09292400) [pid = 3508] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1324CC00) [pid = 3508] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (09292800) [pid = 3508] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (14C5A400) [pid = 3508] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (11A14400) [pid = 3508] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (159E5800) [pid = 3508] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:03:18 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (1235CC00) [pid = 3508] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:03:18 INFO - PROCESS | 3508 | 1468663398771 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 3508 | 1468663398773 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:18 INFO - PROCESS | 3508 | ++DOCSHELL 09168C00 == 32 [pid = 3508] [id = 748] 03:03:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (09209800) [pid = 3508] [serial = 2243] [outer = 00000000] 03:03:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (0DE70400) [pid = 3508] [serial = 2244] [outer = 09209800] 03:03:18 INFO - PROCESS | 3508 | 1468663398818 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13256400) [pid = 3508] [serial = 2245] [outer = 09209800] 03:03:19 INFO - PROCESS | 3508 | 1468663399152 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:03:19 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. 03:03:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 930ms 03:03:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:03:19 INFO - PROCESS | 3508 | 1468663399205 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 3508 | 1468663399206 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 03:03:19 INFO - PROCESS | 3508 | 1468663399210 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 3508 | 1468663399211 Marionette TRACE conn6 <- [1,2954,null,{}] 03:03:19 INFO - PROCESS | 3508 | 1468663399215 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:19 INFO - PROCESS | 3508 | 1468663399216 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:19 INFO - PROCESS | 3508 | 1468663399292 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 03:03:19 INFO - PROCESS | 3508 | 1468663399298 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 3508 | 1468663399300 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:19 INFO - PROCESS | 3508 | ++DOCSHELL 0D382400 == 33 [pid = 3508] [id = 749] 03:03:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (12447C00) [pid = 3508] [serial = 2246] [outer = 00000000] 03:03:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1614E400) [pid = 3508] [serial = 2247] [outer = 12447C00] 03:03:19 INFO - PROCESS | 3508 | 1468663399433 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (175DBC00) [pid = 3508] [serial = 2248] [outer = 12447C00] 03:03:19 INFO - PROCESS | 3508 | 1468663399783 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:03:19 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. 03:03:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 630ms 03:03:19 INFO - PROCESS | 3508 | 1468663399841 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 3508 | 1468663399843 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 03:03:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:03:19 INFO - PROCESS | 3508 | 1468663399846 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 3508 | 1468663399847 Marionette TRACE conn6 <- [1,2958,null,{}] 03:03:19 INFO - PROCESS | 3508 | 1468663399851 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:19 INFO - PROCESS | 3508 | 1468663399853 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:19 INFO - PROCESS | 3508 | 1468663399931 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 03:03:20 INFO - PROCESS | 3508 | 1468663400026 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 3508 | 1468663400028 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:20 INFO - PROCESS | 3508 | ++DOCSHELL 09160400 == 34 [pid = 3508] [id = 750] 03:03:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1232C400) [pid = 3508] [serial = 2249] [outer = 00000000] 03:03:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (17730400) [pid = 3508] [serial = 2250] [outer = 1232C400] 03:03:20 INFO - PROCESS | 3508 | 1468663400101 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (177AE000) [pid = 3508] [serial = 2251] [outer = 1232C400] 03:03:20 INFO - PROCESS | 3508 | 1468663400423 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:03:20 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. 03:03:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 03:03:20 INFO - PROCESS | 3508 | 1468663400477 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 3508 | 1468663400479 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 03:03:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:03:20 INFO - PROCESS | 3508 | 1468663400482 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 3508 | 1468663400484 Marionette TRACE conn6 <- [1,2962,null,{}] 03:03:20 INFO - PROCESS | 3508 | 1468663400487 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:20 INFO - PROCESS | 3508 | 1468663400489 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:20 INFO - PROCESS | 3508 | 1468663400568 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 03:03:20 INFO - PROCESS | 3508 | 1468663400573 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 3508 | 1468663400575 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:20 INFO - PROCESS | 3508 | ++DOCSHELL 175DE400 == 35 [pid = 3508] [id = 751] 03:03:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (17730800) [pid = 3508] [serial = 2252] [outer = 00000000] 03:03:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (17FD8800) [pid = 3508] [serial = 2253] [outer = 17730800] 03:03:20 INFO - PROCESS | 3508 | 1468663400720 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (17FE5800) [pid = 3508] [serial = 2254] [outer = 17730800] 03:03:21 INFO - PROCESS | 3508 | 1468663401341 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:03:21 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. 03:03:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 870ms 03:03:21 INFO - PROCESS | 3508 | 1468663401375 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 03:03:21 INFO - PROCESS | 3508 | 1468663401380 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 03:03:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:03:21 INFO - PROCESS | 3508 | 1468663401386 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:03:21 INFO - PROCESS | 3508 | 1468663401392 Marionette TRACE conn6 <- [1,2966,null,{}] 03:03:21 INFO - PROCESS | 3508 | 1468663401398 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:21 INFO - PROCESS | 3508 | 1468663401401 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:21 INFO - PROCESS | 3508 | 1468663401537 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 03:03:21 INFO - PROCESS | 3508 | 1468663401666 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:21 INFO - PROCESS | 3508 | 1468663401669 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:21 INFO - PROCESS | 3508 | ++DOCSHELL 0DE74C00 == 36 [pid = 3508] [id = 752] 03:03:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (0DE76800) [pid = 3508] [serial = 2255] [outer = 00000000] 03:03:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (12341C00) [pid = 3508] [serial = 2256] [outer = 0DE76800] 03:03:21 INFO - PROCESS | 3508 | 1468663401766 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (12403000) [pid = 3508] [serial = 2257] [outer = 0DE76800] 03:03:22 INFO - PROCESS | 3508 | 1468663402340 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:03:22 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. 03:03:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 990ms 03:03:22 INFO - PROCESS | 3508 | 1468663402390 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 3508 | 1468663402395 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 03:03:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:03:22 INFO - PROCESS | 3508 | 1468663402402 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 3508 | 1468663402405 Marionette TRACE conn6 <- [1,2970,null,{}] 03:03:22 INFO - PROCESS | 3508 | 1468663402410 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:22 INFO - PROCESS | 3508 | 1468663402412 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:22 INFO - PROCESS | 3508 | 1468663402534 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 03:03:22 INFO - PROCESS | 3508 | 1468663402658 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 3508 | 1468663402660 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:22 INFO - PROCESS | 3508 | ++DOCSHELL 14CC1800 == 37 [pid = 3508] [id = 753] 03:03:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (15137C00) [pid = 3508] [serial = 2258] [outer = 00000000] 03:03:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (15780800) [pid = 3508] [serial = 2259] [outer = 15137C00] 03:03:22 INFO - PROCESS | 3508 | 1468663402758 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (159EC000) [pid = 3508] [serial = 2260] [outer = 15137C00] 03:03:23 INFO - PROCESS | 3508 | 1468663403401 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:03:23 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 03:03:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:03:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1016ms 03:03:23 INFO - PROCESS | 3508 | 1468663403423 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 3508 | 1468663403426 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 03:03:23 INFO - PROCESS | 3508 | 1468663403429 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:03:23 INFO - PROCESS | 3508 | 1468663403433 Marionette TRACE conn6 <- [1,2974,null,{}] 03:03:23 INFO - PROCESS | 3508 | 1468663403444 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:23 INFO - PROCESS | 3508 | 1468663403448 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:23 INFO - PROCESS | 3508 | 1468663403671 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 03:03:23 INFO - PROCESS | 3508 | 1468663403824 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 3508 | 1468663403827 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:23 INFO - PROCESS | 3508 | ++DOCSHELL 0920FC00 == 38 [pid = 3508] [id = 754] 03:03:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 92 (09290000) [pid = 3508] [serial = 2261] [outer = 00000000] 03:03:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 93 (0D4F8400) [pid = 3508] [serial = 2262] [outer = 09290000] 03:03:23 INFO - PROCESS | 3508 | 1468663403881 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 3508 | ++DOMWINDOW == 94 (0DED5800) [pid = 3508] [serial = 2263] [outer = 09290000] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 09160400 == 37 [pid = 3508] [id = 750] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 0D382400 == 36 [pid = 3508] [id = 749] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 09168C00 == 35 [pid = 3508] [id = 748] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 09293800 == 34 [pid = 3508] [id = 747] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 158ADC00 == 33 [pid = 3508] [id = 746] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 09202C00 == 32 [pid = 3508] [id = 745] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 1512A800 == 31 [pid = 3508] [id = 744] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 12368800 == 30 [pid = 3508] [id = 743] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 0DD0C800 == 29 [pid = 3508] [id = 742] 03:03:24 INFO - PROCESS | 3508 | --DOCSHELL 12425800 == 28 [pid = 3508] [id = 741] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 93 (1806C400) [pid = 3508] [serial = 2206] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 92 (1615A400) [pid = 3508] [serial = 2194] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 91 (17732400) [pid = 3508] [serial = 2197] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (16177800) [pid = 3508] [serial = 2195] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (0DE79800) [pid = 3508] [serial = 2200] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (11A1A000) [pid = 3508] [serial = 2198] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (1630FC00) [pid = 3508] [serial = 2203] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (177B1000) [pid = 3508] [serial = 2174] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0D4F7000) [pid = 3508] [serial = 2182] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (0E015C00) [pid = 3508] [serial = 2183] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (13816800) [pid = 3508] [serial = 2179] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (1416A400) [pid = 3508] [serial = 2180] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (0D892000) [pid = 3508] [serial = 2176] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0DEDCC00) [pid = 3508] [serial = 2177] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1512FC00) [pid = 3508] [serial = 2188] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (15778C00) [pid = 3508] [serial = 2189] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12360800) [pid = 3508] [serial = 2185] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (1240BC00) [pid = 3508] [serial = 2186] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (15FE8800) [pid = 3508] [serial = 2191] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (1807A800) [pid = 3508] [serial = 2207] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (11CECC00) [pid = 3508] [serial = 2201] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (175DB000) [pid = 3508] [serial = 2204] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16048800) [pid = 3508] [serial = 2192] [outer = 00000000] [url = about:blank] 03:03:24 INFO - PROCESS | 3508 | 1468663404452 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:03:24 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. 03:03:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1079ms 03:03:24 INFO - PROCESS | 3508 | 1468663404513 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 03:03:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:03:24 INFO - PROCESS | 3508 | 1468663404517 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 03:03:24 INFO - PROCESS | 3508 | 1468663404522 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 3508 | 1468663404525 Marionette TRACE conn6 <- [1,2978,null,{}] 03:03:24 INFO - PROCESS | 3508 | 1468663404529 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:24 INFO - PROCESS | 3508 | 1468663404532 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:24 INFO - PROCESS | 3508 | 1468663404623 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 03:03:24 INFO - PROCESS | 3508 | 1468663404725 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 3508 | 1468663404728 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:24 INFO - PROCESS | 3508 | ++DOCSHELL 0E9D8400 == 29 [pid = 3508] [id = 755] 03:03:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (0E9DB400) [pid = 3508] [serial = 2264] [outer = 00000000] 03:03:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (11DC7400) [pid = 3508] [serial = 2265] [outer = 0E9DB400] 03:03:24 INFO - PROCESS | 3508 | 1468663404774 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (1233E800) [pid = 3508] [serial = 2266] [outer = 0E9DB400] 03:03:25 INFO - PROCESS | 3508 | ++DOCSHELL 13257800 == 30 [pid = 3508] [id = 756] 03:03:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (13258000) [pid = 3508] [serial = 2267] [outer = 00000000] 03:03:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (13744C00) [pid = 3508] [serial = 2268] [outer = 13258000] 03:03:25 INFO - PROCESS | 3508 | 1468663405237 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:03:25 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. 03:03:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 790ms 03:03:25 INFO - PROCESS | 3508 | 1468663405313 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 3508 | 1468663405315 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 03:03:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:03:25 INFO - PROCESS | 3508 | 1468663405319 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 3508 | 1468663405321 Marionette TRACE conn6 <- [1,2982,null,{}] 03:03:25 INFO - PROCESS | 3508 | 1468663405325 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:25 INFO - PROCESS | 3508 | 1468663405327 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:25 INFO - PROCESS | 3508 | 1468663405454 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 03:03:25 INFO - PROCESS | 3508 | 1468663405466 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 3508 | 1468663405468 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:25 INFO - PROCESS | 3508 | ++DOCSHELL 1381C400 == 31 [pid = 3508] [id = 757] 03:03:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1381C800) [pid = 3508] [serial = 2269] [outer = 00000000] 03:03:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (1416A400) [pid = 3508] [serial = 2270] [outer = 1381C800] 03:03:25 INFO - PROCESS | 3508 | 1468663405520 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (151F2000) [pid = 3508] [serial = 2271] [outer = 1381C800] 03:03:25 INFO - PROCESS | 3508 | 1468663405930 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:03:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:03:25 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 03:03:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 03:03:25 INFO - PROCESS | 3508 | 1468663405992 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 3508 | 1468663405996 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 03:03:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:03:26 INFO - PROCESS | 3508 | 1468663406026 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 3508 | 1468663406030 Marionette TRACE conn6 <- [1,2986,null,{}] 03:03:26 INFO - PROCESS | 3508 | 1468663406034 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:26 INFO - PROCESS | 3508 | 1468663406037 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:26 INFO - PROCESS | 3508 | 1468663406130 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 03:03:26 INFO - PROCESS | 3508 | 1468663406135 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 3508 | 1468663406145 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:26 INFO - PROCESS | 3508 | ++DOCSHELL 158B3C00 == 32 [pid = 3508] [id = 758] 03:03:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (158B6000) [pid = 3508] [serial = 2272] [outer = 00000000] 03:03:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (1604D800) [pid = 3508] [serial = 2273] [outer = 158B6000] 03:03:26 INFO - PROCESS | 3508 | 1468663406189 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (16152000) [pid = 3508] [serial = 2274] [outer = 158B6000] 03:03:26 INFO - PROCESS | 3508 | 1468663406614 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:03:26 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. 03:03:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 630ms 03:03:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:03:26 INFO - PROCESS | 3508 | 1468663406662 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 3508 | 1468663406664 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 03:03:26 INFO - PROCESS | 3508 | 1468663406667 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 3508 | 1468663406669 Marionette TRACE conn6 <- [1,2990,null,{}] 03:03:26 INFO - PROCESS | 3508 | 1468663406672 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:26 INFO - PROCESS | 3508 | 1468663406674 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:26 INFO - PROCESS | 3508 | 1468663406795 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 03:03:26 INFO - PROCESS | 3508 | 1468663406891 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 3508 | 1468663406893 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:26 INFO - PROCESS | 3508 | ++DOCSHELL 16176800 == 33 [pid = 3508] [id = 759] 03:03:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (16302000) [pid = 3508] [serial = 2275] [outer = 00000000] 03:03:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (16F82400) [pid = 3508] [serial = 2276] [outer = 16302000] 03:03:26 INFO - PROCESS | 3508 | 1468663406936 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (17474000) [pid = 3508] [serial = 2277] [outer = 16302000] 03:03:27 INFO - PROCESS | 3508 | 1468663407305 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:03:27 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. 03:03:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 03:03:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:03:27 INFO - PROCESS | 3508 | 1468663407338 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 3508 | 1468663407340 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 03:03:27 INFO - PROCESS | 3508 | 1468663407343 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 3508 | 1468663407345 Marionette TRACE conn6 <- [1,2994,null,{}] 03:03:27 INFO - PROCESS | 3508 | 1468663407348 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:27 INFO - PROCESS | 3508 | 1468663407350 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:27 INFO - PROCESS | 3508 | 1468663407479 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 03:03:27 INFO - PROCESS | 3508 | 1468663407484 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 3508 | 1468663407490 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:27 INFO - PROCESS | 3508 | ++DOCSHELL 1772D000 == 34 [pid = 3508] [id = 760] 03:03:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (17731000) [pid = 3508] [serial = 2278] [outer = 00000000] 03:03:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (177A9800) [pid = 3508] [serial = 2279] [outer = 17731000] 03:03:27 INFO - PROCESS | 3508 | 1468663407543 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (17D22000) [pid = 3508] [serial = 2280] [outer = 17731000] 03:03:27 INFO - PROCESS | 3508 | 1468663407937 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:03:27 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. 03:03:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 03:03:27 INFO - PROCESS | 3508 | 1468663407990 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 3508 | 1468663407992 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 03:03:27 INFO - PROCESS | 3508 | 1468663407995 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 3508 | 1468663407997 Marionette TRACE conn6 <- [1,2998,null,{}] 03:03:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:03:27 INFO - PROCESS | 3508 | 1468663408000 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:27 INFO - PROCESS | 3508 | 1468663408002 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:28 INFO - PROCESS | 3508 | 1468663408129 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 03:03:28 INFO - PROCESS | 3508 | 1468663408134 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 3508 | 1468663408136 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:28 INFO - PROCESS | 3508 | ++DOCSHELL 159EB400 == 35 [pid = 3508] [id = 761] 03:03:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 89 (177B8800) [pid = 3508] [serial = 2281] [outer = 00000000] 03:03:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 90 (17FD8C00) [pid = 3508] [serial = 2282] [outer = 177B8800] 03:03:28 INFO - PROCESS | 3508 | 1468663408178 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 91 (17FDA400) [pid = 3508] [serial = 2283] [outer = 177B8800] 03:03:28 INFO - PROCESS | 3508 | [3508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 90 (12368C00) [pid = 3508] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 89 (15134000) [pid = 3508] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 88 (0DE6A400) [pid = 3508] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (124E5800) [pid = 3508] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (09294C00) [pid = 3508] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (0D4F8C00) [pid = 3508] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (13819C00) [pid = 3508] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (17D25800) [pid = 3508] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (196A1C00) [pid = 3508] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (09206400) [pid = 3508] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (09209800) [pid = 3508] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1232C400) [pid = 3508] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (12447C00) [pid = 3508] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (159E6400) [pid = 3508] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:03:28 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (159E7000) [pid = 3508] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:03:28 INFO - PROCESS | 3508 | 1468663408763 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:03:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:03:28 INFO - {} 03:03:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:03:28 INFO - {} 03:03:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:03:28 INFO - {} 03:03:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:03:28 INFO - {} 03:03:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 830ms 03:03:28 INFO - PROCESS | 3508 | 1468663408833 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 3508 | 1468663408835 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 03:03:28 INFO - TEST-START | /FileAPI/fileReader.html 03:03:28 INFO - PROCESS | 3508 | 1468663408838 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 3508 | 1468663408839 Marionette TRACE conn6 <- [1,3002,null,{}] 03:03:28 INFO - PROCESS | 3508 | 1468663408843 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:28 INFO - PROCESS | 3508 | 1468663408845 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:28 INFO - PROCESS | 3508 | 1468663408932 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 03:03:28 INFO - PROCESS | 3508 | 1468663408939 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 3508 | 1468663408941 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:28 INFO - PROCESS | 3508 | ++DOCSHELL 17FA3000 == 36 [pid = 3508] [id = 762] 03:03:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (17FA4400) [pid = 3508] [serial = 2284] [outer = 00000000] 03:03:28 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (196A5400) [pid = 3508] [serial = 2285] [outer = 17FA4400] 03:03:28 INFO - PROCESS | 3508 | 1468663408983 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (196A8000) [pid = 3508] [serial = 2286] [outer = 17FA4400] 03:03:29 INFO - PROCESS | 3508 | 1468663409387 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:03:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:03:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:03:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:03:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:03:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 570ms 03:03:29 INFO - TEST-START | /FileAPI/historical.html 03:03:29 INFO - PROCESS | 3508 | 1468663409413 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 3508 | 1468663409414 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 03:03:29 INFO - PROCESS | 3508 | 1468663409418 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 3508 | 1468663409419 Marionette TRACE conn6 <- [1,3006,null,{}] 03:03:29 INFO - PROCESS | 3508 | 1468663409423 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:29 INFO - PROCESS | 3508 | 1468663409424 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:29 INFO - PROCESS | 3508 | 1468663409553 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 03:03:29 INFO - PROCESS | 3508 | 1468663409561 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 3508 | 1468663409563 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:29 INFO - PROCESS | 3508 | ++DOCSHELL 196A1C00 == 37 [pid = 3508] [id = 763] 03:03:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (19BCDC00) [pid = 3508] [serial = 2287] [outer = 00000000] 03:03:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (19D3BC00) [pid = 3508] [serial = 2288] [outer = 19BCDC00] 03:03:29 INFO - PROCESS | 3508 | 1468663409608 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (19BD5800) [pid = 3508] [serial = 2289] [outer = 19BCDC00] 03:03:30 INFO - PROCESS | 3508 | 1468663410016 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:03:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:03:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:03:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:03:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:03:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:03:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:03:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:03:30 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 03:03:30 INFO - TEST-START | /FileAPI/idlharness.html 03:03:30 INFO - PROCESS | 3508 | 1468663410049 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 3508 | 1468663410051 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 03:03:30 INFO - PROCESS | 3508 | 1468663410054 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 3508 | 1468663410056 Marionette TRACE conn6 <- [1,3010,null,{}] 03:03:30 INFO - PROCESS | 3508 | 1468663410059 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:30 INFO - PROCESS | 3508 | 1468663410061 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:30 INFO - PROCESS | 3508 | 1468663410186 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 03:03:30 INFO - PROCESS | 3508 | 1468663410251 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 3508 | 1468663410253 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:30 INFO - PROCESS | 3508 | ++DOCSHELL 124EBC00 == 38 [pid = 3508] [id = 764] 03:03:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (14C5CC00) [pid = 3508] [serial = 2290] [outer = 00000000] 03:03:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (19FEF800) [pid = 3508] [serial = 2291] [outer = 14C5CC00] 03:03:30 INFO - PROCESS | 3508 | 1468663410296 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (19FF3000) [pid = 3508] [serial = 2292] [outer = 14C5CC00] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 0920FC00 == 37 [pid = 3508] [id = 754] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 0DE74C00 == 36 [pid = 3508] [id = 752] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 14CC1800 == 35 [pid = 3508] [id = 753] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 175DE400 == 34 [pid = 3508] [id = 751] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 158B3C00 == 33 [pid = 3508] [id = 758] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 0E9D8400 == 32 [pid = 3508] [id = 755] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 1381C400 == 31 [pid = 3508] [id = 757] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 17FA3000 == 30 [pid = 3508] [id = 762] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 196A1C00 == 29 [pid = 3508] [id = 763] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 13257800 == 28 [pid = 3508] [id = 756] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 16176800 == 27 [pid = 3508] [id = 759] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 1772D000 == 26 [pid = 3508] [id = 760] 03:03:31 INFO - PROCESS | 3508 | --DOCSHELL 159EB400 == 25 [pid = 3508] [id = 761] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (160E0400) [pid = 3508] [serial = 2241] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (11CAA400) [pid = 3508] [serial = 2210] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (0DEBFC00) [pid = 3508] [serial = 2209] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (159E2000) [pid = 3508] [serial = 2213] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (14CD5400) [pid = 3508] [serial = 2212] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (19617C00) [pid = 3508] [serial = 2216] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (19240400) [pid = 3508] [serial = 2215] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (19D3AC00) [pid = 3508] [serial = 2219] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (19D38800) [pid = 3508] [serial = 2218] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0D880C00) [pid = 3508] [serial = 2222] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (0D337C00) [pid = 3508] [serial = 2221] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (15FE7800) [pid = 3508] [serial = 2239] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0DE70400) [pid = 3508] [serial = 2244] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (16310C00) [pid = 3508] [serial = 2242] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (13256400) [pid = 3508] [serial = 2245] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (17730400) [pid = 3508] [serial = 2250] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1614E400) [pid = 3508] [serial = 2247] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (177AE000) [pid = 3508] [serial = 2251] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (159E9800) [pid = 3508] [serial = 2236] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (15782400) [pid = 3508] [serial = 2234] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (175DBC00) [pid = 3508] [serial = 2248] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (15E58000) [pid = 3508] [serial = 2238] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (124E0400) [pid = 3508] [serial = 2230] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 61 (1250FC00) [pid = 3508] [serial = 2231] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 60 (15774800) [pid = 3508] [serial = 2233] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 59 (0E019000) [pid = 3508] [serial = 2227] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 58 (0EBCB000) [pid = 3508] [serial = 2228] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 57 (14CC3C00) [pid = 3508] [serial = 2225] [outer = 00000000] [url = about:blank] 03:03:31 INFO - PROCESS | 3508 | --DOMWINDOW == 56 (13820C00) [pid = 3508] [serial = 2224] [outer = 00000000] [url = about:blank] 03:03:32 INFO - PROCESS | 3508 | 1468663412418 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:03:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:03:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:03:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:03:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:03:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:03:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:03:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:03:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:03:32 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 03:03:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:03:32 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 03:03:32 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 03:03:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:03:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:03:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:03:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:03:32 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 03:03:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:03:32 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 03:03:32 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 03:03:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:03:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:03:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 2515ms 03:03:32 INFO - PROCESS | 3508 | 1468663412572 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 3508 | 1468663412576 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 03:03:32 INFO - TEST-START | /FileAPI/idlharness.worker 03:03:32 INFO - PROCESS | 3508 | 1468663412623 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 3508 | 1468663412627 Marionette TRACE conn6 <- [1,3014,null,{}] 03:03:32 INFO - PROCESS | 3508 | 1468663412636 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:32 INFO - PROCESS | 3508 | 1468663412639 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:32 INFO - PROCESS | 3508 | 1468663412736 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 03:03:32 INFO - PROCESS | 3508 | 1468663412743 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:32 INFO - PROCESS | 3508 | 1468663412745 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:32 INFO - PROCESS | 3508 | ++DOCSHELL 12366000 == 26 [pid = 3508] [id = 765] 03:03:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 57 (12367C00) [pid = 3508] [serial = 2293] [outer = 00000000] 03:03:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 58 (1240BC00) [pid = 3508] [serial = 2294] [outer = 12367C00] 03:03:32 INFO - PROCESS | 3508 | 1468663412793 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 3508 | ++DOMWINDOW == 59 (12451400) [pid = 3508] [serial = 2295] [outer = 12367C00] 03:03:33 INFO - PROCESS | 3508 | [3508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:03:33 INFO - PROCESS | 3508 | 1468663413788 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:03:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:03:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:03:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:03:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:03:33 INFO - {} 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:03:33 INFO - {} 03:03:33 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 - {} 03:03:33 INFO - {} 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:03:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:03:33 INFO - {} 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:03:33 INFO - {} 03:03:33 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 - {} 03:03:33 INFO - {} 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:03:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:03:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 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 03:03:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:03:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:03:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:03:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:03:33 INFO - {} 03:03:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1335ms 03:03:33 INFO - PROCESS | 3508 | 1468663413921 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 03:03:33 INFO - PROCESS | 3508 | 1468663413928 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 03:03:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:03:33 INFO - PROCESS | 3508 | 1468663413944 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 3508 | 1468663413947 Marionette TRACE conn6 <- [1,3018,null,{}] 03:03:33 INFO - PROCESS | 3508 | 1468663413951 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:33 INFO - PROCESS | 3508 | 1468663413954 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:34 INFO - PROCESS | 3508 | 1468663414048 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 03:03:34 INFO - PROCESS | 3508 | 1468663414173 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 3508 | 1468663414176 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:34 INFO - PROCESS | 3508 | ++DOCSHELL 1630CC00 == 27 [pid = 3508] [id = 766] 03:03:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 60 (1630D400) [pid = 3508] [serial = 2296] [outer = 00000000] 03:03:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 61 (16BE7400) [pid = 3508] [serial = 2297] [outer = 1630D400] 03:03:34 INFO - PROCESS | 3508 | 1468663414223 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 62 (16CEC000) [pid = 3508] [serial = 2298] [outer = 1630D400] 03:03:34 INFO - PROCESS | 3508 | 1468663414565 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:03:34 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 03:03:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 690ms 03:03:34 INFO - PROCESS | 3508 | 1468663414626 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 3508 | 1468663414628 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 03:03:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:03:34 INFO - PROCESS | 3508 | 1468663414632 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 3508 | 1468663414635 Marionette TRACE conn6 <- [1,3022,null,{}] 03:03:34 INFO - PROCESS | 3508 | 1468663414646 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:34 INFO - PROCESS | 3508 | 1468663414650 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:34 INFO - PROCESS | 3508 | 1468663414732 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 03:03:34 INFO - PROCESS | 3508 | 1468663414739 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 3508 | 1468663414751 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:34 INFO - PROCESS | 3508 | ++DOCSHELL 1772C400 == 28 [pid = 3508] [id = 767] 03:03:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (17732400) [pid = 3508] [serial = 2299] [outer = 00000000] 03:03:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (177ADC00) [pid = 3508] [serial = 2300] [outer = 17732400] 03:03:34 INFO - PROCESS | 3508 | 1468663414800 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (17F55800) [pid = 3508] [serial = 2301] [outer = 17732400] 03:03:35 INFO - PROCESS | 3508 | 1468663415202 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:03:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:03:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 630ms 03:03:35 INFO - PROCESS | 3508 | 1468663415279 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 3508 | 1468663415281 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 03:03:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:03:35 INFO - PROCESS | 3508 | 1468663415285 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 3508 | 1468663415287 Marionette TRACE conn6 <- [1,3026,null,{}] 03:03:35 INFO - PROCESS | 3508 | 1468663415290 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:35 INFO - PROCESS | 3508 | 1468663415292 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:35 INFO - PROCESS | 3508 | 1468663415377 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 03:03:35 INFO - PROCESS | 3508 | 1468663415382 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 3508 | 1468663415384 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:35 INFO - PROCESS | 3508 | ++DOCSHELL 158B5C00 == 29 [pid = 3508] [id = 768] 03:03:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (15FE6C00) [pid = 3508] [serial = 2302] [outer = 00000000] 03:03:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (19239400) [pid = 3508] [serial = 2303] [outer = 15FE6C00] 03:03:35 INFO - PROCESS | 3508 | 1468663415429 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (19618000) [pid = 3508] [serial = 2304] [outer = 15FE6C00] 03:03:35 INFO - PROCESS | 3508 | 1468663415844 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:03:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:03:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:03:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 630ms 03:03:35 INFO - PROCESS | 3508 | 1468663415932 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 3508 | 1468663415934 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 03:03:35 INFO - PROCESS | 3508 | 1468663415939 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 3508 | 1468663415941 Marionette TRACE conn6 <- [1,3030,null,{}] 03:03:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:03:35 INFO - PROCESS | 3508 | 1468663415944 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:35 INFO - PROCESS | 3508 | 1468663415946 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:36 INFO - PROCESS | 3508 | 1468663416023 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 03:03:36 INFO - PROCESS | 3508 | 1468663416028 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 3508 | 1468663416030 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:36 INFO - PROCESS | 3508 | ++DOCSHELL 19D35400 == 30 [pid = 3508] [id = 769] 03:03:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (19D35C00) [pid = 3508] [serial = 2305] [outer = 00000000] 03:03:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (19D3B800) [pid = 3508] [serial = 2306] [outer = 19D35C00] 03:03:36 INFO - PROCESS | 3508 | 1468663416075 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (19D3F000) [pid = 3508] [serial = 2307] [outer = 19D35C00] 03:03:36 INFO - PROCESS | 3508 | 1468663416693 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:03:36 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. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:03:36 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'.) 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:03:36 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. 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:03:36 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. 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:03:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:03:36 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. 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:03:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:03:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:03:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:03:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 825ms 03:03:36 INFO - PROCESS | 3508 | 1468663416771 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 03:03:36 INFO - PROCESS | 3508 | 1468663416773 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 03:03:36 INFO - PROCESS | 3508 | 1468663416776 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:03:36 INFO - PROCESS | 3508 | 1468663416777 Marionette TRACE conn6 <- [1,3034,null,{}] 03:03:36 INFO - PROCESS | 3508 | 1468663416781 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:36 INFO - PROCESS | 3508 | 1468663416787 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:36 INFO - PROCESS | 3508 | 1468663416933 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 03:03:36 INFO - PROCESS | 3508 | 1468663416990 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 3508 | 1468663416992 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:36 INFO - PROCESS | 3508 | ++DOCSHELL 15E78C00 == 31 [pid = 3508] [id = 770] 03:03:36 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15E7A400) [pid = 3508] [serial = 2308] [outer = 00000000] 03:03:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (19FB8400) [pid = 3508] [serial = 2309] [outer = 15E7A400] 03:03:37 INFO - PROCESS | 3508 | 1468663417035 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (19FBB800) [pid = 3508] [serial = 2310] [outer = 15E7A400] 03:03:37 INFO - PROCESS | 3508 | [3508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:03:37 INFO - PROCESS | 3508 | 1468663417425 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:03:37 INFO - {} 03:03:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 670ms 03:03:37 INFO - PROCESS | 3508 | 1468663417450 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 3508 | 1468663417452 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 03:03:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:03:37 INFO - PROCESS | 3508 | 1468663417455 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 3508 | 1468663417457 Marionette TRACE conn6 <- [1,3038,null,{}] 03:03:37 INFO - PROCESS | 3508 | 1468663417461 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:37 INFO - PROCESS | 3508 | 1468663417463 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:37 INFO - PROCESS | 3508 | 1468663417575 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 03:03:37 INFO - PROCESS | 3508 | 1468663417579 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 3508 | 1468663417581 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:37 INFO - PROCESS | 3508 | ++DOCSHELL 19FE9800 == 32 [pid = 3508] [id = 771] 03:03:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (19FEC400) [pid = 3508] [serial = 2311] [outer = 00000000] 03:03:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (1A7DEC00) [pid = 3508] [serial = 2312] [outer = 19FEC400] 03:03:37 INFO - PROCESS | 3508 | 1468663417624 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1A7E0800) [pid = 3508] [serial = 2313] [outer = 19FEC400] 03:03:38 INFO - PROCESS | 3508 | 1468663418021 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:03:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:03:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:03:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:03:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:03:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 630ms 03:03:38 INFO - PROCESS | 3508 | 1468663418087 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 3508 | 1468663418089 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 03:03:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:03:38 INFO - PROCESS | 3508 | 1468663418093 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 3508 | 1468663418095 Marionette TRACE conn6 <- [1,3042,null,{}] 03:03:38 INFO - PROCESS | 3508 | 1468663418098 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:38 INFO - PROCESS | 3508 | 1468663418100 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:38 INFO - PROCESS | 3508 | 1468663418216 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 03:03:38 INFO - PROCESS | 3508 | 1468663418303 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 3508 | 1468663418305 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:38 INFO - PROCESS | 3508 | ++DOCSHELL 0D06E000 == 33 [pid = 3508] [id = 772] 03:03:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16BE7000) [pid = 3508] [serial = 2314] [outer = 00000000] 03:03:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (1A886400) [pid = 3508] [serial = 2315] [outer = 16BE7000] 03:03:38 INFO - PROCESS | 3508 | 1468663418347 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (1A7E4400) [pid = 3508] [serial = 2316] [outer = 16BE7000] 03:03:38 INFO - PROCESS | 3508 | 1468663418983 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:03:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:03:39 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" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:03:39 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" 03:03:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:03:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 986ms 03:03:39 INFO - PROCESS | 3508 | 1468663419087 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 3508 | 1468663419090 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 03:03:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:03:39 INFO - PROCESS | 3508 | 1468663419102 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 3508 | 1468663419104 Marionette TRACE conn6 <- [1,3046,null,{}] 03:03:39 INFO - PROCESS | 3508 | 1468663419107 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:39 INFO - PROCESS | 3508 | 1468663419109 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:39 INFO - PROCESS | 3508 | 1468663419224 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 03:03:39 INFO - PROCESS | 3508 | 1468663419229 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 3508 | 1468663419230 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:39 INFO - PROCESS | 3508 | ++DOCSHELL 13251400 == 34 [pid = 3508] [id = 773] 03:03:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (13253800) [pid = 3508] [serial = 2317] [outer = 00000000] 03:03:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1374DC00) [pid = 3508] [serial = 2318] [outer = 13253800] 03:03:39 INFO - PROCESS | 3508 | 1468663419274 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (13814C00) [pid = 3508] [serial = 2319] [outer = 13253800] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (19BCDC00) [pid = 3508] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (177B8800) [pid = 3508] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (15137C00) [pid = 3508] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (16302000) [pid = 3508] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (1381C800) [pid = 3508] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (09290000) [pid = 3508] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (0E9DB400) [pid = 3508] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (0DE76800) [pid = 3508] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (17731000) [pid = 3508] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (13258000) [pid = 3508] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (17FA4400) [pid = 3508] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (158B6000) [pid = 3508] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:03:39 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (17730800) [pid = 3508] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:03:39 INFO - PROCESS | 3508 | 1468663419905 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:03:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:03:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:03:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:03:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:03:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 837ms 03:03:39 INFO - PROCESS | 3508 | 1468663419941 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 03:03:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:03:39 INFO - PROCESS | 3508 | 1468663419943 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 03:03:39 INFO - PROCESS | 3508 | 1468663419946 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 3508 | 1468663419947 Marionette TRACE conn6 <- [1,3050,null,{}] 03:03:39 INFO - PROCESS | 3508 | 1468663419962 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:39 INFO - PROCESS | 3508 | 1468663419965 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:40 INFO - PROCESS | 3508 | 1468663420048 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 03:03:40 INFO - PROCESS | 3508 | 1468663420053 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 3508 | 1468663420055 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:40 INFO - PROCESS | 3508 | ++DOCSHELL 0920FC00 == 35 [pid = 3508] [id = 774] 03:03:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (09210000) [pid = 3508] [serial = 2320] [outer = 00000000] 03:03:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (1381AC00) [pid = 3508] [serial = 2321] [outer = 09210000] 03:03:40 INFO - PROCESS | 3508 | 1468663420098 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (13820C00) [pid = 3508] [serial = 2322] [outer = 09210000] 03:03:40 INFO - PROCESS | 3508 | [3508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:03:40 INFO - PROCESS | 3508 | 1468663420543 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:03:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:03:40 INFO - {} 03:03:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 631ms 03:03:40 INFO - PROCESS | 3508 | 1468663420578 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 3508 | 1468663420580 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 03:03:40 INFO - PROCESS | 3508 | 1468663420583 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:03:40 INFO - PROCESS | 3508 | 1468663420586 Marionette TRACE conn6 <- [1,3054,null,{}] 03:03:40 INFO - PROCESS | 3508 | 1468663420589 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:40 INFO - PROCESS | 3508 | 1468663420591 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:40 INFO - PROCESS | 3508 | 1468663420682 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 03:03:40 INFO - PROCESS | 3508 | 1468663420687 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 3508 | 1468663420689 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:40 INFO - PROCESS | 3508 | ++DOCSHELL 15137C00 == 36 [pid = 3508] [id = 775] 03:03:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (151E9400) [pid = 3508] [serial = 2323] [outer = 00000000] 03:03:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (1577F000) [pid = 3508] [serial = 2324] [outer = 151E9400] 03:03:40 INFO - PROCESS | 3508 | 1468663420734 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (158B3C00) [pid = 3508] [serial = 2325] [outer = 151E9400] 03:03:41 INFO - PROCESS | 3508 | 1468663421159 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:03:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:03:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:03:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:03:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:03:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:03:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:03:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:03:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 630ms 03:03:41 INFO - PROCESS | 3508 | 1468663421218 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 3508 | 1468663421220 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 03:03:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:03:41 INFO - PROCESS | 3508 | 1468663421224 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 3508 | 1468663421225 Marionette TRACE conn6 <- [1,3058,null,{}] 03:03:41 INFO - PROCESS | 3508 | 1468663421229 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:41 INFO - PROCESS | 3508 | 1468663421231 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:41 INFO - PROCESS | 3508 | 1468663421362 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 03:03:41 INFO - PROCESS | 3508 | 1468663421371 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 3508 | 1468663421372 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:41 INFO - PROCESS | 3508 | ++DOCSHELL 159DF800 == 37 [pid = 3508] [id = 776] 03:03:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (159E3400) [pid = 3508] [serial = 2326] [outer = 00000000] 03:03:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16302000) [pid = 3508] [serial = 2327] [outer = 159E3400] 03:03:41 INFO - PROCESS | 3508 | 1468663421415 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (17737000) [pid = 3508] [serial = 2328] [outer = 159E3400] 03:03:42 INFO - PROCESS | 3508 | 1468663422084 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:03:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 930ms 03:03:42 INFO - PROCESS | 3508 | 1468663422159 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 3508 | 1468663422164 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 03:03:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:03:42 INFO - PROCESS | 3508 | 1468663422169 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 3508 | 1468663422172 Marionette TRACE conn6 <- [1,3062,null,{}] 03:03:42 INFO - PROCESS | 3508 | 1468663422179 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:42 INFO - PROCESS | 3508 | 1468663422182 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:42 INFO - PROCESS | 3508 | 1468663422319 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 03:03:42 INFO - PROCESS | 3508 | 1468663422456 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 3508 | 1468663422459 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:42 INFO - PROCESS | 3508 | ++DOCSHELL 0D4F7400 == 38 [pid = 3508] [id = 777] 03:03:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (0D4F9000) [pid = 3508] [serial = 2329] [outer = 00000000] 03:03:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 81 (11C20000) [pid = 3508] [serial = 2330] [outer = 0D4F9000] 03:03:42 INFO - PROCESS | 3508 | 1468663422520 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 3508 | ++DOMWINDOW == 82 (1235E800) [pid = 3508] [serial = 2331] [outer = 0D4F9000] 03:03:43 INFO - PROCESS | 3508 | 1468663423102 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:03:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 970ms 03:03:43 INFO - PROCESS | 3508 | 1468663423144 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 3508 | 1468663423150 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 03:03:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:03:43 INFO - PROCESS | 3508 | 1468663423156 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 3508 | 1468663423159 Marionette TRACE conn6 <- [1,3066,null,{}] 03:03:43 INFO - PROCESS | 3508 | 1468663423164 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:43 INFO - PROCESS | 3508 | 1468663423167 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:43 INFO - PROCESS | 3508 | 1468663423294 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 03:03:43 INFO - PROCESS | 3508 | 1468663423462 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 3508 | 1468663423465 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:43 INFO - PROCESS | 3508 | ++DOCSHELL 14C5A400 == 39 [pid = 3508] [id = 778] 03:03:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 83 (14C5B400) [pid = 3508] [serial = 2332] [outer = 00000000] 03:03:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 84 (151F4000) [pid = 3508] [serial = 2333] [outer = 14C5B400] 03:03:43 INFO - PROCESS | 3508 | 1468663423526 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 3508 | ++DOMWINDOW == 85 (1577DC00) [pid = 3508] [serial = 2334] [outer = 14C5B400] 03:03:44 INFO - PROCESS | 3508 | 1468663424395 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 03:03:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:03:44 INFO - PROCESS | 3508 | 1468663424448 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 03:03:44 INFO - PROCESS | 3508 | 1468663424479 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 3508 | 1468663424483 Marionette TRACE conn6 <- [1,3070,null,{}] 03:03:44 INFO - PROCESS | 3508 | 1468663424488 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:44 INFO - PROCESS | 3508 | 1468663424491 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:44 INFO - PROCESS | 3508 | 1468663424616 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 03:03:44 INFO - PROCESS | 3508 | 1468663424763 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 3508 | 1468663424768 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:44 INFO - PROCESS | 3508 | ++DOCSHELL 11CAA400 == 40 [pid = 3508] [id = 779] 03:03:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 86 (11CAC400) [pid = 3508] [serial = 2335] [outer = 00000000] 03:03:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 87 (11DC7800) [pid = 3508] [serial = 2336] [outer = 11CAC400] 03:03:44 INFO - PROCESS | 3508 | 1468663424822 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 3508 | ++DOMWINDOW == 88 (11F94800) [pid = 3508] [serial = 2337] [outer = 11CAC400] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 15137C00 == 39 [pid = 3508] [id = 775] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 0920FC00 == 38 [pid = 3508] [id = 774] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 13251400 == 37 [pid = 3508] [id = 773] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 0D06E000 == 36 [pid = 3508] [id = 772] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 19FE9800 == 35 [pid = 3508] [id = 771] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 15E78C00 == 34 [pid = 3508] [id = 770] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 19D35400 == 33 [pid = 3508] [id = 769] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 158B5C00 == 32 [pid = 3508] [id = 768] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 1772C400 == 31 [pid = 3508] [id = 767] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 1630CC00 == 30 [pid = 3508] [id = 766] 03:03:45 INFO - PROCESS | 3508 | --DOCSHELL 12366000 == 29 [pid = 3508] [id = 765] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 87 (19BD5800) [pid = 3508] [serial = 2289] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 86 (19FEF800) [pid = 3508] [serial = 2291] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 85 (19D3BC00) [pid = 3508] [serial = 2288] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 84 (17FDA400) [pid = 3508] [serial = 2283] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 83 (159EC000) [pid = 3508] [serial = 2260] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 82 (16F82400) [pid = 3508] [serial = 2276] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 81 (151F2000) [pid = 3508] [serial = 2271] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 80 (0DED5800) [pid = 3508] [serial = 2263] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (1233E800) [pid = 3508] [serial = 2266] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (17474000) [pid = 3508] [serial = 2277] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12403000) [pid = 3508] [serial = 2257] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (17D22000) [pid = 3508] [serial = 2280] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (12341C00) [pid = 3508] [serial = 2256] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (15780800) [pid = 3508] [serial = 2259] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (13744C00) [pid = 3508] [serial = 2268] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (0D4F8400) [pid = 3508] [serial = 2262] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (177A9800) [pid = 3508] [serial = 2279] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (11DC7400) [pid = 3508] [serial = 2265] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (196A5400) [pid = 3508] [serial = 2285] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (1604D800) [pid = 3508] [serial = 2273] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 67 (1416A400) [pid = 3508] [serial = 2270] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 66 (17FE5800) [pid = 3508] [serial = 2254] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 65 (17FD8800) [pid = 3508] [serial = 2253] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 64 (16152000) [pid = 3508] [serial = 2274] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 63 (17FD8C00) [pid = 3508] [serial = 2282] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | --DOMWINDOW == 62 (196A8000) [pid = 3508] [serial = 2286] [outer = 00000000] [url = about:blank] 03:03:45 INFO - PROCESS | 3508 | 1468663425351 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:03:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:03:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:03:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:03:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 932ms 03:03:45 INFO - PROCESS | 3508 | 1468663425413 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 3508 | 1468663425417 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 03:03:45 INFO - PROCESS | 3508 | 1468663425422 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:03:45 INFO - PROCESS | 3508 | 1468663425425 Marionette TRACE conn6 <- [1,3074,null,{}] 03:03:45 INFO - PROCESS | 3508 | 1468663425429 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:45 INFO - PROCESS | 3508 | 1468663425431 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:45 INFO - PROCESS | 3508 | 1468663425516 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 03:03:45 INFO - PROCESS | 3508 | 1468663425623 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 3508 | 1468663425626 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:45 INFO - PROCESS | 3508 | ++DOCSHELL 0D897000 == 30 [pid = 3508] [id = 780] 03:03:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 63 (0DE6BC00) [pid = 3508] [serial = 2338] [outer = 00000000] 03:03:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 64 (0DE75C00) [pid = 3508] [serial = 2339] [outer = 0DE6BC00] 03:03:45 INFO - PROCESS | 3508 | 1468663425674 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 3508 | ++DOMWINDOW == 65 (0DEBE000) [pid = 3508] [serial = 2340] [outer = 0DE6BC00] 03:03:46 INFO - PROCESS | 3508 | 1468663426055 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:03:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:03:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 03:03:46 INFO - PROCESS | 3508 | 1468663426109 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 3508 | 1468663426112 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 03:03:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:03:46 INFO - PROCESS | 3508 | 1468663426115 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 3508 | 1468663426118 Marionette TRACE conn6 <- [1,3078,null,{}] 03:03:46 INFO - PROCESS | 3508 | 1468663426129 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:46 INFO - PROCESS | 3508 | 1468663426134 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:46 INFO - PROCESS | 3508 | 1468663426257 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 03:03:46 INFO - PROCESS | 3508 | 1468663426270 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 3508 | 1468663426273 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:46 INFO - PROCESS | 3508 | ++DOCSHELL 125BD000 == 31 [pid = 3508] [id = 781] 03:03:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 66 (13251400) [pid = 3508] [serial = 2341] [outer = 00000000] 03:03:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 67 (13746000) [pid = 3508] [serial = 2342] [outer = 13251400] 03:03:46 INFO - PROCESS | 3508 | 1468663426323 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 68 (1381C000) [pid = 3508] [serial = 2343] [outer = 13251400] 03:03:46 INFO - PROCESS | 3508 | 1468663426772 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:03:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:03:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 03:03:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:03:46 INFO - PROCESS | 3508 | 1468663426789 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 3508 | 1468663426791 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 03:03:46 INFO - PROCESS | 3508 | 1468663426794 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 3508 | 1468663426796 Marionette TRACE conn6 <- [1,3082,null,{}] 03:03:46 INFO - PROCESS | 3508 | 1468663426800 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:46 INFO - PROCESS | 3508 | 1468663426802 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:46 INFO - PROCESS | 3508 | 1468663426888 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 03:03:46 INFO - PROCESS | 3508 | 1468663426893 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 3508 | 1468663426895 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:46 INFO - PROCESS | 3508 | ++DOCSHELL 15134000 == 32 [pid = 3508] [id = 782] 03:03:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (151E9800) [pid = 3508] [serial = 2344] [outer = 00000000] 03:03:46 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (1577E800) [pid = 3508] [serial = 2345] [outer = 151E9800] 03:03:46 INFO - PROCESS | 3508 | 1468663426948 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (158B5C00) [pid = 3508] [serial = 2346] [outer = 151E9800] 03:03:47 INFO - PROCESS | 3508 | 1468663427370 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:03:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 630ms 03:03:47 INFO - PROCESS | 3508 | 1468663427440 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 03:03:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:03:47 INFO - PROCESS | 3508 | 1468663427442 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 03:03:47 INFO - PROCESS | 3508 | 1468663427445 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:03:47 INFO - PROCESS | 3508 | 1468663427447 Marionette TRACE conn6 <- [1,3086,null,{}] 03:03:47 INFO - PROCESS | 3508 | 1468663427458 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:47 INFO - PROCESS | 3508 | 1468663427460 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:47 INFO - PROCESS | 3508 | 1468663427573 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 03:03:47 INFO - PROCESS | 3508 | 1468663427578 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 3508 | 1468663427580 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:47 INFO - PROCESS | 3508 | ++DOCSHELL 15E4E800 == 33 [pid = 3508] [id = 783] 03:03:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (15E4FC00) [pid = 3508] [serial = 2347] [outer = 00000000] 03:03:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (15E6F000) [pid = 3508] [serial = 2348] [outer = 15E4FC00] 03:03:47 INFO - PROCESS | 3508 | 1468663427624 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (15E72C00) [pid = 3508] [serial = 2349] [outer = 15E4FC00] 03:03:48 INFO - PROCESS | 3508 | 1468663428070 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:03:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 03:03:48 INFO - PROCESS | 3508 | 1468663428116 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 3508 | 1468663428118 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 03:03:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:03:48 INFO - PROCESS | 3508 | 1468663428121 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 3508 | 1468663428123 Marionette TRACE conn6 <- [1,3090,null,{}] 03:03:48 INFO - PROCESS | 3508 | 1468663428132 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:48 INFO - PROCESS | 3508 | 1468663428137 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:48 INFO - PROCESS | 3508 | 1468663428278 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 03:03:48 INFO - PROCESS | 3508 | 1468663428283 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:48 INFO - PROCESS | 3508 | 1468663428285 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:48 INFO - PROCESS | 3508 | ++DOCSHELL 15E7AC00 == 34 [pid = 3508] [id = 784] 03:03:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 75 (15FE2400) [pid = 3508] [serial = 2350] [outer = 00000000] 03:03:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 76 (16050C00) [pid = 3508] [serial = 2351] [outer = 15FE2400] 03:03:48 INFO - PROCESS | 3508 | 1468663428390 Marionette DEBUG loaded listener.js 03:03:48 INFO - PROCESS | 3508 | ++DOMWINDOW == 77 (1615A800) [pid = 3508] [serial = 2352] [outer = 15FE2400] 03:03:48 INFO - PROCESS | 3508 | 1468663428767 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:03:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 690ms 03:03:48 INFO - PROCESS | 3508 | 1468663428812 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 3508 | 1468663428814 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 03:03:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:03:48 INFO - PROCESS | 3508 | 1468663428817 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 3508 | 1468663428819 Marionette TRACE conn6 <- [1,3094,null,{}] 03:03:48 INFO - PROCESS | 3508 | 1468663428829 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:48 INFO - PROCESS | 3508 | 1468663428840 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:48 INFO - PROCESS | 3508 | 1468663428961 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 03:03:49 INFO - PROCESS | 3508 | 1468663429057 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 3508 | 1468663429059 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:49 INFO - PROCESS | 3508 | ++DOCSHELL 16305000 == 35 [pid = 3508] [id = 785] 03:03:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 78 (16309800) [pid = 3508] [serial = 2353] [outer = 00000000] 03:03:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 79 (16CEBC00) [pid = 3508] [serial = 2354] [outer = 16309800] 03:03:49 INFO - PROCESS | 3508 | 1468663429103 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 80 (16FDC800) [pid = 3508] [serial = 2355] [outer = 16309800] 03:03:49 INFO - PROCESS | 3508 | 1468663429463 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 79 (15E7A400) [pid = 3508] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 78 (19FEC400) [pid = 3508] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 77 (12367C00) [pid = 3508] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 76 (14C5CC00) [pid = 3508] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 75 (16BE7000) [pid = 3508] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 74 (19D35C00) [pid = 3508] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 73 (17732400) [pid = 3508] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 72 (15FE6C00) [pid = 3508] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 71 (1630D400) [pid = 3508] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:03:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 70 (13253800) [pid = 3508] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 03:03:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 69 (151E9400) [pid = 3508] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 03:03:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:03:49 INFO - PROCESS | 3508 | --DOMWINDOW == 68 (09210000) [pid = 3508] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 03:03:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 838ms 03:03:49 INFO - PROCESS | 3508 | 1468663429659 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 03:03:49 INFO - PROCESS | 3508 | 1468663429661 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 03:03:49 INFO - PROCESS | 3508 | 1468663429664 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:03:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:03:49 INFO - PROCESS | 3508 | 1468663429666 Marionette TRACE conn6 <- [1,3098,null,{}] 03:03:49 INFO - PROCESS | 3508 | 1468663429670 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:49 INFO - PROCESS | 3508 | 1468663429671 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:49 INFO - PROCESS | 3508 | 1468663429751 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 03:03:49 INFO - PROCESS | 3508 | 1468663429756 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 3508 | 1468663429757 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:49 INFO - PROCESS | 3508 | ++DOCSHELL 1630D400 == 36 [pid = 3508] [id = 786] 03:03:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 69 (16BE7000) [pid = 3508] [serial = 2356] [outer = 00000000] 03:03:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 70 (175DDC00) [pid = 3508] [serial = 2357] [outer = 16BE7000] 03:03:49 INFO - PROCESS | 3508 | 1468663429800 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 3508 | ++DOMWINDOW == 71 (175DEC00) [pid = 3508] [serial = 2358] [outer = 16BE7000] 03:03:50 INFO - PROCESS | 3508 | 1468663430206 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:03:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:03:50 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 03:03:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:03:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 570ms 03:03:50 INFO - PROCESS | 3508 | 1468663430237 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 03:03:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:03:50 INFO - PROCESS | 3508 | 1468663430239 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 03:03:50 INFO - PROCESS | 3508 | 1468663430242 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 3508 | 1468663430244 Marionette TRACE conn6 <- [1,3102,null,{}] 03:03:50 INFO - PROCESS | 3508 | 1468663430248 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:50 INFO - PROCESS | 3508 | 1468663430250 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:50 INFO - PROCESS | 3508 | 1468663430379 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 03:03:50 INFO - PROCESS | 3508 | 1468663430418 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"1abe6b60-1cf4-46b3-a742-06cf849b67c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 3508 | 1468663430419 Marionette INFO sendAsync bf38e875-e7ce-40a8-9193-0bf08a2a74fa 03:03:50 INFO - PROCESS | 3508 | ++DOCSHELL 1244F800 == 37 [pid = 3508] [id = 787] 03:03:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 72 (175DD800) [pid = 3508] [serial = 2359] [outer = 00000000] 03:03:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 73 (17736C00) [pid = 3508] [serial = 2360] [outer = 175DD800] 03:03:50 INFO - PROCESS | 3508 | 1468663430462 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 3508 | ++DOMWINDOW == 74 (17D25800) [pid = 3508] [serial = 2361] [outer = 175DD800] 03:03:50 INFO - PROCESS | 3508 | 1468663430848 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:03:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:03:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 03:03:50 INFO - PROCESS | 3508 | 1468663430873 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 3508 | 1468663430875 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 03:03:51 WARNING - u'runner_teardown' () 03:03:51 INFO - No more tests 03:03:51 INFO - Got 0 unexpected results 03:03:51 INFO - SUITE-END | took 667s 03:03:51 INFO - Closing logging queue 03:03:51 INFO - queue closed 03:03:52 INFO - Return code: 0 03:03:52 WARNING - # TBPL SUCCESS # 03:03:52 INFO - Running post-action listener: _resource_record_post_action 03:03:52 INFO - Running post-run listener: _resource_record_post_run 03:03:53 INFO - Total resource usage - Wall time: 678s; CPU: 14.0%; Read bytes: 174095872; Write bytes: 1128698368; Read time: 2680670; Write time: 9041060 03:03:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:03:53 INFO - install - Wall time: 2s; CPU: 11.0%; Read bytes: 0; Write bytes: 59416576; Read time: 0; Write time: 52900 03:03:53 INFO - run-tests - Wall time: 676s; CPU: 14.0%; Read bytes: 174095872; Write bytes: 1069281792; Read time: 2680670; Write time: 8988160 03:03:53 INFO - Running post-run listener: _upload_blobber_files 03:03:53 INFO - Blob upload gear active. 03:03:53 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:03:53 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 03:03:53 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 03:03:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 03:03:53 INFO - (blobuploader) - INFO - Open directory for files ... 03:03:53 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:03:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:03:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:54 INFO - (blobuploader) - INFO - Done attempting. 03:03:54 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:03:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:03:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:56 INFO - (blobuploader) - INFO - Done attempting. 03:03:56 INFO - (blobuploader) - INFO - Iteration through files over. 03:03:56 INFO - Return code: 0 03:03:56 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:03:56 INFO - Using _rmtree_windows ... 03:03:56 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:03:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb764fff54ba18a85ac7fffa27b298484975f6c5c4b3babcc9bcd149558d3b785d48c723424d1367a4ed47243295e785c18c243ae7dfc1020f9ff98cd856d960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ad2f811634fb27041ef3db6f5184fb053085e4aeadb922467ebf4b8b933fe382b8c912e45995850e122453ed5447a095ae520c090a1ef945c5b7b07685863b38"} 03:03:56 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:03:56 INFO - Writing to file C:\slave\test\properties\blobber_files 03:03:56 INFO - Contents: 03:03:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb764fff54ba18a85ac7fffa27b298484975f6c5c4b3babcc9bcd149558d3b785d48c723424d1367a4ed47243295e785c18c243ae7dfc1020f9ff98cd856d960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ad2f811634fb27041ef3db6f5184fb053085e4aeadb922467ebf4b8b933fe382b8c912e45995850e122453ed5447a095ae520c090a1ef945c5b7b07685863b38"} 03:03:56 INFO - Running post-run listener: copy_logs_to_upload_dir 03:03:56 INFO - Copying logs to upload dir... 03:03:56 INFO - mkdir: C:\slave\test\build\upload\logs 03:03:56 INFO - Copying logs to upload dir... 03:03:56 INFO - Using _rmtree_windows ... 03:03:56 INFO - Using _rmtree_windows ... 03:03:56 INFO - Using _rmtree_windows ... 03:03:56 INFO - Using _rmtree_windows ... 03:03:56 INFO - Using _rmtree_windows ... 03:03:56 INFO - Using _rmtree_windows ... 03:03:56 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=901.416000 ========= master_lag: 44.50 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 45 secs) (at 2016-07-16 03:04:40.833021) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 03:04:40.833920) ========= '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-040 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-040 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-040 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb764fff54ba18a85ac7fffa27b298484975f6c5c4b3babcc9bcd149558d3b785d48c723424d1367a4ed47243295e785c18c243ae7dfc1020f9ff98cd856d960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ad2f811634fb27041ef3db6f5184fb053085e4aeadb922467ebf4b8b933fe382b8c912e45995850e122453ed5447a095ae520c090a1ef945c5b7b07685863b38"} build_url:https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cb764fff54ba18a85ac7fffa27b298484975f6c5c4b3babcc9bcd149558d3b785d48c723424d1367a4ed47243295e785c18c243ae7dfc1020f9ff98cd856d960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ad2f811634fb27041ef3db6f5184fb053085e4aeadb922467ebf4b8b933fe382b8c912e45995850e122453ed5447a095ae520c090a1ef945c5b7b07685863b38"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Tx6_kcU-Q4GjjqcLzsbQew/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.25 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 03:04:41.189610) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 03:04:41.189926) ========= '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-040 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-040 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-040 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-07-16 03:04:41.310413) ========= ========= Started reboot slave lost (results: 0, elapsed: 6 secs) (at 2016-07-16 03:04:41.310891) ========= ========= Finished reboot slave lost (results: 0, elapsed: 6 secs) (at 2016-07-16 03:04:47.423953) ========= ========= Total master_lag: 49.33 =========