builder: mozilla-release_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-085 starttime: 1471986859.73 results: success (0) buildid: 20160823121617 builduid: 4f6c654e5a0147f39b56f4966eb47b31 revision: d4af0671004007e58d316b3e49679b66879c205a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:19.732922) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:19.738658) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:19.738961) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:19.942249) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-23 14:14:19.942658) ========= '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-085 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-085 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-085 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 --14:14:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.58 MB/s 14:14:22 (8.58 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=2.034000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-23 14:14:22.037598) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-08-23 14:14:22.037932) ========= '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-085 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-085 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-085 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=5.001000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-08-23 14:14:27.056803) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-23 14:14:27.057311) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --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-release --rev d4af0671004007e58d316b3e49679b66879c205a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-085 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-085 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-085 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-08-23 14:14:27,861 truncating revision to first 12 chars 2016-08-23 14:14:27,861 Setting DEBUG logging. 2016-08-23 14:14:27,861 attempt 1/10 2016-08-23 14:14:27,861 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/d4af06710040?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-23 14:14:29,361 unpacking tar archive at: mozilla-release-d4af06710040/testing/mozharness/ program finished with exit code 0 elapsedTime=2.375000 ========= master_lag: 0.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-23 14:14:29.886059) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:29.886448) ========= script_repo_revision: d4af0671004007e58d316b3e49679b66879c205a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:29.886882) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:29.887154) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 14:14:29.901738) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 15 secs) (at 2016-08-23 14:14:29.902198) ========= '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-release' '--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-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-085 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-085 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-085 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 14:14:30 INFO - MultiFileLogger online at 20160823 14:14:30 in C:\slave\test 14:14:30 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-release --download-symbols true 14:14:30 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 14:14:30 INFO - {'append_to_log': False, 14:14:30 INFO - 'base_work_dir': 'C:\\slave\\test', 14:14:30 INFO - 'blob_upload_branch': 'mozilla-release', 14:14:30 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 14:14:30 INFO - 'buildbot_json_path': 'buildprops.json', 14:14:30 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 14:14:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:14:30 INFO - 'download_minidump_stackwalk': True, 14:14:30 INFO - 'download_symbols': 'true', 14:14:30 INFO - 'e10s': False, 14:14:30 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 14:14:30 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 14:14:30 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 14:14:30 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 14:14:30 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 14:14:30 INFO - 'C:/mozilla-build/tooltool.py'), 14:14:30 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 14:14:30 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 14:14:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:14:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:14:30 INFO - 'log_level': 'info', 14:14:30 INFO - 'log_to_console': True, 14:14:30 INFO - 'opt_config_files': (), 14:14:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:14:30 INFO - '--processes=1', 14:14:30 INFO - '--config=%(test_path)s/wptrunner.ini', 14:14:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:14:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:14:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:14:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:14:30 INFO - 'pip_index': False, 14:14:30 INFO - 'require_test_zip': True, 14:14:30 INFO - 'test_type': ('testharness',), 14:14:30 INFO - 'this_chunk': '1', 14:14:30 INFO - 'total_chunks': '10', 14:14:30 INFO - 'virtualenv_path': 'venv', 14:14:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:14:30 INFO - 'work_dir': 'build'} 14:14:30 INFO - ##### 14:14:30 INFO - ##### Running clobber step. 14:14:30 INFO - ##### 14:14:30 INFO - Running pre-action listener: _resource_record_pre_action 14:14:30 INFO - Running main action method: clobber 14:14:30 INFO - rmtree: C:\slave\test\build 14:14:30 INFO - Using _rmtree_windows ... 14:14:30 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 14:16:49 INFO - Running post-action listener: _resource_record_post_action 14:16:49 INFO - ##### 14:16:49 INFO - ##### Running read-buildbot-config step. 14:16:49 INFO - ##### 14:16:49 INFO - Running pre-action listener: _resource_record_pre_action 14:16:49 INFO - Running main action method: read_buildbot_config 14:16:49 INFO - Using buildbot properties: 14:16:49 INFO - { 14:16:49 INFO - "project": "", 14:16:49 INFO - "product": "firefox", 14:16:49 INFO - "script_repo_revision": "production", 14:16:49 INFO - "scheduler": "tests-mozilla-release-win7_ix-debug-unittest", 14:16:49 INFO - "repository": "", 14:16:49 INFO - "buildername": "Windows 7 32-bit mozilla-release debug test web-platform-tests-1", 14:16:49 INFO - "buildid": "20160823121617", 14:16:49 INFO - "pgo_build": "False", 14:16:49 INFO - "basedir": "C:\\slave\\test", 14:16:49 INFO - "buildnumber": 11, 14:16:49 INFO - "slavename": "t-w732-ix-085", 14:16:49 INFO - "revision": "d4af0671004007e58d316b3e49679b66879c205a", 14:16:49 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 14:16:49 INFO - "platform": "win32", 14:16:49 INFO - "branch": "mozilla-release", 14:16:49 INFO - "repo_path": "releases/mozilla-release", 14:16:49 INFO - "moz_repo_path": "", 14:16:49 INFO - "stage_platform": "win32", 14:16:49 INFO - "builduid": "4f6c654e5a0147f39b56f4966eb47b31", 14:16:49 INFO - "slavebuilddir": "test" 14:16:49 INFO - } 14:16:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json. 14:16:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip. 14:16:49 INFO - Running post-action listener: _resource_record_post_action 14:16:49 INFO - ##### 14:16:49 INFO - ##### Running download-and-extract step. 14:16:49 INFO - ##### 14:16:49 INFO - Running pre-action listener: _resource_record_pre_action 14:16:49 INFO - Running main action method: download_and_extract 14:16:49 INFO - mkdir: C:\slave\test\build\tests 14:16:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:16:49 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 14:16:49 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json 14:16:49 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 14:16:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.test_packages.json'}, attempt #1 14:16:50 INFO - Downloaded 1274 bytes. 14:16:50 INFO - Reading from file C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 14:16:50 INFO - Using the following test package requirements: 14:16:50 INFO - {u'common': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 14:16:50 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'firefox-48.0.2.en-US.win32.cppunittest.tests.zip'], 14:16:50 INFO - u'gtest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'firefox-48.0.2.en-US.win32.gtest.tests.zip'], 14:16:50 INFO - u'jittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'jsshell-win32.zip'], 14:16:50 INFO - u'mochitest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'firefox-48.0.2.en-US.win32.mochitest.tests.zip'], 14:16:50 INFO - u'mozbase': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 14:16:50 INFO - u'reftest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'firefox-48.0.2.en-US.win32.reftest.tests.zip'], 14:16:50 INFO - u'talos': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'firefox-48.0.2.en-US.win32.talos.tests.zip'], 14:16:50 INFO - u'web-platform': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'], 14:16:50 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 14:16:50 INFO - u'firefox-48.0.2.en-US.win32.xpcshell.tests.zip']} 14:16:50 INFO - Downloading packages: [u'firefox-48.0.2.en-US.win32.common.tests.zip', u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 14:16: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')]} 14:16:50 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 14:16:50 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip 14:16:50 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip 14:16:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip'}, attempt #1 14:16:51 INFO - Downloaded 20375971 bytes. 14:16:51 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:16:51 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:16:53 INFO - caution: filename not matched: web-platform/* 14:16:53 INFO - Return code: 11 14:16:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:16:53 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 14:16:53 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip 14:16:53 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip 14:16:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip'}, attempt #1 14:16:55 INFO - Downloaded 36389907 bytes. 14:16:55 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:16:55 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:17:43 INFO - caution: filename not matched: bin/* 14:17:43 INFO - caution: filename not matched: config/* 14:17:43 INFO - caution: filename not matched: mozbase/* 14:17:43 INFO - caution: filename not matched: marionette/* 14:17:43 INFO - caution: filename not matched: tools/wptserve/* 14:17:43 INFO - Return code: 11 14:17:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:17:43 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip matches https://queue.taskcluster.net 14:17:43 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 14:17:43 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.zip 14:17:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.zip'}, attempt #1 14:17:45 INFO - Downloaded 68491935 bytes. 14:17:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 14:17:45 INFO - mkdir: C:\slave\test\properties 14:17:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 14:17:45 INFO - Writing to file C:\slave\test\properties\build_url 14:17:45 INFO - Contents: 14:17:45 INFO - build_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 14:17:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:17:45 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 14:17:45 INFO - Writing to file C:\slave\test\properties\symbols_url 14:17:45 INFO - Contents: 14:17:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:17:45 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')]} 14:17:45 INFO - https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:17:45 INFO - trying https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:17:45 INFO - Downloading https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 14:17:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 14:17:48 INFO - Downloaded 55649323 bytes. 14:17:48 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 14:17:48 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 14:17:52 INFO - Return code: 0 14:17:52 INFO - Running post-action listener: _resource_record_post_action 14:17:52 INFO - Running post-action listener: set_extra_try_arguments 14:17:52 INFO - ##### 14:17:52 INFO - ##### Running create-virtualenv step. 14:17:52 INFO - ##### 14:17:52 INFO - Running pre-action listener: _pre_create_virtualenv 14:17:52 INFO - Running pre-action listener: _resource_record_pre_action 14:17:52 INFO - Running main action method: create_virtualenv 14:17:52 INFO - Creating virtualenv C:\slave\test\build\venv 14:17:52 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 14:17:52 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 14:17:58 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 14:18:02 INFO - Installing distribute......................................................................................................................................................................................done. 14:18:04 INFO - Return code: 0 14:18:04 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 14:18:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:04 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 0x01C0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3A368>, '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 0x018CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-085', 'USERDOMAIN': 'T-W732-IX-085', '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-085', '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 14:18:04 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 14:18:04 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 14:18:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:18:04 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:18:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:04 INFO - 'COMPUTERNAME': 'T-W732-IX-085', 14:18:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:18:04 INFO - 'DCLOCATION': 'SCL3', 14:18:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:04 INFO - 'HOMEDRIVE': 'C:', 14:18:04 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:18:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:04 INFO - 'KTS_VERSION': '1.19c', 14:18:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:18:04 INFO - 'LOGONSERVER': '\\\\T-W732-IX-085', 14:18:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:04 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:04 INFO - 'MOZ_AIRBAG': '1', 14:18:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:04 INFO - 'MOZ_MSVCVERSION': '8', 14:18:04 INFO - 'MOZ_NO_REMOTE': '1', 14:18:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:04 INFO - 'NO_EM_RESTART': '1', 14:18:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:04 INFO - 'OS': 'Windows_NT', 14:18:04 INFO - 'OURDRIVE': 'C:', 14:18:04 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:18:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:18:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:04 INFO - 'PROCESSOR_LEVEL': '6', 14:18:04 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:18:04 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:04 INFO - 'PROMPT': '$P$G', 14:18:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:18:04 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:18:04 INFO - 'PWD': 'C:\\slave\\test', 14:18:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:04 INFO - 'SYSTEMDRIVE': 'C:', 14:18:04 INFO - 'SYSTEMROOT': 'C:\\windows', 14:18:04 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:04 INFO - 'TEST1': 'testie', 14:18:04 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:04 INFO - 'USERDOMAIN': 'T-W732-IX-085', 14:18:04 INFO - 'USERNAME': 'cltbld', 14:18:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:18:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:04 INFO - 'WINDIR': 'C:\\windows', 14:18:04 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:18:04 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:18:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:05 INFO - Downloading/unpacking psutil>=0.7.1 14:18:05 INFO - Running setup.py egg_info for package psutil 14:18:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:18:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:05 INFO - Installing collected packages: psutil 14:18:05 INFO - Running setup.py install for psutil 14:18:05 INFO - building 'psutil._psutil_windows' extension 14:18:05 INFO - error: Unable to find vcvarsall.bat 14:18:05 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-lvuizg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:18:05 INFO - running install 14:18:05 INFO - running build 14:18:05 INFO - running build_py 14:18:05 INFO - creating build 14:18:05 INFO - creating build\lib.win32-2.7 14:18:05 INFO - creating build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 14:18:05 INFO - running build_ext 14:18:05 INFO - building 'psutil._psutil_windows' extension 14:18:05 INFO - error: Unable to find vcvarsall.bat 14:18:05 INFO - ---------------------------------------- 14:18:05 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-lvuizg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:18:05 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 14:18:05 WARNING - Return code: 1 14:18:05 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! 14:18:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 14:18:05 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')]} 14:18:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:05 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')]} 14:18:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:05 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 0x01C0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3A368>, '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 0x018CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-085', 'USERDOMAIN': 'T-W732-IX-085', '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-085', '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 14:18:05 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 14:18:05 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 14:18:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:18:05 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:18:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:05 INFO - 'COMPUTERNAME': 'T-W732-IX-085', 14:18:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:18:05 INFO - 'DCLOCATION': 'SCL3', 14:18:05 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:05 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:05 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:05 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:05 INFO - 'HOMEDRIVE': 'C:', 14:18:05 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:18:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:05 INFO - 'KTS_VERSION': '1.19c', 14:18:05 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:18:05 INFO - 'LOGONSERVER': '\\\\T-W732-IX-085', 14:18:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:05 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:05 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:05 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:05 INFO - 'MOZ_AIRBAG': '1', 14:18:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:05 INFO - 'MOZ_MSVCVERSION': '8', 14:18:05 INFO - 'MOZ_NO_REMOTE': '1', 14:18:05 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:05 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:05 INFO - 'NO_EM_RESTART': '1', 14:18:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:05 INFO - 'OS': 'Windows_NT', 14:18:05 INFO - 'OURDRIVE': 'C:', 14:18:05 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;', 14:18:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:18:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:05 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:05 INFO - 'PROCESSOR_LEVEL': '6', 14:18:05 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:18:05 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:05 INFO - 'PROMPT': '$P$G', 14:18:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:18:05 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:18:05 INFO - 'PWD': 'C:\\slave\\test', 14:18:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:05 INFO - 'SYSTEMDRIVE': 'C:', 14:18:05 INFO - 'SYSTEMROOT': 'C:\\windows', 14:18:05 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:05 INFO - 'TEST1': 'testie', 14:18:05 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:05 INFO - 'USERDOMAIN': 'T-W732-IX-085', 14:18:05 INFO - 'USERNAME': 'cltbld', 14:18:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:18:05 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:05 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:05 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:05 INFO - 'WINDIR': 'C:\\windows', 14:18:05 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:18:05 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:18:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:18:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:18:06 INFO - Running setup.py egg_info for package mozsystemmonitor 14:18:06 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 14:18:06 INFO - Running setup.py egg_info for package psutil 14:18:06 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:18:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:06 INFO - Installing collected packages: mozsystemmonitor, psutil 14:18:06 INFO - Running setup.py install for mozsystemmonitor 14:18:06 INFO - Running setup.py install for psutil 14:18:06 INFO - building 'psutil._psutil_windows' extension 14:18:06 INFO - error: Unable to find vcvarsall.bat 14:18:06 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-_xj4pb-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:18:06 INFO - running install 14:18:06 INFO - running build 14:18:06 INFO - running build_py 14:18:06 INFO - running build_ext 14:18:06 INFO - building 'psutil._psutil_windows' extension 14:18:06 INFO - error: Unable to find vcvarsall.bat 14:18:06 INFO - ---------------------------------------- 14:18:06 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-_xj4pb-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:18:06 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 14:18:06 WARNING - Return code: 1 14:18:06 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! 14:18:06 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 14:18:06 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')]} 14:18:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:06 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')]} 14:18:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:06 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 0x01C0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3A368>, '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 0x018CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-085', 'USERDOMAIN': 'T-W732-IX-085', '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-085', '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 14:18:06 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 14:18:06 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 14:18:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:18:06 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:18:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:06 INFO - 'COMPUTERNAME': 'T-W732-IX-085', 14:18:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:18:06 INFO - 'DCLOCATION': 'SCL3', 14:18:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:06 INFO - 'HOMEDRIVE': 'C:', 14:18:06 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:18:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:06 INFO - 'KTS_VERSION': '1.19c', 14:18:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:18:06 INFO - 'LOGONSERVER': '\\\\T-W732-IX-085', 14:18:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:06 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:06 INFO - 'MOZ_AIRBAG': '1', 14:18:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:06 INFO - 'MOZ_MSVCVERSION': '8', 14:18:06 INFO - 'MOZ_NO_REMOTE': '1', 14:18:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:06 INFO - 'NO_EM_RESTART': '1', 14:18:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:06 INFO - 'OS': 'Windows_NT', 14:18:06 INFO - 'OURDRIVE': 'C:', 14:18:06 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;', 14:18:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:18:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:06 INFO - 'PROCESSOR_LEVEL': '6', 14:18:06 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:18:06 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:06 INFO - 'PROMPT': '$P$G', 14:18:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:18:06 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:18:06 INFO - 'PWD': 'C:\\slave\\test', 14:18:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:06 INFO - 'SYSTEMDRIVE': 'C:', 14:18:06 INFO - 'SYSTEMROOT': 'C:\\windows', 14:18:06 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:06 INFO - 'TEST1': 'testie', 14:18:06 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:06 INFO - 'USERDOMAIN': 'T-W732-IX-085', 14:18:06 INFO - 'USERNAME': 'cltbld', 14:18:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:18:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:06 INFO - 'WINDIR': 'C:\\windows', 14:18:06 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:18:06 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:18:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:07 INFO - Downloading/unpacking blobuploader==1.2.4 14:18:07 INFO - Downloading blobuploader-1.2.4.tar.gz 14:18:07 INFO - Running setup.py egg_info for package blobuploader 14:18:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:18:11 INFO - Running setup.py egg_info for package requests 14:18:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:18:11 INFO - Downloading docopt-0.6.1.tar.gz 14:18:11 INFO - Running setup.py egg_info for package docopt 14:18:11 INFO - Installing collected packages: blobuploader, docopt, requests 14:18:11 INFO - Running setup.py install for blobuploader 14:18:11 INFO - Running setup.py install for docopt 14:18:11 INFO - Running setup.py install for requests 14:18:11 INFO - Successfully installed blobuploader docopt requests 14:18:11 INFO - Cleaning up... 14:18:11 INFO - Return code: 0 14:18:11 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:11 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 0x01C0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3A368>, '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 0x018CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1E0C0>, '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-085', 'USERDOMAIN': 'T-W732-IX-085', '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-085', '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 14:18:11 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 14:18:11 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 14:18:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:18:11 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:18:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:11 INFO - 'COMPUTERNAME': 'T-W732-IX-085', 14:18:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:18:11 INFO - 'DCLOCATION': 'SCL3', 14:18:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:11 INFO - 'HOMEDRIVE': 'C:', 14:18:11 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:18:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:11 INFO - 'KTS_VERSION': '1.19c', 14:18:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:18:11 INFO - 'LOGONSERVER': '\\\\T-W732-IX-085', 14:18:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:11 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:11 INFO - 'MOZ_AIRBAG': '1', 14:18:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:11 INFO - 'MOZ_MSVCVERSION': '8', 14:18:11 INFO - 'MOZ_NO_REMOTE': '1', 14:18:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:11 INFO - 'NO_EM_RESTART': '1', 14:18:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:11 INFO - 'OS': 'Windows_NT', 14:18:11 INFO - 'OURDRIVE': 'C:', 14:18:11 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;', 14:18:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:18:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:11 INFO - 'PROCESSOR_LEVEL': '6', 14:18:11 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:18:11 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:11 INFO - 'PROMPT': '$P$G', 14:18:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:18:11 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:18:11 INFO - 'PWD': 'C:\\slave\\test', 14:18:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:11 INFO - 'SYSTEMDRIVE': 'C:', 14:18:11 INFO - 'SYSTEMROOT': 'C:\\windows', 14:18:11 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:11 INFO - 'TEST1': 'testie', 14:18:11 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:11 INFO - 'USERDOMAIN': 'T-W732-IX-085', 14:18:11 INFO - 'USERNAME': 'cltbld', 14:18:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:18:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:11 INFO - 'WINDIR': 'C:\\windows', 14:18:11 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:18:11 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:18:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:16 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:18:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:18:16 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:18:16 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:18:16 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:18:16 INFO - Unpacking c:\slave\test\build\tests\marionette 14:18:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:18:16 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:16 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 14:18:16 INFO - Running setup.py install for browsermob-proxy 14:18:29 INFO - Running setup.py install for manifestparser 14:18:29 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for marionette-client 14:18:29 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:29 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for marionette-driver 14:18:29 INFO - Running setup.py install for mozcrash 14:18:29 INFO - Running setup.py install for mozdebug 14:18:29 INFO - Running setup.py install for mozdevice 14:18:29 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for mozfile 14:18:29 INFO - Running setup.py install for mozhttpd 14:18:29 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for mozinfo 14:18:29 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for mozInstall 14:18:29 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for mozleak 14:18:29 INFO - Running setup.py install for mozlog 14:18:29 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for moznetwork 14:18:29 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for mozprocess 14:18:29 INFO - Running setup.py install for mozprofile 14:18:29 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for mozrunner 14:18:29 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for mozscreenshot 14:18:29 INFO - Running setup.py install for moztest 14:18:29 INFO - Running setup.py install for mozversion 14:18:29 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:18:29 INFO - Running setup.py install for wptserve 14:18:29 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 14:18:29 INFO - Cleaning up... 14:18:29 INFO - Return code: 0 14:18:29 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:18:29 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')]} 14:18:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:29 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')]} 14:18:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:29 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 0x01C0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3A368>, '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 0x018CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1E0C0>, '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-085', 'USERDOMAIN': 'T-W732-IX-085', '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-085', '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 14:18:29 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 14:18:29 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 14:18:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:18:29 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:18:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:29 INFO - 'COMPUTERNAME': 'T-W732-IX-085', 14:18:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:18:29 INFO - 'DCLOCATION': 'SCL3', 14:18:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:29 INFO - 'HOMEDRIVE': 'C:', 14:18:29 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:18:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:29 INFO - 'KTS_VERSION': '1.19c', 14:18:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:18:29 INFO - 'LOGONSERVER': '\\\\T-W732-IX-085', 14:18:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:29 INFO - 'MOZ_AIRBAG': '1', 14:18:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:29 INFO - 'MOZ_MSVCVERSION': '8', 14:18:29 INFO - 'MOZ_NO_REMOTE': '1', 14:18:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:29 INFO - 'NO_EM_RESTART': '1', 14:18:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:29 INFO - 'OS': 'Windows_NT', 14:18:29 INFO - 'OURDRIVE': 'C:', 14:18:29 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;', 14:18:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:18:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:29 INFO - 'PROCESSOR_LEVEL': '6', 14:18:29 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:18:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:29 INFO - 'PROMPT': '$P$G', 14:18:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:18:29 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:18:29 INFO - 'PWD': 'C:\\slave\\test', 14:18:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:29 INFO - 'SYSTEMDRIVE': 'C:', 14:18:29 INFO - 'SYSTEMROOT': 'C:\\windows', 14:18:29 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:29 INFO - 'TEST1': 'testie', 14:18:29 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:29 INFO - 'USERDOMAIN': 'T-W732-IX-085', 14:18:29 INFO - 'USERNAME': 'cltbld', 14:18:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:18:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:29 INFO - 'WINDIR': 'C:\\windows', 14:18:29 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:18:29 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:18:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:18:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:18:34 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:18:34 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:18:34 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:18:34 INFO - Unpacking c:\slave\test\build\tests\marionette 14:18:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:18:34 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:34 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)) 14:18:45 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)) 14:18:45 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)) 14:18:45 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)) 14:18:45 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)) 14:18:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 14:18:45 INFO - Downloading blessings-1.6.tar.gz 14:18:45 INFO - Running setup.py egg_info for package blessings 14:18:45 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)) 14:18:45 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:18:45 INFO - Running setup.py install for blessings 14:18:45 INFO - Running setup.py install for browsermob-proxy 14:18:45 INFO - Running setup.py install for manifestparser 14:18:45 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Running setup.py install for marionette-client 14:18:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:18:45 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Running setup.py install for marionette-driver 14:18:45 INFO - Running setup.py install for mozcrash 14:18:45 INFO - Running setup.py install for mozdebug 14:18:45 INFO - Running setup.py install for mozdevice 14:18:45 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Running setup.py install for mozhttpd 14:18:45 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Running setup.py install for mozInstall 14:18:45 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Running setup.py install for mozleak 14:18:45 INFO - Running setup.py install for mozprofile 14:18:45 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Running setup.py install for mozrunner 14:18:45 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:18:45 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:18:47 INFO - Running setup.py install for mozscreenshot 14:18:47 INFO - Running setup.py install for moztest 14:18:47 INFO - Running setup.py install for mozversion 14:18:47 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:18:47 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:18:47 INFO - Running setup.py install for wptserve 14:18:47 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:18:47 INFO - Cleaning up... 14:18:47 INFO - Return code: 0 14:18:47 INFO - Done creating virtualenv C:\slave\test\build\venv. 14:18:47 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:18:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:18:47 INFO - Reading from file tmpfile_stdout 14:18:47 INFO - Using _rmtree_windows ... 14:18:47 INFO - Using _rmtree_windows ... 14:18:47 INFO - Current package versions: 14:18:47 INFO - blessings == 1.6 14:18:47 INFO - blobuploader == 1.2.4 14:18:47 INFO - browsermob-proxy == 0.6.0 14:18:47 INFO - distribute == 0.6.14 14:18:47 INFO - docopt == 0.6.1 14:18:47 INFO - manifestparser == 1.1 14:18:47 INFO - marionette-client == 2.3.0 14:18:47 INFO - marionette-driver == 1.4.0 14:18:47 INFO - mozInstall == 1.12 14:18:47 INFO - mozcrash == 0.17 14:18:47 INFO - mozdebug == 0.1 14:18:47 INFO - mozdevice == 0.48 14:18:47 INFO - mozfile == 1.2 14:18:47 INFO - mozhttpd == 0.7 14:18:47 INFO - mozinfo == 0.9 14:18:47 INFO - mozleak == 0.1 14:18:47 INFO - mozlog == 3.1 14:18:47 INFO - moznetwork == 0.27 14:18:47 INFO - mozprocess == 0.22 14:18:47 INFO - mozprofile == 0.28 14:18:47 INFO - mozrunner == 6.11 14:18:47 INFO - mozscreenshot == 0.1 14:18:47 INFO - mozsystemmonitor == 0.0 14:18:47 INFO - moztest == 0.7 14:18:47 INFO - mozversion == 1.4 14:18:47 INFO - requests == 1.2.3 14:18:47 INFO - wptserve == 1.4.0 14:18:47 INFO - Running post-action listener: _resource_record_post_action 14:18:47 INFO - Running post-action listener: _start_resource_monitoring 14:18:47 INFO - Starting resource monitoring. 14:18:47 INFO - ##### 14:18:47 INFO - ##### Running pull step. 14:18:47 INFO - ##### 14:18:47 INFO - Running pre-action listener: _resource_record_pre_action 14:18:47 INFO - Running main action method: pull 14:18:47 INFO - Pull has nothing to do! 14:18:47 INFO - Running post-action listener: _resource_record_post_action 14:18:47 INFO - ##### 14:18:47 INFO - ##### Running install step. 14:18:47 INFO - ##### 14:18:47 INFO - Running pre-action listener: _resource_record_pre_action 14:18:47 INFO - Running main action method: install 14:18:47 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:18:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:18:48 INFO - Reading from file tmpfile_stdout 14:18:48 INFO - Using _rmtree_windows ... 14:18:48 INFO - Using _rmtree_windows ... 14:18:48 INFO - Detecting whether we're running mozinstall >=1.0... 14:18:48 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 14:18:48 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 14:18:48 INFO - Reading from file tmpfile_stdout 14:18:48 INFO - Output received: 14:18:48 INFO - Usage: mozinstall-script.py [options] installer 14:18:48 INFO - Options: 14:18:48 INFO - -h, --help show this help message and exit 14:18:48 INFO - -d DEST, --destination=DEST 14:18:48 INFO - Directory to install application into. [default: 14:18:48 INFO - "C:\slave\test"] 14:18:48 INFO - --app=APP Application being installed. [default: firefox] 14:18:48 INFO - Using _rmtree_windows ... 14:18:48 INFO - Using _rmtree_windows ... 14:18:48 INFO - mkdir: C:\slave\test\build\application 14:18:48 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.2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 14:18:48 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.2.en-US.win32.zip --destination C:\slave\test\build\application 14:18:50 INFO - Reading from file tmpfile_stdout 14:18:50 INFO - Output received: 14:18:50 INFO - C:\slave\test\build\application\firefox\firefox.exe 14:18:50 INFO - Using _rmtree_windows ... 14:18:50 INFO - Using _rmtree_windows ... 14:18:50 INFO - Running post-action listener: _resource_record_post_action 14:18:50 INFO - ##### 14:18:50 INFO - ##### Running run-tests step. 14:18:50 INFO - ##### 14:18:50 INFO - Running pre-action listener: _resource_record_pre_action 14:18:50 INFO - Running main action method: run_tests 14:18:50 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 14:18:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:18:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:18:50 INFO - grabbing minidump binary from tooltool 14:18: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')]} 14:18:50 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 0x01C3A368>, '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 0x018CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 14:18:50 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 14:18:50 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 14:18:50 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:18:52 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpy4ap4k 14:18:52 INFO - INFO - File integrity verified, renaming tmpy4ap4k to win32-minidump_stackwalk.exe 14:18:52 INFO - Return code: 0 14:18:52 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 14:18:52 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 14:18:52 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/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.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 14:18:52 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/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.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 14:18:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:18:52 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:18:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:18:52 INFO - 'COMPUTERNAME': 'T-W732-IX-085', 14:18:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:18:52 INFO - 'DCLOCATION': 'SCL3', 14:18:52 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:18:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:18:52 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:18:52 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:18:52 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:18:52 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:18:52 INFO - 'HOMEDRIVE': 'C:', 14:18:52 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:18:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:18:52 INFO - 'KTS_VERSION': '1.19c', 14:18:52 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:18:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:18:52 INFO - 'LOGONSERVER': '\\\\T-W732-IX-085', 14:18:52 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 14:18:52 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:18:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:18:52 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:18:52 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:18:52 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:18:52 INFO - 'MOZ_AIRBAG': '1', 14:18:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:18:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:52 INFO - 'MOZ_MSVCVERSION': '8', 14:18:52 INFO - 'MOZ_NO_REMOTE': '1', 14:18:52 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:18:52 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:18:52 INFO - 'NO_EM_RESTART': '1', 14:18:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:52 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:18:52 INFO - 'OS': 'Windows_NT', 14:18:52 INFO - 'OURDRIVE': 'C:', 14:18:52 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;', 14:18:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:18:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:18:52 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:18:52 INFO - 'PROCESSOR_LEVEL': '6', 14:18:52 INFO - 'PROCESSOR_REVISION': '1e05', 14:18:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:18:52 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:18:52 INFO - 'PROMPT': '$P$G', 14:18:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:18:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:18:52 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:18:52 INFO - 'PWD': 'C:\\slave\\test', 14:18:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:18:52 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:18:52 INFO - 'SYSTEMDRIVE': 'C:', 14:18:52 INFO - 'SYSTEMROOT': 'C:\\windows', 14:18:52 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:52 INFO - 'TEST1': 'testie', 14:18:52 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:18:52 INFO - 'USERDOMAIN': 'T-W732-IX-085', 14:18:52 INFO - 'USERNAME': 'cltbld', 14:18:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:18:52 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:18:52 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:18:52 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:18:52 INFO - 'WINDIR': 'C:\\windows', 14:18:52 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:18:52 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:18:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:18:52 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/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.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 14:18:54 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 14:18:54 INFO - import pkg_resources 14:18:55 INFO - Using 1 client processes 14:18:58 INFO - SUITE-START | Running 778 tests 14:18:58 INFO - Running testharness tests 14:18:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:18:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 14:18:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:18:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 14:18:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:18:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 14:18:58 INFO - Setting up ssl 14:18:59 INFO - PROCESS | certutil | 14:18:59 INFO - PROCESS | certutil | 14:18:59 INFO - PROCESS | certutil | 14:18:59 INFO - Certificate Nickname Trust Attributes 14:18:59 INFO - SSL,S/MIME,JAR/XPI 14:18:59 INFO - 14:18:59 INFO - web-platform-tests CT,, 14:18:59 INFO - 14:18:59 INFO - Starting runner 14:18:59 INFO - PROCESS | 2796 | [2796] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 14:18:59 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 14:19:00 INFO - PROCESS | 2796 | [2796] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 14:19:01 INFO - PROCESS | 2796 | 1471987141384 Marionette DEBUG Marionette enabled via build flag and pref 14:19:02 INFO - PROCESS | 2796 | ++DOCSHELL 0DB9E400 == 1 [pid = 2796] [id = 1] 14:19:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 1 (0DB9E800) [pid = 2796] [serial = 1] [outer = 00000000] 14:19:02 INFO - PROCESS | 2796 | [2796] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:19:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 2 (0DB9F400) [pid = 2796] [serial = 2] [outer = 0DB9E800] 14:19:02 INFO - PROCESS | 2796 | ++DOCSHELL 0DFDE000 == 2 [pid = 2796] [id = 2] 14:19:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 3 (0DFDE400) [pid = 2796] [serial = 3] [outer = 00000000] 14:19:02 INFO - PROCESS | 2796 | [2796] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:19:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 4 (0DFDF000) [pid = 2796] [serial = 4] [outer = 0DFDE400] 14:19:03 INFO - PROCESS | 2796 | 1471987143239 Marionette INFO Listening on port 2828 14:19:04 INFO - PROCESS | 2796 | 1471987144919 Marionette DEBUG Marionette enabled via command-line flag 14:19:04 INFO - PROCESS | 2796 | [2796] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:19:04 INFO - PROCESS | 2796 | [2796] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:19:04 INFO - PROCESS | 2796 | ++DOCSHELL 0CA0D400 == 3 [pid = 2796] [id = 3] 14:19:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 5 (0CA0D800) [pid = 2796] [serial = 5] [outer = 00000000] 14:19:04 INFO - PROCESS | 2796 | [2796] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:19:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 6 (0CA0E400) [pid = 2796] [serial = 6] [outer = 0CA0D800] 14:19:05 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:19:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 7 (158CA800) [pid = 2796] [serial = 7] [outer = 0DFDE400] 14:19:05 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:05 INFO - PROCESS | 2796 | 1471987145928 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49657 14:19:05 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:05 INFO - PROCESS | 2796 | 1471987145951 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49658 14:19:05 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:05 INFO - PROCESS | 2796 | 1471987145958 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49660 14:19:05 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:05 INFO - PROCESS | 2796 | 1471987145995 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49661 14:19:05 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:05 INFO - PROCESS | 2796 | 1471987146001 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49663 14:19:06 INFO - PROCESS | 2796 | 1471987146006 Marionette DEBUG Closed connection conn0 14:19:06 INFO - PROCESS | 2796 | 1471987146008 Marionette DEBUG Closed connection conn1 14:19:06 INFO - PROCESS | 2796 | 1471987146010 Marionette DEBUG Closed connection conn2 14:19:06 INFO - PROCESS | 2796 | 1471987146073 Marionette DEBUG Closed connection conn3 14:19:06 INFO - PROCESS | 2796 | 1471987146109 Marionette DEBUG Closed connection conn4 14:19:06 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:06 INFO - PROCESS | 2796 | 1471987146115 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49664 14:19:06 INFO - PROCESS | 2796 | 1471987146215 Marionette DEBUG Closed connection conn5 14:19:06 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:19:06 INFO - PROCESS | 2796 | 1471987146220 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49665 14:19:06 INFO - PROCESS | 2796 | ++DOCSHELL 0DB9F800 == 4 [pid = 2796] [id = 4] 14:19:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 8 (1658A000) [pid = 2796] [serial = 8] [outer = 00000000] 14:19:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 9 (16BCDC00) [pid = 2796] [serial = 9] [outer = 1658A000] 14:19:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 10 (16BD3C00) [pid = 2796] [serial = 10] [outer = 1658A000] 14:19:06 INFO - PROCESS | 2796 | 1471987146363 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:19:06 INFO - PROCESS | 2796 | 1471987146368 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2"} 14:19:07 INFO - PROCESS | 2796 | [2796] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:19:07 INFO - PROCESS | 2796 | [2796] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:19:08 INFO - PROCESS | 2796 | [2796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:19:08 INFO - PROCESS | 2796 | ++DOCSHELL 18CA0800 == 5 [pid = 2796] [id = 5] 14:19:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 11 (18CA0C00) [pid = 2796] [serial = 11] [outer = 00000000] 14:19:08 INFO - PROCESS | 2796 | ++DOCSHELL 1906D000 == 6 [pid = 2796] [id = 6] 14:19:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 12 (1906D400) [pid = 2796] [serial = 12] [outer = 00000000] 14:19:09 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:19:09 INFO - PROCESS | 2796 | ++DOCSHELL 19889C00 == 7 [pid = 2796] [id = 7] 14:19:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 13 (1988A000) [pid = 2796] [serial = 13] [outer = 00000000] 14:19:09 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:19:09 INFO - PROCESS | 2796 | [2796] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:19:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 14 (19C04C00) [pid = 2796] [serial = 14] [outer = 1988A000] 14:19:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 15 (19CAC800) [pid = 2796] [serial = 15] [outer = 18CA0C00] 14:19:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 16 (19A60400) [pid = 2796] [serial = 16] [outer = 1906D400] 14:19:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 17 (19A63400) [pid = 2796] [serial = 17] [outer = 1988A000] 14:19:10 INFO - PROCESS | 2796 | 1471987150386 Marionette INFO startBrowser 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:10 INFO - PROCESS | 2796 | 1471987150423 Marionette DEBUG loaded listener.js 14:19:10 INFO - PROCESS | 2796 | 1471987150438 Marionette DEBUG loaded listener.js 14:19:10 INFO - PROCESS | 2796 | 1471987150440 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 18 (1BCDC800) [pid = 2796] [serial = 18] [outer = 1988A000] 14:19:11 INFO - PROCESS | 2796 | 1471987151210 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"0c39836b-68db-4c6e-a6c7-863728b46acb","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2","command_id":1}}] 14:19:11 INFO - PROCESS | 2796 | 1471987151485 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}] 14:19:11 INFO - PROCESS | 2796 | 1471987151489 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:11 INFO - PROCESS | 2796 | 1471987151520 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 14:19:11 INFO - PROCESS | 2796 | 1471987151572 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:19:11 INFO - PROCESS | 2796 | 1471987151575 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:11 INFO - PROCESS | 2796 | [2796] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:19:12 INFO - PROCESS | 2796 | --DOCSHELL 0DB9E400 == 6 [pid = 2796] [id = 1] 14:19:13 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:19:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 19 (15EA6C00) [pid = 2796] [serial = 19] [outer = 1988A000] 14:19:13 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:19:13 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:19:13 INFO - PROCESS | 2796 | 1471987153822 Marionette TRACE conn6 <- [1,3,null,{}] 14:19:13 INFO - PROCESS | 2796 | 1471987153827 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 14:19:13 INFO - PROCESS | 2796 | 1471987153831 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:13 INFO - PROCESS | 2796 | 1471987153853 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 14:19:13 INFO - PROCESS | 2796 | 1471987153883 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 2796 | 1471987153887 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 14:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:19:13 INFO - PROCESS | 2796 | 1471987153893 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 2796 | 1471987153896 Marionette TRACE conn6 <- [1,6,null,{}] 14:19:13 INFO - PROCESS | 2796 | 1471987153909 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}] 14:19:13 INFO - PROCESS | 2796 | 1471987153912 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:13 INFO - PROCESS | 2796 | 1471987153934 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 14:19:13 INFO - PROCESS | 2796 | 1471987153939 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:13 INFO - PROCESS | 2796 | 1471987153943 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:13 INFO - PROCESS | 2796 | ++DOCSHELL 19881400 == 7 [pid = 2796] [id = 8] 14:19:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 20 (19885C00) [pid = 2796] [serial = 20] [outer = 00000000] 14:19:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 21 (19A6DC00) [pid = 2796] [serial = 21] [outer = 19885C00] 14:19:14 INFO - PROCESS | 2796 | 1471987154004 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 22 (19EDC800) [pid = 2796] [serial = 22] [outer = 19885C00] 14:19:14 INFO - PROCESS | 2796 | ++DOCSHELL 1B9DBC00 == 8 [pid = 2796] [id = 9] 14:19:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 23 (1B9DC800) [pid = 2796] [serial = 23] [outer = 00000000] 14:19:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 24 (1C51D400) [pid = 2796] [serial = 24] [outer = 1B9DC800] 14:19:14 INFO - PROCESS | 2796 | 1471987154459 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 25 (0C7CE800) [pid = 2796] [serial = 25] [outer = 1B9DC800] 14:19:15 INFO - PROCESS | 2796 | 1471987155072 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]]]}] 14:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1221ms 14:19:15 INFO - PROCESS | 2796 | 1471987155198 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 14:19:15 INFO - PROCESS | 2796 | 1471987155201 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 14:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:19:15 INFO - PROCESS | 2796 | 1471987155226 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 2796 | 1471987155229 Marionette TRACE conn6 <- [1,10,null,{}] 14:19:15 INFO - PROCESS | 2796 | 1471987155242 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}] 14:19:15 INFO - PROCESS | 2796 | 1471987155245 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:15 INFO - PROCESS | 2796 | 1471987155335 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 14:19:15 INFO - PROCESS | 2796 | --DOCSHELL 0DB9F800 == 7 [pid = 2796] [id = 4] 14:19:15 INFO - PROCESS | 2796 | 1471987155401 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 2796 | 1471987155403 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:15 INFO - PROCESS | 2796 | ++DOCSHELL 0CF68000 == 8 [pid = 2796] [id = 10] 14:19:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 26 (0CF6C000) [pid = 2796] [serial = 26] [outer = 00000000] 14:19:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 27 (14788400) [pid = 2796] [serial = 27] [outer = 0CF6C000] 14:19:15 INFO - PROCESS | 2796 | 1471987155454 Marionette DEBUG loaded listener.js 14:19:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 28 (14975000) [pid = 2796] [serial = 28] [outer = 0CF6C000] 14:19:15 INFO - PROCESS | 2796 | 1471987155845 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]]]}] 14:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 690ms 14:19:15 INFO - PROCESS | 2796 | 1471987155910 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 14:19:15 INFO - PROCESS | 2796 | 1471987155915 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 14:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:19:15 INFO - PROCESS | 2796 | 1471987155921 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 2796 | 1471987155924 Marionette TRACE conn6 <- [1,14,null,{}] 14:19:15 INFO - PROCESS | 2796 | 1471987155927 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}] 14:19:15 INFO - PROCESS | 2796 | 1471987155930 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:16 INFO - PROCESS | 2796 | ++DOCSHELL 16585400 == 9 [pid = 2796] [id = 11] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 29 (16BC9400) [pid = 2796] [serial = 29] [outer = 00000000] 14:19:16 INFO - PROCESS | 2796 | 1471987156034 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 30 (14D96C00) [pid = 2796] [serial = 30] [outer = 16BC9400] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 31 (16BC8000) [pid = 2796] [serial = 31] [outer = 16BC9400] 14:19:16 INFO - PROCESS | 2796 | 1471987156087 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:16 INFO - PROCESS | 2796 | 1471987156090 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:16 INFO - PROCESS | 2796 | ++DOCSHELL 0C728400 == 10 [pid = 2796] [id = 12] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 32 (16BCC800) [pid = 2796] [serial = 32] [outer = 00000000] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 33 (17DC9400) [pid = 2796] [serial = 33] [outer = 16BCC800] 14:19:16 INFO - PROCESS | 2796 | ++DOCSHELL 1804D400 == 11 [pid = 2796] [id = 13] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 34 (1804EC00) [pid = 2796] [serial = 34] [outer = 00000000] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 35 (18056C00) [pid = 2796] [serial = 35] [outer = 1804EC00] 14:19:16 INFO - PROCESS | 2796 | 1471987156185 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 36 (181D8C00) [pid = 2796] [serial = 36] [outer = 1804EC00] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 37 (18C9E400) [pid = 2796] [serial = 37] [outer = 16BCC800] 14:19:16 INFO - PROCESS | 2796 | 1471987156732 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]]]}] 14:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 830ms 14:19:16 INFO - PROCESS | 2796 | 1471987156754 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 14:19:16 INFO - PROCESS | 2796 | 1471987156757 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 14:19:16 INFO - PROCESS | 2796 | 1471987156760 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:19:16 INFO - PROCESS | 2796 | 1471987156764 Marionette TRACE conn6 <- [1,18,null,{}] 14:19:16 INFO - PROCESS | 2796 | 1471987156776 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}] 14:19:16 INFO - PROCESS | 2796 | 1471987156781 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:16 INFO - PROCESS | 2796 | 1471987156877 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 14:19:16 INFO - PROCESS | 2796 | 1471987156944 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:16 INFO - PROCESS | 2796 | 1471987156948 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:16 INFO - PROCESS | 2796 | ++DOCSHELL 1B0E0C00 == 12 [pid = 2796] [id = 14] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 38 (1B0E1000) [pid = 2796] [serial = 38] [outer = 00000000] 14:19:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 39 (1B74B000) [pid = 2796] [serial = 39] [outer = 1B0E1000] 14:19:16 INFO - PROCESS | 2796 | 1471987157001 Marionette DEBUG loaded listener.js 14:19:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 40 (1B9DCC00) [pid = 2796] [serial = 40] [outer = 1B0E1000] 14:19:17 INFO - PROCESS | 2796 | 1471987157363 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]]]}] 14:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 630ms 14:19:17 INFO - PROCESS | 2796 | 1471987157394 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 14:19:17 INFO - PROCESS | 2796 | 1471987157397 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 14:19:17 INFO - PROCESS | 2796 | 1471987157400 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:19:17 INFO - PROCESS | 2796 | 1471987157402 Marionette TRACE conn6 <- [1,22,null,{}] 14:19:17 INFO - PROCESS | 2796 | 1471987157406 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}] 14:19:17 INFO - PROCESS | 2796 | 1471987157409 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:17 INFO - PROCESS | 2796 | 1471987157528 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 14:19:17 INFO - PROCESS | 2796 | 1471987157534 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:17 INFO - PROCESS | 2796 | 1471987157536 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:17 INFO - PROCESS | 2796 | ++DOCSHELL 18164000 == 13 [pid = 2796] [id = 15] 14:19:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 41 (181CE800) [pid = 2796] [serial = 41] [outer = 00000000] 14:19:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 42 (19953C00) [pid = 2796] [serial = 42] [outer = 181CE800] 14:19:17 INFO - PROCESS | 2796 | 1471987157594 Marionette DEBUG loaded listener.js 14:19:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 43 (1B0D8800) [pid = 2796] [serial = 43] [outer = 181CE800] 14:19:17 INFO - PROCESS | 2796 | 1471987157968 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]]]}] 14:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 14:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:19:18 INFO - PROCESS | 2796 | 1471987158034 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 14:19:18 INFO - PROCESS | 2796 | 1471987158036 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 14:19:18 INFO - PROCESS | 2796 | 1471987158039 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:19:18 INFO - PROCESS | 2796 | 1471987158041 Marionette TRACE conn6 <- [1,26,null,{}] 14:19:18 INFO - PROCESS | 2796 | 1471987158045 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}] 14:19:18 INFO - PROCESS | 2796 | 1471987158047 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:18 INFO - PROCESS | 2796 | 1471987158132 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 14:19:18 INFO - PROCESS | 2796 | 1471987158138 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:18 INFO - PROCESS | 2796 | 1471987158140 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:18 INFO - PROCESS | 2796 | ++DOCSHELL 16BD1800 == 14 [pid = 2796] [id = 16] 14:19:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 44 (1717E800) [pid = 2796] [serial = 44] [outer = 00000000] 14:19:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 45 (1994D400) [pid = 2796] [serial = 45] [outer = 1717E800] 14:19:18 INFO - PROCESS | 2796 | 1471987158191 Marionette DEBUG loaded listener.js 14:19:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 46 (19995800) [pid = 2796] [serial = 46] [outer = 1717E800] 14:19:18 INFO - PROCESS | 2796 | 1471987158616 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]]]}] 14:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 629ms 14:19:18 INFO - PROCESS | 2796 | 1471987158671 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 14:19:18 INFO - PROCESS | 2796 | 1471987158673 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 14:19:18 INFO - PROCESS | 2796 | 1471987158676 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:19:18 INFO - PROCESS | 2796 | 1471987158678 Marionette TRACE conn6 <- [1,30,null,{}] 14:19:18 INFO - PROCESS | 2796 | 1471987158682 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}] 14:19:18 INFO - PROCESS | 2796 | 1471987158688 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:18 INFO - PROCESS | 2796 | 1471987158808 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 14:19:18 INFO - PROCESS | 2796 | 1471987158822 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:18 INFO - PROCESS | 2796 | 1471987158824 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:18 INFO - PROCESS | 2796 | ++DOCSHELL 1999C800 == 15 [pid = 2796] [id = 17] 14:19:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 47 (1999D400) [pid = 2796] [serial = 47] [outer = 00000000] 14:19:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 48 (1AF8D400) [pid = 2796] [serial = 48] [outer = 1999D400] 14:19:18 INFO - PROCESS | 2796 | 1471987158874 Marionette DEBUG loaded listener.js 14:19:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 49 (1AF90400) [pid = 2796] [serial = 49] [outer = 1999D400] 14:19:19 INFO - PROCESS | 2796 | 1471987159245 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]]]}] 14:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 14:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:19:19 INFO - PROCESS | 2796 | 1471987159314 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 14:19:19 INFO - PROCESS | 2796 | 1471987159316 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 14:19:19 INFO - PROCESS | 2796 | 1471987159320 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 2796 | 1471987159322 Marionette TRACE conn6 <- [1,34,null,{}] 14:19:19 INFO - PROCESS | 2796 | 1471987159326 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}] 14:19:19 INFO - PROCESS | 2796 | 1471987159328 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:19 INFO - PROCESS | 2796 | 1471987159404 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 14:19:19 INFO - PROCESS | 2796 | 1471987159410 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 2796 | 1471987159412 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:19 INFO - PROCESS | 2796 | ++DOCSHELL 0C09A800 == 16 [pid = 2796] [id = 18] 14:19:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 50 (0C09AC00) [pid = 2796] [serial = 50] [outer = 00000000] 14:19:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 51 (19951C00) [pid = 2796] [serial = 51] [outer = 0C09AC00] 14:19:19 INFO - PROCESS | 2796 | 1471987159458 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 52 (189E0C00) [pid = 2796] [serial = 52] [outer = 0C09AC00] 14:19:19 INFO - PROCESS | 2796 | 1471987159866 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]]]}] 14:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 14:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:19:19 INFO - PROCESS | 2796 | 1471987159890 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 14:19:19 INFO - PROCESS | 2796 | 1471987159892 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 14:19:19 INFO - PROCESS | 2796 | 1471987159895 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 2796 | 1471987159897 Marionette TRACE conn6 <- [1,38,null,{}] 14:19:19 INFO - PROCESS | 2796 | 1471987159900 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}] 14:19:19 INFO - PROCESS | 2796 | 1471987159902 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:20 INFO - PROCESS | 2796 | 1471987160015 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 14:19:20 INFO - PROCESS | 2796 | 1471987160022 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:20 INFO - PROCESS | 2796 | 1471987160024 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:20 INFO - PROCESS | 2796 | ++DOCSHELL 0CF03800 == 17 [pid = 2796] [id = 19] 14:19:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0CF07000) [pid = 2796] [serial = 53] [outer = 00000000] 14:19:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0CF0C800) [pid = 2796] [serial = 54] [outer = 0CF07000] 14:19:20 INFO - PROCESS | 2796 | 1471987160071 Marionette DEBUG loaded listener.js 14:19:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0CF0F000) [pid = 2796] [serial = 55] [outer = 0CF07000] 14:19:20 INFO - PROCESS | 2796 | 1471987160509 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]]]}] 14:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 14:19:20 INFO - PROCESS | 2796 | 1471987160526 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 14:19:20 INFO - PROCESS | 2796 | 1471987160528 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 14:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:19:20 INFO - PROCESS | 2796 | 1471987160531 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:19:20 INFO - PROCESS | 2796 | 1471987160533 Marionette TRACE conn6 <- [1,42,null,{}] 14:19:20 INFO - PROCESS | 2796 | 1471987160537 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}] 14:19:20 INFO - PROCESS | 2796 | 1471987160539 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:20 INFO - PROCESS | 2796 | 1471987160655 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 14:19:20 INFO - PROCESS | 2796 | 1471987160662 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:20 INFO - PROCESS | 2796 | 1471987160664 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:20 INFO - PROCESS | 2796 | ++DOCSHELL 0D04EC00 == 18 [pid = 2796] [id = 20] 14:19:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0D04F000) [pid = 2796] [serial = 56] [outer = 00000000] 14:19:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0D054400) [pid = 2796] [serial = 57] [outer = 0D04F000] 14:19:20 INFO - PROCESS | 2796 | 1471987160711 Marionette DEBUG loaded listener.js 14:19:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0D057C00) [pid = 2796] [serial = 58] [outer = 0D04F000] 14:19:21 INFO - PROCESS | 2796 | 1471987161104 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]]]}] 14:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 630ms 14:19:21 INFO - PROCESS | 2796 | 1471987161163 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 14:19:21 INFO - PROCESS | 2796 | 1471987161165 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 14:19:21 INFO - PROCESS | 2796 | 1471987161168 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:19:21 INFO - PROCESS | 2796 | 1471987161179 Marionette TRACE conn6 <- [1,46,null,{}] 14:19:21 INFO - PROCESS | 2796 | 1471987161183 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}] 14:19:21 INFO - PROCESS | 2796 | 1471987161185 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:21 INFO - PROCESS | 2796 | 1471987161292 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 14:19:21 INFO - PROCESS | 2796 | 1471987161302 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 2796 | 1471987161304 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:21 INFO - PROCESS | 2796 | ++DOCSHELL 0D059400 == 19 [pid = 2796] [id = 21] 14:19:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0D059C00) [pid = 2796] [serial = 59] [outer = 00000000] 14:19:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (19950400) [pid = 2796] [serial = 60] [outer = 0D059C00] 14:19:21 INFO - PROCESS | 2796 | 1471987161351 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (1C51B800) [pid = 2796] [serial = 61] [outer = 0D059C00] 14:19:21 INFO - PROCESS | 2796 | 1471987161716 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]]]}] 14:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 590ms 14:19:21 INFO - PROCESS | 2796 | 1471987161762 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 14:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:19:21 INFO - PROCESS | 2796 | 1471987161765 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 14:19:21 INFO - PROCESS | 2796 | 1471987161768 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - PROCESS | 2796 | 1471987161770 Marionette TRACE conn6 <- [1,50,null,{}] 14:19:21 INFO - PROCESS | 2796 | 1471987161774 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}] 14:19:21 INFO - PROCESS | 2796 | 1471987161777 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:21 INFO - PROCESS | 2796 | 1471987161895 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 14:19:21 INFO - PROCESS | 2796 | 1471987161922 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 2796 | 1471987161925 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:21 INFO - PROCESS | 2796 | ++DOCSHELL 1E2BBC00 == 20 [pid = 2796] [id = 22] 14:19:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (1E2BCC00) [pid = 2796] [serial = 62] [outer = 00000000] 14:19:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (1E2C4800) [pid = 2796] [serial = 63] [outer = 1E2BCC00] 14:19:21 INFO - PROCESS | 2796 | 1471987161977 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1EBF0000) [pid = 2796] [serial = 64] [outer = 1E2BCC00] 14:19:22 INFO - PROCESS | 2796 | 1471987162353 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]]]}] 14:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 630ms 14:19:22 INFO - PROCESS | 2796 | 1471987162399 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 14:19:22 INFO - PROCESS | 2796 | 1471987162400 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 14:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:19:22 INFO - PROCESS | 2796 | 1471987162404 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:19:22 INFO - PROCESS | 2796 | 1471987162405 Marionette TRACE conn6 <- [1,54,null,{}] 14:19:22 INFO - PROCESS | 2796 | 1471987162410 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}] 14:19:22 INFO - PROCESS | 2796 | 1471987162411 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:22 INFO - PROCESS | 2796 | 1471987162539 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 14:19:22 INFO - PROCESS | 2796 | 1471987162547 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:22 INFO - PROCESS | 2796 | 1471987162549 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:22 INFO - PROCESS | 2796 | ++DOCSHELL 1994EC00 == 21 [pid = 2796] [id = 23] 14:19:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (1C51E800) [pid = 2796] [serial = 65] [outer = 00000000] 14:19:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (1EBF8800) [pid = 2796] [serial = 66] [outer = 1C51E800] 14:19:22 INFO - PROCESS | 2796 | 1471987162596 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (1EF1D800) [pid = 2796] [serial = 67] [outer = 1C51E800] 14:19:23 INFO - PROCESS | 2796 | 1471987163698 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]]]}] 14:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1331ms 14:19:23 INFO - PROCESS | 2796 | 1471987163737 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 14:19:23 INFO - PROCESS | 2796 | 1471987163742 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 14:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:19:23 INFO - PROCESS | 2796 | 1471987163764 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:19:23 INFO - PROCESS | 2796 | 1471987163768 Marionette TRACE conn6 <- [1,58,null,{}] 14:19:23 INFO - PROCESS | 2796 | 1471987163774 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}] 14:19:23 INFO - PROCESS | 2796 | 1471987163777 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:23 INFO - PROCESS | 2796 | 1471987163887 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 14:19:23 INFO - PROCESS | 2796 | 1471987163940 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:23 INFO - PROCESS | 2796 | 1471987163942 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:23 INFO - PROCESS | 2796 | ++DOCSHELL 0CF03000 == 22 [pid = 2796] [id = 24] 14:19:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CF03400) [pid = 2796] [serial = 68] [outer = 00000000] 14:19:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF0BC00) [pid = 2796] [serial = 69] [outer = 0CF03400] 14:19:23 INFO - PROCESS | 2796 | 1471987163995 Marionette DEBUG loaded listener.js 14:19:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0D04B800) [pid = 2796] [serial = 70] [outer = 0CF03400] 14:19:24 INFO - PROCESS | 2796 | 1471987164419 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]]]}] 14:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 690ms 14:19:24 INFO - PROCESS | 2796 | 1471987164452 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 14:19:24 INFO - PROCESS | 2796 | 1471987164457 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 14:19:24 INFO - PROCESS | 2796 | 1471987164462 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:19:24 INFO - PROCESS | 2796 | 1471987164465 Marionette TRACE conn6 <- [1,62,null,{}] 14:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:19:24 INFO - PROCESS | 2796 | 1471987164469 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}] 14:19:24 INFO - PROCESS | 2796 | 1471987164472 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:24 INFO - PROCESS | 2796 | 1471987164589 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 14:19:24 INFO - PROCESS | 2796 | 1471987164595 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 2796 | 1471987164598 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:24 INFO - PROCESS | 2796 | ++DOCSHELL 0D143C00 == 23 [pid = 2796] [id = 25] 14:19:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D149000) [pid = 2796] [serial = 71] [outer = 00000000] 14:19:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0DB06C00) [pid = 2796] [serial = 72] [outer = 0D149000] 14:19:24 INFO - PROCESS | 2796 | 1471987164650 Marionette DEBUG loaded listener.js 14:19:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0DF9D000) [pid = 2796] [serial = 73] [outer = 0D149000] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1658A000) [pid = 2796] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19885C00) [pid = 2796] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CF6C000) [pid = 2796] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1804EC00) [pid = 2796] [serial = 34] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1B0E1000) [pid = 2796] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (181CE800) [pid = 2796] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1717E800) [pid = 2796] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:19:25 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1999D400) [pid = 2796] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:19:25 INFO - PROCESS | 2796 | 1471987165329 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]]]}] 14:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 930ms 14:19:25 INFO - PROCESS | 2796 | 1471987165399 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 14:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:19:25 INFO - PROCESS | 2796 | 1471987165401 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 14:19:25 INFO - PROCESS | 2796 | 1471987165405 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:19:25 INFO - PROCESS | 2796 | 1471987165409 Marionette TRACE conn6 <- [1,66,null,{}] 14:19:25 INFO - PROCESS | 2796 | 1471987165419 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}] 14:19:25 INFO - PROCESS | 2796 | 1471987165424 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:25 INFO - PROCESS | 2796 | 1471987165511 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 14:19:25 INFO - PROCESS | 2796 | 1471987165526 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:25 INFO - PROCESS | 2796 | 1471987165529 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:25 INFO - PROCESS | 2796 | ++DOCSHELL 1496B400 == 24 [pid = 2796] [id = 26] 14:19:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (1496F800) [pid = 2796] [serial = 74] [outer = 00000000] 14:19:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (14D46C00) [pid = 2796] [serial = 75] [outer = 1496F800] 14:19:25 INFO - PROCESS | 2796 | 1471987165582 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (14EA1800) [pid = 2796] [serial = 76] [outer = 1496F800] 14:19:26 INFO - PROCESS | 2796 | 1471987166014 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]]]}] 14:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 14:19:26 INFO - PROCESS | 2796 | 1471987166080 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 14:19:26 INFO - PROCESS | 2796 | 1471987166083 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 14:19:26 INFO - PROCESS | 2796 | 1471987166086 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:19:26 INFO - PROCESS | 2796 | 1471987166088 Marionette TRACE conn6 <- [1,70,null,{}] 14:19:26 INFO - PROCESS | 2796 | 1471987166096 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}] 14:19:26 INFO - PROCESS | 2796 | 1471987166098 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:26 INFO - PROCESS | 2796 | 1471987166185 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 14:19:26 INFO - PROCESS | 2796 | 1471987166197 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 2796 | 1471987166199 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:26 INFO - PROCESS | 2796 | ++DOCSHELL 16581800 == 25 [pid = 2796] [id = 27] 14:19:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (16581C00) [pid = 2796] [serial = 77] [outer = 00000000] 14:19:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (17173000) [pid = 2796] [serial = 78] [outer = 16581C00] 14:19:26 INFO - PROCESS | 2796 | 1471987166249 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1804EC00) [pid = 2796] [serial = 79] [outer = 16581C00] 14:19:26 INFO - PROCESS | 2796 | 1471987166662 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]]]}] 14:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 630ms 14:19:26 INFO - PROCESS | 2796 | 1471987166721 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 14:19:26 INFO - PROCESS | 2796 | 1471987166723 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 14:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:19:26 INFO - PROCESS | 2796 | 1471987166726 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - PROCESS | 2796 | 1471987166728 Marionette TRACE conn6 <- [1,74,null,{}] 14:19:26 INFO - PROCESS | 2796 | 1471987166732 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}] 14:19:26 INFO - PROCESS | 2796 | 1471987166734 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:26 INFO - PROCESS | 2796 | 1471987166815 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 14:19:26 INFO - PROCESS | 2796 | 1471987166820 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 2796 | 1471987166822 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:26 INFO - PROCESS | 2796 | ++DOCSHELL 181D6400 == 26 [pid = 2796] [id = 28] 14:19:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (181D6C00) [pid = 2796] [serial = 80] [outer = 00000000] 14:19:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18DBBC00) [pid = 2796] [serial = 81] [outer = 181D6C00] 14:19:26 INFO - PROCESS | 2796 | 1471987166872 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19075800) [pid = 2796] [serial = 82] [outer = 181D6C00] 14:19:27 INFO - PROCESS | 2796 | 1471987167468 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]]]}] 14:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 770ms 14:19:27 INFO - PROCESS | 2796 | 1471987167497 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 14:19:27 INFO - PROCESS | 2796 | 1471987167502 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 14:19:27 INFO - PROCESS | 2796 | 1471987167507 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:19:27 INFO - PROCESS | 2796 | 1471987167511 Marionette TRACE conn6 <- [1,78,null,{}] 14:19:27 INFO - PROCESS | 2796 | 1471987167548 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}] 14:19:27 INFO - PROCESS | 2796 | 1471987167551 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:27 INFO - PROCESS | 2796 | 1471987167667 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 14:19:27 INFO - PROCESS | 2796 | 1471987167752 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:27 INFO - PROCESS | 2796 | 1471987167755 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:27 INFO - PROCESS | 2796 | ++DOCSHELL 0C7D2400 == 27 [pid = 2796] [id = 29] 14:19:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CAFEC00) [pid = 2796] [serial = 83] [outer = 00000000] 14:19:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0D142000) [pid = 2796] [serial = 84] [outer = 0CAFEC00] 14:19:27 INFO - PROCESS | 2796 | 1471987167818 Marionette DEBUG loaded listener.js 14:19:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0D52C800) [pid = 2796] [serial = 85] [outer = 0CAFEC00] 14:19:28 INFO - PROCESS | 2796 | 1471987168355 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]]]}] 14:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 869ms 14:19:28 INFO - PROCESS | 2796 | 1471987168382 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 2796 | 1471987168387 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 14:19:28 INFO - PROCESS | 2796 | 1471987168393 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:19:28 INFO - PROCESS | 2796 | 1471987168396 Marionette TRACE conn6 <- [1,82,null,{}] 14:19:28 INFO - PROCESS | 2796 | 1471987168401 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}] 14:19:28 INFO - PROCESS | 2796 | 1471987168404 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:28 INFO - PROCESS | 2796 | 1471987168520 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 14:19:28 INFO - PROCESS | 2796 | 1471987168604 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:28 INFO - PROCESS | 2796 | 1471987168607 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:28 INFO - PROCESS | 2796 | ++DOCSHELL 14D6D800 == 28 [pid = 2796] [id = 30] 14:19:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (14D95400) [pid = 2796] [serial = 86] [outer = 00000000] 14:19:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (16BD1000) [pid = 2796] [serial = 87] [outer = 14D95400] 14:19:28 INFO - PROCESS | 2796 | 1471987168665 Marionette DEBUG loaded listener.js 14:19:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (189D9C00) [pid = 2796] [serial = 88] [outer = 14D95400] 14:19:29 INFO - PROCESS | 2796 | 1471987169196 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]]]}] 14:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 830ms 14:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:19:29 INFO - PROCESS | 2796 | 1471987169227 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 14:19:29 INFO - PROCESS | 2796 | 1471987169230 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 14:19:29 INFO - PROCESS | 2796 | 1471987169234 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:19:29 INFO - PROCESS | 2796 | 1471987169238 Marionette TRACE conn6 <- [1,86,null,{}] 14:19:29 INFO - PROCESS | 2796 | 1471987169271 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}] 14:19:29 INFO - PROCESS | 2796 | 1471987169277 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:29 INFO - PROCESS | 2796 | 1471987169422 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 14:19:29 INFO - PROCESS | 2796 | 1471987169487 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 2796 | 1471987169491 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:29 INFO - PROCESS | 2796 | ++DOCSHELL 19995000 == 29 [pid = 2796] [id = 31] 14:19:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19995400) [pid = 2796] [serial = 89] [outer = 00000000] 14:19:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1999D400) [pid = 2796] [serial = 90] [outer = 19995400] 14:19:29 INFO - PROCESS | 2796 | 1471987169553 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19ED9C00) [pid = 2796] [serial = 91] [outer = 19995400] 14:19:30 INFO - PROCESS | 2796 | 1471987170088 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]]]}] 14:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 930ms 14:19:30 INFO - PROCESS | 2796 | 1471987170167 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 2796 | 1471987170170 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 14:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:19:30 INFO - PROCESS | 2796 | 1471987170174 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - PROCESS | 2796 | 1471987170176 Marionette TRACE conn6 <- [1,90,null,{}] 14:19:30 INFO - PROCESS | 2796 | 1471987170180 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}] 14:19:30 INFO - PROCESS | 2796 | 1471987170182 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:30 INFO - PROCESS | 2796 | 1471987170322 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 14:19:30 INFO - PROCESS | 2796 | 1471987170388 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 2796 | 1471987170390 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:30 INFO - PROCESS | 2796 | ++DOCSHELL 18E50400 == 30 [pid = 2796] [id = 32] 14:19:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18E51400) [pid = 2796] [serial = 92] [outer = 00000000] 14:19:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18E56C00) [pid = 2796] [serial = 93] [outer = 18E51400] 14:19:30 INFO - PROCESS | 2796 | 1471987170449 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18E58C00) [pid = 2796] [serial = 94] [outer = 18E51400] 14:19:31 INFO - PROCESS | 2796 | 1471987171101 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]]]}] 14:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 970ms 14:19:31 INFO - PROCESS | 2796 | 1471987171147 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 14:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:19:31 INFO - PROCESS | 2796 | 1471987171152 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 14:19:31 INFO - PROCESS | 2796 | 1471987171157 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 2796 | 1471987171160 Marionette TRACE conn6 <- [1,94,null,{}] 14:19:31 INFO - PROCESS | 2796 | 1471987171167 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}] 14:19:31 INFO - PROCESS | 2796 | 1471987171169 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:31 INFO - PROCESS | 2796 | 1471987171276 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 14:19:31 INFO - PROCESS | 2796 | 1471987171348 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 2796 | 1471987171353 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:31 INFO - PROCESS | 2796 | ++DOCSHELL 0C110400 == 31 [pid = 2796] [id = 33] 14:19:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0C110C00) [pid = 2796] [serial = 95] [outer = 00000000] 14:19:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0CE4F800) [pid = 2796] [serial = 96] [outer = 0C110C00] 14:19:31 INFO - PROCESS | 2796 | 1471987171408 Marionette DEBUG loaded listener.js 14:19:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0CF0A400) [pid = 2796] [serial = 97] [outer = 0C110C00] 14:19:32 INFO - PROCESS | 2796 | --DOCSHELL 19881400 == 30 [pid = 2796] [id = 8] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (19A63400) [pid = 2796] [serial = 17] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0DFDF000) [pid = 2796] [serial = 4] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (19A6DC00) [pid = 2796] [serial = 21] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (1C51D400) [pid = 2796] [serial = 24] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (14788400) [pid = 2796] [serial = 27] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (14975000) [pid = 2796] [serial = 28] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (17DC9400) [pid = 2796] [serial = 33] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18056C00) [pid = 2796] [serial = 35] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1B74B000) [pid = 2796] [serial = 39] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19953C00) [pid = 2796] [serial = 42] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1994D400) [pid = 2796] [serial = 45] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1AF8D400) [pid = 2796] [serial = 48] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19951C00) [pid = 2796] [serial = 51] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1B9DCC00) [pid = 2796] [serial = 40] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF0C800) [pid = 2796] [serial = 54] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D054400) [pid = 2796] [serial = 57] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19950400) [pid = 2796] [serial = 60] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19EDC800) [pid = 2796] [serial = 22] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (14D96C00) [pid = 2796] [serial = 30] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (181D8C00) [pid = 2796] [serial = 36] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1B0D8800) [pid = 2796] [serial = 43] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19995800) [pid = 2796] [serial = 46] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1AF90400) [pid = 2796] [serial = 49] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1E2C4800) [pid = 2796] [serial = 63] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (19C04C00) [pid = 2796] [serial = 14] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (16BCDC00) [pid = 2796] [serial = 9] [outer = 00000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (16BD3C00) [pid = 2796] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:19:32 INFO - PROCESS | 2796 | 1471987172487 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]]]}] 14:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1372ms 14:19:32 INFO - PROCESS | 2796 | 1471987172530 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 14:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:19:32 INFO - PROCESS | 2796 | 1471987172534 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 14:19:32 INFO - PROCESS | 2796 | 1471987172539 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:19:32 INFO - PROCESS | 2796 | 1471987172542 Marionette TRACE conn6 <- [1,98,null,{}] 14:19:32 INFO - PROCESS | 2796 | 1471987172547 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}] 14:19:32 INFO - PROCESS | 2796 | 1471987172550 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:32 INFO - PROCESS | 2796 | 1471987172646 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 14:19:32 INFO - PROCESS | 2796 | 1471987172717 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:32 INFO - PROCESS | 2796 | 1471987172720 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:32 INFO - PROCESS | 2796 | ++DOCSHELL 0CE50800 == 31 [pid = 2796] [id = 34] 14:19:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CE51800) [pid = 2796] [serial = 98] [outer = 00000000] 14:19:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0CF08400) [pid = 2796] [serial = 99] [outer = 0CE51800] 14:19:32 INFO - PROCESS | 2796 | 1471987172773 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CF29400) [pid = 2796] [serial = 100] [outer = 0CE51800] 14:19:33 INFO - PROCESS | 2796 | 1471987173149 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]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 630ms 14:19:33 INFO - PROCESS | 2796 | 1471987173170 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 2796 | 1471987173175 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 14:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:19:33 INFO - PROCESS | 2796 | 1471987173191 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - PROCESS | 2796 | 1471987173194 Marionette TRACE conn6 <- [1,102,null,{}] 14:19:33 INFO - PROCESS | 2796 | 1471987173197 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}] 14:19:33 INFO - PROCESS | 2796 | 1471987173200 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:33 INFO - PROCESS | 2796 | 1471987173292 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 14:19:33 INFO - PROCESS | 2796 | 1471987173299 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 2796 | 1471987173302 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:33 INFO - PROCESS | 2796 | ++DOCSHELL 0CF38400 == 32 [pid = 2796] [id = 35] 14:19:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CF73C00) [pid = 2796] [serial = 101] [outer = 00000000] 14:19:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0D140400) [pid = 2796] [serial = 102] [outer = 0CF73C00] 14:19:33 INFO - PROCESS | 2796 | 1471987173355 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0D366400) [pid = 2796] [serial = 103] [outer = 0CF73C00] 14:19:33 INFO - PROCESS | 2796 | 1471987173786 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]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 14:19:33 INFO - PROCESS | 2796 | 1471987173815 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 2796 | 1471987173817 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 14:19:33 INFO - PROCESS | 2796 | 1471987173821 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:19:33 INFO - PROCESS | 2796 | 1471987173824 Marionette TRACE conn6 <- [1,106,null,{}] 14:19:33 INFO - PROCESS | 2796 | 1471987173835 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}] 14:19:33 INFO - PROCESS | 2796 | 1471987173840 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:33 INFO - PROCESS | 2796 | 1471987173923 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 14:19:33 INFO - PROCESS | 2796 | 1471987173930 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 2796 | 1471987173933 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:33 INFO - PROCESS | 2796 | ++DOCSHELL 14976C00 == 33 [pid = 2796] [id = 36] 14:19:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (149FA800) [pid = 2796] [serial = 104] [outer = 00000000] 14:19:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (14D97400) [pid = 2796] [serial = 105] [outer = 149FA800] 14:19:33 INFO - PROCESS | 2796 | 1471987173985 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (15EAE000) [pid = 2796] [serial = 106] [outer = 149FA800] 14:19:34 INFO - PROCESS | 2796 | 1471987174441 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]]]}] 14:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 670ms 14:19:34 INFO - PROCESS | 2796 | 1471987174499 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 14:19:34 INFO - PROCESS | 2796 | 1471987174502 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 14:19:34 INFO - PROCESS | 2796 | 1471987174505 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:19:34 INFO - PROCESS | 2796 | 1471987174507 Marionette TRACE conn6 <- [1,110,null,{}] 14:19:34 INFO - PROCESS | 2796 | 1471987174510 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}] 14:19:34 INFO - PROCESS | 2796 | 1471987174513 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:34 INFO - PROCESS | 2796 | 1471987174626 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 14:19:34 INFO - PROCESS | 2796 | 1471987174633 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:34 INFO - PROCESS | 2796 | 1471987174635 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:34 INFO - PROCESS | 2796 | ++DOCSHELL 16BC8C00 == 34 [pid = 2796] [id = 37] 14:19:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (17162000) [pid = 2796] [serial = 107] [outer = 00000000] 14:19:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18056800) [pid = 2796] [serial = 108] [outer = 17162000] 14:19:34 INFO - PROCESS | 2796 | 1471987174722 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (181D0C00) [pid = 2796] [serial = 109] [outer = 17162000] 14:19:35 INFO - PROCESS | 2796 | 1471987175139 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]]]}] 14:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 670ms 14:19:35 INFO - PROCESS | 2796 | 1471987175180 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 14:19:35 INFO - PROCESS | 2796 | 1471987175182 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 14:19:35 INFO - PROCESS | 2796 | 1471987175185 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 2796 | 1471987175187 Marionette TRACE conn6 <- [1,114,null,{}] 14:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:19:35 INFO - PROCESS | 2796 | 1471987175196 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}] 14:19:35 INFO - PROCESS | 2796 | 1471987175198 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:35 INFO - PROCESS | 2796 | 1471987175299 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 14:19:35 INFO - PROCESS | 2796 | 1471987175365 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 2796 | 1471987175367 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:35 INFO - PROCESS | 2796 | ++DOCSHELL 18C9B800 == 35 [pid = 2796] [id = 38] 14:19:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18DB5C00) [pid = 2796] [serial = 110] [outer = 00000000] 14:19:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18E52000) [pid = 2796] [serial = 111] [outer = 18DB5C00] 14:19:35 INFO - PROCESS | 2796 | 1471987175416 Marionette DEBUG loaded listener.js 14:19:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19061800) [pid = 2796] [serial = 112] [outer = 18DB5C00] 14:19:35 INFO - PROCESS | 2796 | 1471987175860 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]]]}] 14:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 730ms 14:19:35 INFO - PROCESS | 2796 | 1471987175920 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 14:19:35 INFO - PROCESS | 2796 | 1471987175922 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 14:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:19:35 INFO - PROCESS | 2796 | 1471987175932 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 2796 | 1471987175934 Marionette TRACE conn6 <- [1,118,null,{}] 14:19:35 INFO - PROCESS | 2796 | 1471987175938 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}] 14:19:35 INFO - PROCESS | 2796 | 1471987175944 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:36 INFO - PROCESS | 2796 | 1471987176077 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 14:19:36 INFO - PROCESS | 2796 | 1471987176088 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:36 INFO - PROCESS | 2796 | 1471987176090 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:36 INFO - PROCESS | 2796 | ++DOCSHELL 19991400 == 36 [pid = 2796] [id = 39] 14:19:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19991800) [pid = 2796] [serial = 113] [outer = 00000000] 14:19:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19996400) [pid = 2796] [serial = 114] [outer = 19991800] 14:19:36 INFO - PROCESS | 2796 | 1471987176180 Marionette DEBUG loaded listener.js 14:19:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1999CC00) [pid = 2796] [serial = 115] [outer = 19991800] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1C51E800) [pid = 2796] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0C09AC00) [pid = 2796] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF07000) [pid = 2796] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1E2BCC00) [pid = 2796] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0D04F000) [pid = 2796] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0D059C00) [pid = 2796] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (16581C00) [pid = 2796] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF03400) [pid = 2796] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (181D6C00) [pid = 2796] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1496F800) [pid = 2796] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:19:36 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0D149000) [pid = 2796] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:19:36 INFO - PROCESS | 2796 | 1471987176643 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]]]}] 14:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 730ms 14:19:36 INFO - PROCESS | 2796 | 1471987176665 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 14:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:19:36 INFO - PROCESS | 2796 | 1471987176667 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 14:19:36 INFO - PROCESS | 2796 | 1471987176670 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:19:36 INFO - PROCESS | 2796 | 1471987176672 Marionette TRACE conn6 <- [1,122,null,{}] 14:19:36 INFO - PROCESS | 2796 | 1471987176675 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}] 14:19:36 INFO - PROCESS | 2796 | 1471987176677 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:36 INFO - PROCESS | 2796 | 1471987176752 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 14:19:36 INFO - PROCESS | 2796 | 1471987176758 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:36 INFO - PROCESS | 2796 | 1471987176760 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:36 INFO - PROCESS | 2796 | ++DOCSHELL 0CA0E000 == 37 [pid = 2796] [id = 40] 14:19:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CF03400) [pid = 2796] [serial = 116] [outer = 00000000] 14:19:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1496D000) [pid = 2796] [serial = 117] [outer = 0CF03400] 14:19:36 INFO - PROCESS | 2796 | 1471987176812 Marionette DEBUG loaded listener.js 14:19:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (149F3800) [pid = 2796] [serial = 118] [outer = 0CF03400] 14:19:37 INFO - PROCESS | 2796 | 1471987177204 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]]]}] 14:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 570ms 14:19:37 INFO - PROCESS | 2796 | 1471987177241 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 2796 | 1471987177243 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 14:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:19:37 INFO - PROCESS | 2796 | 1471987177246 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - PROCESS | 2796 | 1471987177248 Marionette TRACE conn6 <- [1,126,null,{}] 14:19:37 INFO - PROCESS | 2796 | 1471987177260 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}] 14:19:37 INFO - PROCESS | 2796 | 1471987177262 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:37 INFO - PROCESS | 2796 | 1471987177337 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 14:19:37 INFO - PROCESS | 2796 | 1471987177342 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 2796 | 1471987177344 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:37 INFO - PROCESS | 2796 | ++DOCSHELL 0C09A000 == 38 [pid = 2796] [id = 41] 14:19:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CEC6C00) [pid = 2796] [serial = 119] [outer = 00000000] 14:19:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CECF800) [pid = 2796] [serial = 120] [outer = 0CEC6C00] 14:19:37 INFO - PROCESS | 2796 | 1471987177393 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CED1800) [pid = 2796] [serial = 121] [outer = 0CEC6C00] 14:19:37 INFO - PROCESS | 2796 | 1471987177808 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]]]}] 14:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 570ms 14:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:19:37 INFO - PROCESS | 2796 | 1471987177817 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 2796 | 1471987177819 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 14:19:37 INFO - PROCESS | 2796 | 1471987177822 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - PROCESS | 2796 | 1471987177824 Marionette TRACE conn6 <- [1,130,null,{}] 14:19:37 INFO - PROCESS | 2796 | 1471987177828 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}] 14:19:37 INFO - PROCESS | 2796 | 1471987177830 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:37 INFO - PROCESS | 2796 | 1471987177943 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 14:19:37 INFO - PROCESS | 2796 | 1471987177950 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 2796 | 1471987177952 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:37 INFO - PROCESS | 2796 | ++DOCSHELL 0CF31400 == 39 [pid = 2796] [id = 42] 14:19:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0D13EC00) [pid = 2796] [serial = 122] [outer = 00000000] 14:19:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19A64000) [pid = 2796] [serial = 123] [outer = 0D13EC00] 14:19:37 INFO - PROCESS | 2796 | 1471987178002 Marionette DEBUG loaded listener.js 14:19:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19C05400) [pid = 2796] [serial = 124] [outer = 0D13EC00] 14:19:38 INFO - PROCESS | 2796 | 1471987178437 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]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 629ms 14:19:38 INFO - PROCESS | 2796 | 1471987178453 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 14:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:19:38 INFO - PROCESS | 2796 | 1471987178455 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 14:19:38 INFO - PROCESS | 2796 | 1471987178458 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - PROCESS | 2796 | 1471987178460 Marionette TRACE conn6 <- [1,134,null,{}] 14:19:38 INFO - PROCESS | 2796 | 1471987178463 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}] 14:19:38 INFO - PROCESS | 2796 | 1471987178465 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:38 INFO - PROCESS | 2796 | 1471987178574 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 14:19:38 INFO - PROCESS | 2796 | 1471987178665 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:38 INFO - PROCESS | 2796 | 1471987178668 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:38 INFO - PROCESS | 2796 | ++DOCSHELL 0C08E400 == 40 [pid = 2796] [id = 43] 14:19:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0C08F400) [pid = 2796] [serial = 125] [outer = 00000000] 14:19:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0C098800) [pid = 2796] [serial = 126] [outer = 0C08F400] 14:19:38 INFO - PROCESS | 2796 | 1471987178736 Marionette DEBUG loaded listener.js 14:19:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C10D000) [pid = 2796] [serial = 127] [outer = 0C08F400] 14:19:39 INFO - PROCESS | 2796 | 1471987179529 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]]]}] 14:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1121ms 14:19:39 INFO - PROCESS | 2796 | 1471987179582 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 2796 | 1471987179585 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 14:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:19:39 INFO - PROCESS | 2796 | 1471987179590 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:19:39 INFO - PROCESS | 2796 | 1471987179594 Marionette TRACE conn6 <- [1,138,null,{}] 14:19:39 INFO - PROCESS | 2796 | 1471987179600 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}] 14:19:39 INFO - PROCESS | 2796 | 1471987179603 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:39 INFO - PROCESS | 2796 | 1471987179743 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 14:19:39 INFO - PROCESS | 2796 | 1471987179871 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 2796 | 1471987179874 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:39 INFO - PROCESS | 2796 | ++DOCSHELL 0DB0B400 == 41 [pid = 2796] [id = 44] 14:19:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DB9E400) [pid = 2796] [serial = 128] [outer = 00000000] 14:19:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0DFDF000) [pid = 2796] [serial = 129] [outer = 0DB9E400] 14:19:39 INFO - PROCESS | 2796 | 1471987179935 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1496C000) [pid = 2796] [serial = 130] [outer = 0DB9E400] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 14D6D800 == 40 [pid = 2796] [id = 30] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 18E50400 == 39 [pid = 2796] [id = 32] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 19995000 == 38 [pid = 2796] [id = 31] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 0CF31400 == 37 [pid = 2796] [id = 42] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 0C09A000 == 36 [pid = 2796] [id = 41] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 0CA0E000 == 35 [pid = 2796] [id = 40] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 19991400 == 34 [pid = 2796] [id = 39] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 18C9B800 == 33 [pid = 2796] [id = 38] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 16BC8C00 == 32 [pid = 2796] [id = 37] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 14976C00 == 31 [pid = 2796] [id = 36] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 0CF38400 == 30 [pid = 2796] [id = 35] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 0CE50800 == 29 [pid = 2796] [id = 34] 14:19:40 INFO - PROCESS | 2796 | --DOCSHELL 0C110400 == 28 [pid = 2796] [id = 33] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1804EC00) [pid = 2796] [serial = 79] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF0BC00) [pid = 2796] [serial = 69] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D04B800) [pid = 2796] [serial = 70] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19075800) [pid = 2796] [serial = 82] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (14D46C00) [pid = 2796] [serial = 75] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0DB06C00) [pid = 2796] [serial = 72] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18DBBC00) [pid = 2796] [serial = 81] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (17173000) [pid = 2796] [serial = 78] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (14EA1800) [pid = 2796] [serial = 76] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0DF9D000) [pid = 2796] [serial = 73] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1EF1D800) [pid = 2796] [serial = 67] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1EBF8800) [pid = 2796] [serial = 66] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (189E0C00) [pid = 2796] [serial = 52] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CF0F000) [pid = 2796] [serial = 55] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1EBF0000) [pid = 2796] [serial = 64] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0D057C00) [pid = 2796] [serial = 58] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1C51B800) [pid = 2796] [serial = 61] [outer = 00000000] [url = about:blank] 14:19:40 INFO - PROCESS | 2796 | 1471987180782 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]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1238ms 14:19:40 INFO - PROCESS | 2796 | 1471987180828 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 2796 | 1471987180833 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 14:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:19:40 INFO - PROCESS | 2796 | 1471987180838 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 2796 | 1471987180841 Marionette TRACE conn6 <- [1,142,null,{}] 14:19:40 INFO - PROCESS | 2796 | 1471987180847 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}] 14:19:40 INFO - PROCESS | 2796 | 1471987180850 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:40 INFO - PROCESS | 2796 | 1471987180942 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 14:19:40 INFO - PROCESS | 2796 | 1471987180949 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 2796 | 1471987180952 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:40 INFO - PROCESS | 2796 | ++DOCSHELL 0CE4FC00 == 29 [pid = 2796] [id = 45] 14:19:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CE53000) [pid = 2796] [serial = 131] [outer = 00000000] 14:19:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CEC8C00) [pid = 2796] [serial = 132] [outer = 0CE53000] 14:19:41 INFO - PROCESS | 2796 | 1471987181006 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CED0400) [pid = 2796] [serial = 133] [outer = 0CE53000] 14:19:41 INFO - PROCESS | 2796 | 1471987181478 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]]]}] 14:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 690ms 14:19:41 INFO - PROCESS | 2796 | 1471987181531 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 14:19:41 INFO - PROCESS | 2796 | 1471987181536 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 14:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:19:41 INFO - PROCESS | 2796 | 1471987181542 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:19:41 INFO - PROCESS | 2796 | 1471987181545 Marionette TRACE conn6 <- [1,146,null,{}] 14:19:41 INFO - PROCESS | 2796 | 1471987181549 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}] 14:19:41 INFO - PROCESS | 2796 | 1471987181552 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:41 INFO - PROCESS | 2796 | 1471987181645 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 14:19:41 INFO - PROCESS | 2796 | 1471987181654 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:41 INFO - PROCESS | 2796 | 1471987181656 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:41 INFO - PROCESS | 2796 | ++DOCSHELL 0D04D800 == 30 [pid = 2796] [id = 46] 14:19:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D04F800) [pid = 2796] [serial = 134] [outer = 00000000] 14:19:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D13E400) [pid = 2796] [serial = 135] [outer = 0D04F800] 14:19:41 INFO - PROCESS | 2796 | 1471987181708 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D65C000) [pid = 2796] [serial = 136] [outer = 0D04F800] 14:19:42 INFO - PROCESS | 2796 | 1471987182173 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]]]}] 14:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 670ms 14:19:42 INFO - PROCESS | 2796 | 1471987182214 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 14:19:42 INFO - PROCESS | 2796 | 1471987182216 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 14:19:42 INFO - PROCESS | 2796 | 1471987182220 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:19:42 INFO - PROCESS | 2796 | 1471987182223 Marionette TRACE conn6 <- [1,150,null,{}] 14:19:42 INFO - PROCESS | 2796 | 1471987182234 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}] 14:19:42 INFO - PROCESS | 2796 | 1471987182238 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:42 INFO - PROCESS | 2796 | 1471987182343 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 14:19:42 INFO - PROCESS | 2796 | 1471987182416 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:42 INFO - PROCESS | 2796 | 1471987182419 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:42 INFO - PROCESS | 2796 | ++DOCSHELL 14EA2800 == 31 [pid = 2796] [id = 47] 14:19:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (14EA3400) [pid = 2796] [serial = 137] [outer = 00000000] 14:19:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (158CA000) [pid = 2796] [serial = 138] [outer = 14EA3400] 14:19:42 INFO - PROCESS | 2796 | 1471987182468 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (16BC7800) [pid = 2796] [serial = 139] [outer = 14EA3400] 14:19:42 INFO - PROCESS | 2796 | 1471987182869 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]]]}] 14:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 671ms 14:19:42 INFO - PROCESS | 2796 | 1471987182894 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 14:19:42 INFO - PROCESS | 2796 | 1471987182897 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 14:19:42 INFO - PROCESS | 2796 | 1471987182900 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:19:42 INFO - PROCESS | 2796 | 1471987182902 Marionette TRACE conn6 <- [1,154,null,{}] 14:19:42 INFO - PROCESS | 2796 | 1471987182905 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}] 14:19:42 INFO - PROCESS | 2796 | 1471987182907 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:43 INFO - PROCESS | 2796 | 1471987183031 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 14:19:43 INFO - PROCESS | 2796 | 1471987183045 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 2796 | 1471987183047 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:43 INFO - PROCESS | 2796 | ++DOCSHELL 172A9000 == 32 [pid = 2796] [id = 48] 14:19:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (172AB000) [pid = 2796] [serial = 140] [outer = 00000000] 14:19:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (189E0C00) [pid = 2796] [serial = 141] [outer = 172AB000] 14:19:43 INFO - PROCESS | 2796 | 1471987183096 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18E4F800) [pid = 2796] [serial = 142] [outer = 172AB000] 14:19:43 INFO - PROCESS | 2796 | 1471987183543 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]]]}] 14:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 669ms 14:19:43 INFO - PROCESS | 2796 | 1471987183578 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 14:19:43 INFO - PROCESS | 2796 | 1471987183580 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 14:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:19:43 INFO - PROCESS | 2796 | 1471987183583 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 2796 | 1471987183585 Marionette TRACE conn6 <- [1,158,null,{}] 14:19:43 INFO - PROCESS | 2796 | 1471987183589 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}] 14:19:43 INFO - PROCESS | 2796 | 1471987183591 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:43 INFO - PROCESS | 2796 | 1471987183700 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 14:19:43 INFO - PROCESS | 2796 | 1471987183776 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 2796 | 1471987183778 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:43 INFO - PROCESS | 2796 | ++DOCSHELL 0D054800 == 33 [pid = 2796] [id = 49] 14:19:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18E55C00) [pid = 2796] [serial = 143] [outer = 00000000] 14:19:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1994C000) [pid = 2796] [serial = 144] [outer = 18E55C00] 14:19:43 INFO - PROCESS | 2796 | 1471987183829 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1994FC00) [pid = 2796] [serial = 145] [outer = 18E55C00] 14:19:44 INFO - PROCESS | 2796 | 1471987184284 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]]]}] 14:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 730ms 14:19:44 INFO - PROCESS | 2796 | 1471987184316 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 14:19:44 INFO - PROCESS | 2796 | 1471987184318 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 14:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:19:44 INFO - PROCESS | 2796 | 1471987184321 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:19:44 INFO - PROCESS | 2796 | 1471987184323 Marionette TRACE conn6 <- [1,162,null,{}] 14:19:44 INFO - PROCESS | 2796 | 1471987184330 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}] 14:19:44 INFO - PROCESS | 2796 | 1471987184336 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:44 INFO - PROCESS | 2796 | 1471987184484 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 14:19:44 INFO - PROCESS | 2796 | 1471987184498 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:44 INFO - PROCESS | 2796 | 1471987184500 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:44 INFO - PROCESS | 2796 | ++DOCSHELL 1994CC00 == 34 [pid = 2796] [id = 50] 14:19:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1998E800) [pid = 2796] [serial = 146] [outer = 00000000] 14:19:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1AF87C00) [pid = 2796] [serial = 147] [outer = 1998E800] 14:19:44 INFO - PROCESS | 2796 | 1471987184546 Marionette DEBUG loaded listener.js 14:19:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1AF8B800) [pid = 2796] [serial = 148] [outer = 1998E800] 14:19:44 INFO - PROCESS | 2796 | 1471987184985 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]]]}] 14:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 14:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:19:44 INFO - PROCESS | 2796 | 1471987184994 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 14:19:44 INFO - PROCESS | 2796 | 1471987184996 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 14:19:44 INFO - PROCESS | 2796 | 1471987184999 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:19:44 INFO - PROCESS | 2796 | 1471987185001 Marionette TRACE conn6 <- [1,166,null,{}] 14:19:44 INFO - PROCESS | 2796 | 1471987185004 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}] 14:19:44 INFO - PROCESS | 2796 | 1471987185006 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:45 INFO - PROCESS | 2796 | 1471987185256 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18DB5C00) [pid = 2796] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0CF73C00) [pid = 2796] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (149FA800) [pid = 2796] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CE51800) [pid = 2796] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0C110C00) [pid = 2796] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CAFEC00) [pid = 2796] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14D95400) [pid = 2796] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19991800) [pid = 2796] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19995400) [pid = 2796] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18E51400) [pid = 2796] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF03400) [pid = 2796] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CEC6C00) [pid = 2796] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:19:45 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (17162000) [pid = 2796] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:19:45 INFO - PROCESS | 2796 | 1471987185314 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 2796 | 1471987185316 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:45 INFO - PROCESS | 2796 | ++DOCSHELL 0C096800 == 35 [pid = 2796] [id = 51] 14:19:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0C097400) [pid = 2796] [serial = 149] [outer = 00000000] 14:19:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CA60800) [pid = 2796] [serial = 150] [outer = 0C097400] 14:19:45 INFO - PROCESS | 2796 | 1471987185365 Marionette DEBUG loaded listener.js 14:19:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CECAC00) [pid = 2796] [serial = 151] [outer = 0C097400] 14:19:45 INFO - PROCESS | 2796 | 1471987185721 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]]]}] 14:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 770ms 14:19:45 INFO - PROCESS | 2796 | 1471987185771 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 2796 | 1471987185773 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 14:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:19:45 INFO - PROCESS | 2796 | 1471987185776 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - PROCESS | 2796 | 1471987185778 Marionette TRACE conn6 <- [1,170,null,{}] 14:19:45 INFO - PROCESS | 2796 | 1471987185782 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}] 14:19:45 INFO - PROCESS | 2796 | 1471987185784 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:45 INFO - PROCESS | 2796 | 1471987185867 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 14:19:45 INFO - PROCESS | 2796 | 1471987185872 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 2796 | 1471987185874 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:45 INFO - PROCESS | 2796 | ++DOCSHELL 0D052C00 == 36 [pid = 2796] [id = 52] 14:19:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0D054000) [pid = 2796] [serial = 152] [outer = 00000000] 14:19:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19A64400) [pid = 2796] [serial = 153] [outer = 0D054000] 14:19:45 INFO - PROCESS | 2796 | 1471987185924 Marionette DEBUG loaded listener.js 14:19:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1B0DFC00) [pid = 2796] [serial = 154] [outer = 0D054000] 14:19:46 INFO - PROCESS | 2796 | 1471987186338 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]]]}] 14:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 570ms 14:19:46 INFO - PROCESS | 2796 | 1471987186360 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 14:19:46 INFO - PROCESS | 2796 | 1471987186362 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 14:19:46 INFO - PROCESS | 2796 | 1471987186366 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:19:46 INFO - PROCESS | 2796 | 1471987186367 Marionette TRACE conn6 <- [1,174,null,{}] 14:19:46 INFO - PROCESS | 2796 | 1471987186371 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}] 14:19:46 INFO - PROCESS | 2796 | 1471987186373 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:46 INFO - PROCESS | 2796 | 1471987186490 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 14:19:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0C11A400) [pid = 2796] [serial = 155] [outer = 16BCC800] 14:19:46 INFO - PROCESS | 2796 | 1471987186518 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 2796 | 1471987186520 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:46 INFO - PROCESS | 2796 | ++DOCSHELL 0C11E400 == 37 [pid = 2796] [id = 53] 14:19:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0C11E800) [pid = 2796] [serial = 156] [outer = 00000000] 14:19:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C121000) [pid = 2796] [serial = 157] [outer = 0C11E800] 14:19:46 INFO - PROCESS | 2796 | 1471987186575 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (14928800) [pid = 2796] [serial = 158] [outer = 0C11E800] 14:19:47 INFO - PROCESS | 2796 | 1471987187012 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]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 14:19:47 INFO - PROCESS | 2796 | 1471987187041 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 2796 | 1471987187043 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 14:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:19:47 INFO - PROCESS | 2796 | 1471987187047 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 2796 | 1471987187049 Marionette TRACE conn6 <- [1,178,null,{}] 14:19:47 INFO - PROCESS | 2796 | 1471987187053 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}] 14:19:47 INFO - PROCESS | 2796 | 1471987187055 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:47 INFO - PROCESS | 2796 | 1471987187138 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 14:19:47 INFO - PROCESS | 2796 | 1471987187144 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 2796 | 1471987187146 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:47 INFO - PROCESS | 2796 | ++DOCSHELL 15EA6000 == 38 [pid = 2796] [id = 54] 14:19:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18053400) [pid = 2796] [serial = 159] [outer = 00000000] 14:19:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1B7E1C00) [pid = 2796] [serial = 160] [outer = 18053400] 14:19:47 INFO - PROCESS | 2796 | 1471987187195 Marionette DEBUG loaded listener.js 14:19:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1BCDEC00) [pid = 2796] [serial = 161] [outer = 18053400] 14:19:47 INFO - PROCESS | 2796 | 1471987187831 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]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 830ms 14:19:47 INFO - PROCESS | 2796 | 1471987187885 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 2796 | 1471987187890 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 14:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:19:47 INFO - PROCESS | 2796 | 1471987187909 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 2796 | 1471987187914 Marionette TRACE conn6 <- [1,182,null,{}] 14:19:47 INFO - PROCESS | 2796 | 1471987187935 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}] 14:19:47 INFO - PROCESS | 2796 | 1471987187938 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:48 INFO - PROCESS | 2796 | 1471987188062 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 14:19:48 INFO - PROCESS | 2796 | 1471987188133 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:48 INFO - PROCESS | 2796 | 1471987188136 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:48 INFO - PROCESS | 2796 | ++DOCSHELL 0CE55C00 == 39 [pid = 2796] [id = 55] 14:19:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CEC9400) [pid = 2796] [serial = 162] [outer = 00000000] 14:19:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CF34000) [pid = 2796] [serial = 163] [outer = 0CEC9400] 14:19:48 INFO - PROCESS | 2796 | 1471987188241 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0D056C00) [pid = 2796] [serial = 164] [outer = 0CEC9400] 14:19:48 INFO - PROCESS | 2796 | 1471987188802 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]]]}] 14:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 969ms 14:19:48 INFO - PROCESS | 2796 | 1471987188867 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 14:19:48 INFO - PROCESS | 2796 | 1471987188872 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 14:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:19:48 INFO - PROCESS | 2796 | 1471987188878 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:19:48 INFO - PROCESS | 2796 | 1471987188881 Marionette TRACE conn6 <- [1,186,null,{}] 14:19:48 INFO - PROCESS | 2796 | 1471987188885 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}] 14:19:48 INFO - PROCESS | 2796 | 1471987188888 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:48 INFO - PROCESS | 2796 | 1471987189009 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 14:19:49 INFO - PROCESS | 2796 | 1471987189131 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:49 INFO - PROCESS | 2796 | 1471987189133 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:49 INFO - PROCESS | 2796 | ++DOCSHELL 14975000 == 40 [pid = 2796] [id = 56] 14:19:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (14D68C00) [pid = 2796] [serial = 165] [outer = 00000000] 14:19:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (15EAB800) [pid = 2796] [serial = 166] [outer = 14D68C00] 14:19:49 INFO - PROCESS | 2796 | 1471987189192 Marionette DEBUG loaded listener.js 14:19:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (18052C00) [pid = 2796] [serial = 167] [outer = 14D68C00] 14:19:49 INFO - PROCESS | 2796 | 1471987189756 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]]]}] 14:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 930ms 14:19:49 INFO - PROCESS | 2796 | 1471987189812 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 2796 | 1471987189814 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 14:19:49 INFO - PROCESS | 2796 | 1471987189818 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:19:49 INFO - PROCESS | 2796 | 1471987189822 Marionette TRACE conn6 <- [1,190,null,{}] 14:19:49 INFO - PROCESS | 2796 | 1471987189834 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}] 14:19:49 INFO - PROCESS | 2796 | 1471987189839 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:49 INFO - PROCESS | 2796 | 1471987189953 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 14:19:50 INFO - PROCESS | 2796 | 1471987190222 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 2796 | 1471987190225 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:50 INFO - PROCESS | 2796 | ++DOCSHELL 0C096000 == 41 [pid = 2796] [id = 57] 14:19:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0C09A000) [pid = 2796] [serial = 168] [outer = 00000000] 14:19:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (0C119C00) [pid = 2796] [serial = 169] [outer = 0C09A000] 14:19:50 INFO - PROCESS | 2796 | 1471987190289 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (0CA07800) [pid = 2796] [serial = 170] [outer = 0C09A000] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 0C11E400 == 40 [pid = 2796] [id = 53] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 0D052C00 == 39 [pid = 2796] [id = 52] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 0C096800 == 38 [pid = 2796] [id = 51] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 1994CC00 == 37 [pid = 2796] [id = 50] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 0D054800 == 36 [pid = 2796] [id = 49] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 172A9000 == 35 [pid = 2796] [id = 48] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 14EA2800 == 34 [pid = 2796] [id = 47] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 0D04D800 == 33 [pid = 2796] [id = 46] 14:19:50 INFO - PROCESS | 2796 | --DOCSHELL 0CE4FC00 == 32 [pid = 2796] [id = 45] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (18E52000) [pid = 2796] [serial = 111] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0D140400) [pid = 2796] [serial = 102] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0D366400) [pid = 2796] [serial = 103] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (14D97400) [pid = 2796] [serial = 105] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0CF08400) [pid = 2796] [serial = 99] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CF29400) [pid = 2796] [serial = 100] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0CF0A400) [pid = 2796] [serial = 97] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CE4F800) [pid = 2796] [serial = 96] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19A64000) [pid = 2796] [serial = 123] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0D52C800) [pid = 2796] [serial = 85] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0D142000) [pid = 2796] [serial = 84] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (189D9C00) [pid = 2796] [serial = 88] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (16BD1000) [pid = 2796] [serial = 87] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19996400) [pid = 2796] [serial = 114] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19ED9C00) [pid = 2796] [serial = 91] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1999D400) [pid = 2796] [serial = 90] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18E58C00) [pid = 2796] [serial = 94] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18E56C00) [pid = 2796] [serial = 93] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19061800) [pid = 2796] [serial = 112] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1496D000) [pid = 2796] [serial = 117] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (149F3800) [pid = 2796] [serial = 118] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1999CC00) [pid = 2796] [serial = 115] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CECF800) [pid = 2796] [serial = 120] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18056800) [pid = 2796] [serial = 108] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CED1800) [pid = 2796] [serial = 121] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (181D0C00) [pid = 2796] [serial = 109] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (15EAE000) [pid = 2796] [serial = 106] [outer = 00000000] [url = about:blank] 14:19:50 INFO - PROCESS | 2796 | 1471987190922 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]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1129ms 14:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:19:50 INFO - PROCESS | 2796 | 1471987190951 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 2796 | 1471987190955 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 14:19:50 INFO - PROCESS | 2796 | 1471987190960 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 2796 | 1471987190962 Marionette TRACE conn6 <- [1,194,null,{}] 14:19:50 INFO - PROCESS | 2796 | 1471987190967 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}] 14:19:50 INFO - PROCESS | 2796 | 1471987190972 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:51 INFO - PROCESS | 2796 | 1471987191067 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 14:19:51 INFO - PROCESS | 2796 | 1471987191143 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 2796 | 1471987191146 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:51 INFO - PROCESS | 2796 | ++DOCSHELL 0CECA000 == 33 [pid = 2796] [id = 58] 14:19:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CECA400) [pid = 2796] [serial = 171] [outer = 00000000] 14:19:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CED2000) [pid = 2796] [serial = 172] [outer = 0CECA400] 14:19:51 INFO - PROCESS | 2796 | 1471987191195 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CF07C00) [pid = 2796] [serial = 173] [outer = 0CECA400] 14:19:51 INFO - PROCESS | 2796 | 1471987191560 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]]]}] 14:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 630ms 14:19:51 INFO - PROCESS | 2796 | 1471987191606 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 2796 | 1471987191610 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 14:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:19:51 INFO - PROCESS | 2796 | 1471987191615 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:19:51 INFO - PROCESS | 2796 | 1471987191617 Marionette TRACE conn6 <- [1,198,null,{}] 14:19:51 INFO - PROCESS | 2796 | 1471987191621 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}] 14:19:51 INFO - PROCESS | 2796 | 1471987191624 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:51 INFO - PROCESS | 2796 | 1471987191738 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 14:19:51 INFO - PROCESS | 2796 | 1471987191749 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 2796 | 1471987191751 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:51 INFO - PROCESS | 2796 | ++DOCSHELL 0CF30400 == 34 [pid = 2796] [id = 59] 14:19:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D04D000) [pid = 2796] [serial = 174] [outer = 00000000] 14:19:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D140400) [pid = 2796] [serial = 175] [outer = 0D04D000] 14:19:51 INFO - PROCESS | 2796 | 1471987191801 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D361400) [pid = 2796] [serial = 176] [outer = 0D04D000] 14:19:52 INFO - PROCESS | 2796 | 1471987192252 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]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 14:19:52 INFO - PROCESS | 2796 | 1471987192289 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 2796 | 1471987192291 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 14:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:19:52 INFO - PROCESS | 2796 | 1471987192296 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 2796 | 1471987192301 Marionette TRACE conn6 <- [1,202,null,{}] 14:19:52 INFO - PROCESS | 2796 | 1471987192311 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}] 14:19:52 INFO - PROCESS | 2796 | 1471987192315 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:52 INFO - PROCESS | 2796 | 1471987192406 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 14:19:52 INFO - PROCESS | 2796 | 1471987192416 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:52 INFO - PROCESS | 2796 | 1471987192418 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:52 INFO - PROCESS | 2796 | ++DOCSHELL 14787C00 == 35 [pid = 2796] [id = 60] 14:19:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (14788400) [pid = 2796] [serial = 177] [outer = 00000000] 14:19:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (14D42800) [pid = 2796] [serial = 178] [outer = 14788400] 14:19:52 INFO - PROCESS | 2796 | 1471987192468 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (15852000) [pid = 2796] [serial = 179] [outer = 14788400] 14:19:52 INFO - PROCESS | 2796 | 1471987192911 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]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 630ms 14:19:52 INFO - PROCESS | 2796 | 1471987192944 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 2796 | 1471987192946 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 14:19:52 INFO - PROCESS | 2796 | 1471987192950 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 2796 | 1471987192951 Marionette TRACE conn6 <- [1,206,null,{}] 14:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:19:52 INFO - PROCESS | 2796 | 1471987192955 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}] 14:19:52 INFO - PROCESS | 2796 | 1471987192957 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:53 INFO - PROCESS | 2796 | 1471987193044 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 14:19:53 INFO - PROCESS | 2796 | 1471987193050 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 2796 | 1471987193052 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:53 INFO - PROCESS | 2796 | ++DOCSHELL 17162000 == 36 [pid = 2796] [id = 61] 14:19:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (17162400) [pid = 2796] [serial = 180] [outer = 00000000] 14:19:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18051C00) [pid = 2796] [serial = 181] [outer = 17162400] 14:19:53 INFO - PROCESS | 2796 | 1471987193101 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18056000) [pid = 2796] [serial = 182] [outer = 17162400] 14:19:53 INFO - PROCESS | 2796 | 1471987193588 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]]]}] 14:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 14:19:53 INFO - PROCESS | 2796 | 1471987193627 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 14:19:53 INFO - PROCESS | 2796 | 1471987193629 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 14:19:53 INFO - PROCESS | 2796 | 1471987193632 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:19:53 INFO - PROCESS | 2796 | 1471987193634 Marionette TRACE conn6 <- [1,210,null,{}] 14:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:19:53 INFO - PROCESS | 2796 | 1471987193637 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}] 14:19:53 INFO - PROCESS | 2796 | 1471987193639 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:53 INFO - PROCESS | 2796 | 1471987193751 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 14:19:53 INFO - PROCESS | 2796 | 1471987193761 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 2796 | 1471987193767 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:53 INFO - PROCESS | 2796 | ++DOCSHELL 18A34000 == 37 [pid = 2796] [id = 62] 14:19:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18C95400) [pid = 2796] [serial = 183] [outer = 00000000] 14:19:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18DBCC00) [pid = 2796] [serial = 184] [outer = 18C95400] 14:19:53 INFO - PROCESS | 2796 | 1471987193868 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18E54C00) [pid = 2796] [serial = 185] [outer = 18C95400] 14:19:54 INFO - PROCESS | 2796 | 1471987194332 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]]]}] 14:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 731ms 14:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:19:54 INFO - PROCESS | 2796 | 1471987194368 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 2796 | 1471987194370 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 14:19:54 INFO - PROCESS | 2796 | 1471987194373 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 2796 | 1471987194375 Marionette TRACE conn6 <- [1,214,null,{}] 14:19:54 INFO - PROCESS | 2796 | 1471987194379 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}] 14:19:54 INFO - PROCESS | 2796 | 1471987194381 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:54 INFO - PROCESS | 2796 | 1471987194524 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 14:19:54 INFO - PROCESS | 2796 | 1471987194583 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:54 INFO - PROCESS | 2796 | 1471987194585 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:54 INFO - PROCESS | 2796 | ++DOCSHELL 0CF06400 == 38 [pid = 2796] [id = 63] 14:19:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1906E400) [pid = 2796] [serial = 186] [outer = 00000000] 14:19:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19952400) [pid = 2796] [serial = 187] [outer = 1906E400] 14:19:54 INFO - PROCESS | 2796 | 1471987194632 Marionette DEBUG loaded listener.js 14:19:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19992800) [pid = 2796] [serial = 188] [outer = 1906E400] 14:19:55 INFO - PROCESS | 2796 | 1471987195034 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]]]}] 14:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 14:19:55 INFO - PROCESS | 2796 | 1471987195044 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 2796 | 1471987195046 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 14:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:19:55 INFO - PROCESS | 2796 | 1471987195056 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 2796 | 1471987195057 Marionette TRACE conn6 <- [1,218,null,{}] 14:19:55 INFO - PROCESS | 2796 | 1471987195061 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}] 14:19:55 INFO - PROCESS | 2796 | 1471987195063 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:55 INFO - PROCESS | 2796 | 1471987195173 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 14:19:55 INFO - PROCESS | 2796 | 1471987195179 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 2796 | 1471987195181 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:55 INFO - PROCESS | 2796 | ++DOCSHELL 0CA10400 == 39 [pid = 2796] [id = 64] 14:19:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CA5D000) [pid = 2796] [serial = 189] [outer = 00000000] 14:19:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CE5D000) [pid = 2796] [serial = 190] [outer = 0CA5D000] 14:19:55 INFO - PROCESS | 2796 | 1471987195229 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0CF67C00) [pid = 2796] [serial = 191] [outer = 0CA5D000] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (18E55C00) [pid = 2796] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1998E800) [pid = 2796] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CE53000) [pid = 2796] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (14EA3400) [pid = 2796] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0D04F800) [pid = 2796] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C097400) [pid = 2796] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D054000) [pid = 2796] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (172AB000) [pid = 2796] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D13EC00) [pid = 2796] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:19:55 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0C11E800) [pid = 2796] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:19:55 INFO - PROCESS | 2796 | 1471987195749 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]]]}] 14:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 730ms 14:19:55 INFO - PROCESS | 2796 | 1471987195789 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 2796 | 1471987195791 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 14:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:19:55 INFO - PROCESS | 2796 | 1471987195794 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 2796 | 1471987195796 Marionette TRACE conn6 <- [1,222,null,{}] 14:19:55 INFO - PROCESS | 2796 | 1471987195799 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}] 14:19:55 INFO - PROCESS | 2796 | 1471987195801 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:55 INFO - PROCESS | 2796 | 1471987195905 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 14:19:55 INFO - PROCESS | 2796 | 1471987195912 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 2796 | 1471987195914 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:55 INFO - PROCESS | 2796 | ++DOCSHELL 0CE59C00 == 40 [pid = 2796] [id = 65] 14:19:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CF0A800) [pid = 2796] [serial = 192] [outer = 00000000] 14:19:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (189D4800) [pid = 2796] [serial = 193] [outer = 0CF0A800] 14:19:55 INFO - PROCESS | 2796 | 1471987195962 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19949400) [pid = 2796] [serial = 194] [outer = 0CF0A800] 14:19:56 INFO - PROCESS | 2796 | 1471987196388 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]]]}] 14:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 14:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:19:56 INFO - PROCESS | 2796 | 1471987196425 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 14:19:56 INFO - PROCESS | 2796 | 1471987196427 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 14:19:56 INFO - PROCESS | 2796 | 1471987196430 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:19:56 INFO - PROCESS | 2796 | 1471987196432 Marionette TRACE conn6 <- [1,226,null,{}] 14:19:56 INFO - PROCESS | 2796 | 1471987196435 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}] 14:19:56 INFO - PROCESS | 2796 | 1471987196446 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:56 INFO - PROCESS | 2796 | 1471987196530 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 14:19:56 INFO - PROCESS | 2796 | 1471987196536 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 2796 | 1471987196538 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:56 INFO - PROCESS | 2796 | ++DOCSHELL 19995800 == 41 [pid = 2796] [id = 66] 14:19:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19996000) [pid = 2796] [serial = 195] [outer = 00000000] 14:19:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19A63C00) [pid = 2796] [serial = 196] [outer = 19996000] 14:19:56 INFO - PROCESS | 2796 | 1471987196587 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19C10400) [pid = 2796] [serial = 197] [outer = 19996000] 14:19:56 INFO - PROCESS | 2796 | 1471987197004 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]]]}] 14:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 14:19:57 INFO - PROCESS | 2796 | 1471987197064 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 2796 | 1471987197066 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 14:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:19:57 INFO - PROCESS | 2796 | 1471987197070 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 2796 | 1471987197071 Marionette TRACE conn6 <- [1,230,null,{}] 14:19:57 INFO - PROCESS | 2796 | 1471987197076 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}] 14:19:57 INFO - PROCESS | 2796 | 1471987197078 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:57 INFO - PROCESS | 2796 | 1471987197161 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 14:19:57 INFO - PROCESS | 2796 | 1471987197167 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 2796 | 1471987197169 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:57 INFO - PROCESS | 2796 | ++DOCSHELL 19ED8C00 == 42 [pid = 2796] [id = 67] 14:19:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19EDC000) [pid = 2796] [serial = 198] [outer = 00000000] 14:19:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1AF83000) [pid = 2796] [serial = 199] [outer = 19EDC000] 14:19:57 INFO - PROCESS | 2796 | 1471987197220 Marionette DEBUG loaded listener.js 14:19:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1B73F400) [pid = 2796] [serial = 200] [outer = 19EDC000] 14:19:57 INFO - PROCESS | 2796 | 1471987197874 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]]]}] 14:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 830ms 14:19:57 INFO - PROCESS | 2796 | 1471987197907 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 2796 | 1471987197911 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 14:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:19:57 INFO - PROCESS | 2796 | 1471987197918 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 2796 | 1471987197921 Marionette TRACE conn6 <- [1,234,null,{}] 14:19:57 INFO - PROCESS | 2796 | 1471987197927 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}] 14:19:57 INFO - PROCESS | 2796 | 1471987197930 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:58 INFO - PROCESS | 2796 | 1471987198048 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 14:19:58 INFO - PROCESS | 2796 | 1471987198169 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:58 INFO - PROCESS | 2796 | 1471987198172 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:58 INFO - PROCESS | 2796 | ++DOCSHELL 0C71F800 == 43 [pid = 2796] [id = 68] 14:19:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0C76E000) [pid = 2796] [serial = 201] [outer = 00000000] 14:19:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0CED1800) [pid = 2796] [serial = 202] [outer = 0C76E000] 14:19:58 INFO - PROCESS | 2796 | 1471987198235 Marionette DEBUG loaded listener.js 14:19:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0CF2BC00) [pid = 2796] [serial = 203] [outer = 0C76E000] 14:19:58 INFO - PROCESS | 2796 | 1471987199008 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]]]}] 14:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1125ms 14:19:59 INFO - PROCESS | 2796 | 1471987199048 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 2796 | 1471987199053 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 14:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:19:59 INFO - PROCESS | 2796 | 1471987199060 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 2796 | 1471987199063 Marionette TRACE conn6 <- [1,238,null,{}] 14:19:59 INFO - PROCESS | 2796 | 1471987199067 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}] 14:19:59 INFO - PROCESS | 2796 | 1471987199070 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:59 INFO - PROCESS | 2796 | 1471987199190 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 14:19:59 INFO - PROCESS | 2796 | 1471987199312 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 2796 | 1471987199315 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:19:59 INFO - PROCESS | 2796 | ++DOCSHELL 14928000 == 44 [pid = 2796] [id = 69] 14:19:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (14D6D000) [pid = 2796] [serial = 204] [outer = 00000000] 14:19:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (17165C00) [pid = 2796] [serial = 205] [outer = 14D6D000] 14:19:59 INFO - PROCESS | 2796 | 1471987199379 Marionette DEBUG loaded listener.js 14:19:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (189DEC00) [pid = 2796] [serial = 206] [outer = 14D6D000] 14:19:59 INFO - PROCESS | 2796 | 1471987199997 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]]]}] 14:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 970ms 14:20:00 INFO - PROCESS | 2796 | 1471987200033 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 2796 | 1471987200036 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 14:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:20:00 INFO - PROCESS | 2796 | 1471987200039 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - PROCESS | 2796 | 1471987200043 Marionette TRACE conn6 <- [1,242,null,{}] 14:20:00 INFO - PROCESS | 2796 | 1471987200054 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}] 14:20:00 INFO - PROCESS | 2796 | 1471987200059 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:00 INFO - PROCESS | 2796 | 1471987200168 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 14:20:00 INFO - PROCESS | 2796 | 1471987200291 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 2796 | 1471987200295 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:00 INFO - PROCESS | 2796 | ++DOCSHELL 1A9A0400 == 45 [pid = 2796] [id = 70] 14:20:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (1AF81800) [pid = 2796] [serial = 207] [outer = 00000000] 14:20:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (1B7DFC00) [pid = 2796] [serial = 208] [outer = 1AF81800] 14:20:00 INFO - PROCESS | 2796 | 1471987200357 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (1C513C00) [pid = 2796] [serial = 209] [outer = 1AF81800] 14:20:00 INFO - PROCESS | 2796 | 1471987200936 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]]]}] 14:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 930ms 14:20:00 INFO - PROCESS | 2796 | 1471987200973 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 2796 | 1471987200976 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 14:20:00 INFO - PROCESS | 2796 | 1471987200979 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:20:00 INFO - PROCESS | 2796 | 1471987200981 Marionette TRACE conn6 <- [1,246,null,{}] 14:20:00 INFO - PROCESS | 2796 | 1471987200985 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}] 14:20:00 INFO - PROCESS | 2796 | 1471987200988 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:01 INFO - PROCESS | 2796 | 1471987201105 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 14:20:01 INFO - PROCESS | 2796 | 1471987201201 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:01 INFO - PROCESS | 2796 | 1471987201204 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:01 INFO - PROCESS | 2796 | ++DOCSHELL 0CF0BC00 == 46 [pid = 2796] [id = 71] 14:20:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (0CF0D400) [pid = 2796] [serial = 210] [outer = 00000000] 14:20:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 98 (0DE01400) [pid = 2796] [serial = 211] [outer = 0CF0D400] 14:20:01 INFO - PROCESS | 2796 | 1471987201263 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 99 (18189C00) [pid = 2796] [serial = 212] [outer = 0CF0D400] 14:20:01 INFO - PROCESS | 2796 | 1471987201961 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]]]}] 14:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1017ms 14:20:01 INFO - PROCESS | 2796 | 1471987202000 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 14:20:01 INFO - PROCESS | 2796 | 1471987202004 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 14:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:20:01 INFO - PROCESS | 2796 | 1471987202009 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - PROCESS | 2796 | 1471987202013 Marionette TRACE conn6 <- [1,250,null,{}] 14:20:02 INFO - PROCESS | 2796 | 1471987202019 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}] 14:20:02 INFO - PROCESS | 2796 | 1471987202022 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:02 INFO - PROCESS | 2796 | 1471987202129 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 14:20:02 INFO - PROCESS | 2796 | 1471987202224 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 2796 | 1471987202227 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:02 INFO - PROCESS | 2796 | ++DOCSHELL 0CED2400 == 47 [pid = 2796] [id = 72] 14:20:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 100 (0CF02C00) [pid = 2796] [serial = 213] [outer = 00000000] 14:20:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 101 (0CF6A400) [pid = 2796] [serial = 214] [outer = 0CF02C00] 14:20:02 INFO - PROCESS | 2796 | 1471987202278 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 102 (0D053400) [pid = 2796] [serial = 215] [outer = 0CF02C00] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 19995800 == 46 [pid = 2796] [id = 66] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 0CE59C00 == 45 [pid = 2796] [id = 65] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 0CA10400 == 44 [pid = 2796] [id = 64] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 0CF06400 == 43 [pid = 2796] [id = 63] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 18A34000 == 42 [pid = 2796] [id = 62] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 17162000 == 41 [pid = 2796] [id = 61] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 14787C00 == 40 [pid = 2796] [id = 60] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 0CF30400 == 39 [pid = 2796] [id = 59] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 0CECA000 == 38 [pid = 2796] [id = 58] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 0C096000 == 37 [pid = 2796] [id = 57] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 14975000 == 36 [pid = 2796] [id = 56] 14:20:02 INFO - PROCESS | 2796 | --DOCSHELL 0CE55C00 == 35 [pid = 2796] [id = 55] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 101 (19C05400) [pid = 2796] [serial = 124] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 100 (0C121000) [pid = 2796] [serial = 157] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 99 (18C9E400) [pid = 2796] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 98 (1994C000) [pid = 2796] [serial = 144] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 97 (1AF87C00) [pid = 2796] [serial = 147] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (0C098800) [pid = 2796] [serial = 126] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (0CEC8C00) [pid = 2796] [serial = 132] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (0CED0400) [pid = 2796] [serial = 133] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (158CA000) [pid = 2796] [serial = 138] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0D13E400) [pid = 2796] [serial = 135] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0D65C000) [pid = 2796] [serial = 136] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (1994FC00) [pid = 2796] [serial = 145] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (16BC7800) [pid = 2796] [serial = 139] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CA60800) [pid = 2796] [serial = 150] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0DFDF000) [pid = 2796] [serial = 129] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CECAC00) [pid = 2796] [serial = 151] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19A64400) [pid = 2796] [serial = 153] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1AF8B800) [pid = 2796] [serial = 148] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1B0DFC00) [pid = 2796] [serial = 154] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (189E0C00) [pid = 2796] [serial = 141] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18E4F800) [pid = 2796] [serial = 142] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (14928800) [pid = 2796] [serial = 158] [outer = 00000000] [url = about:blank] 14:20:03 INFO - PROCESS | 2796 | 1471987203018 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]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1025ms 14:20:03 INFO - PROCESS | 2796 | 1471987203042 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 2796 | 1471987203046 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 14:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:20:03 INFO - PROCESS | 2796 | 1471987203061 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - PROCESS | 2796 | 1471987203064 Marionette TRACE conn6 <- [1,254,null,{}] 14:20:03 INFO - PROCESS | 2796 | 1471987203080 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}] 14:20:03 INFO - PROCESS | 2796 | 1471987203082 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:03 INFO - PROCESS | 2796 | 1471987203179 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 14:20:03 INFO - PROCESS | 2796 | 1471987203185 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 2796 | 1471987203187 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:03 INFO - PROCESS | 2796 | ++DOCSHELL 0CF30400 == 36 [pid = 2796] [id = 73] 14:20:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CF31400) [pid = 2796] [serial = 216] [outer = 00000000] 14:20:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DB0A800) [pid = 2796] [serial = 217] [outer = 0CF31400] 14:20:03 INFO - PROCESS | 2796 | 1471987203239 Marionette DEBUG loaded listener.js 14:20:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1467AC00) [pid = 2796] [serial = 218] [outer = 0CF31400] 14:20:03 INFO - PROCESS | 2796 | 1471987203710 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]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 689ms 14:20:03 INFO - PROCESS | 2796 | 1471987203754 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 2796 | 1471987203756 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 14:20:03 INFO - PROCESS | 2796 | 1471987203759 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:20:03 INFO - PROCESS | 2796 | 1471987203763 Marionette TRACE conn6 <- [1,258,null,{}] 14:20:03 INFO - PROCESS | 2796 | 1471987203773 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}] 14:20:03 INFO - PROCESS | 2796 | 1471987203778 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:03 INFO - PROCESS | 2796 | 1471987203871 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 14:20:03 INFO - PROCESS | 2796 | 1471987203889 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 2796 | 1471987203892 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:03 INFO - PROCESS | 2796 | ++DOCSHELL 172AAC00 == 37 [pid = 2796] [id = 74] 14:20:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (172AB400) [pid = 2796] [serial = 219] [outer = 00000000] 14:20:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18187400) [pid = 2796] [serial = 220] [outer = 172AB400] 14:20:03 INFO - PROCESS | 2796 | 1471987203950 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18194800) [pid = 2796] [serial = 221] [outer = 172AB400] 14:20:04 INFO - PROCESS | 2796 | 1471987204395 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]]]}] 14:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 14:20:04 INFO - PROCESS | 2796 | 1471987204433 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 2796 | 1471987204436 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 14:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:20:04 INFO - PROCESS | 2796 | 1471987204439 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 2796 | 1471987204441 Marionette TRACE conn6 <- [1,262,null,{}] 14:20:04 INFO - PROCESS | 2796 | 1471987204445 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}] 14:20:04 INFO - PROCESS | 2796 | 1471987204447 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:04 INFO - PROCESS | 2796 | 1471987204566 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 14:20:04 INFO - PROCESS | 2796 | 1471987204575 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:04 INFO - PROCESS | 2796 | 1471987204577 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:04 INFO - PROCESS | 2796 | ++DOCSHELL 18DBC000 == 38 [pid = 2796] [id = 75] 14:20:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18DBD400) [pid = 2796] [serial = 222] [outer = 00000000] 14:20:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (18E55000) [pid = 2796] [serial = 223] [outer = 18DBD400] 14:20:04 INFO - PROCESS | 2796 | 1471987204628 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1905B800) [pid = 2796] [serial = 224] [outer = 18DBD400] 14:20:05 INFO - PROCESS | 2796 | 1471987205063 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]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 14:20:05 INFO - PROCESS | 2796 | 1471987205113 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 14:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:20:05 INFO - PROCESS | 2796 | 1471987205115 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 14:20:05 INFO - PROCESS | 2796 | 1471987205118 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 2796 | 1471987205120 Marionette TRACE conn6 <- [1,266,null,{}] 14:20:05 INFO - PROCESS | 2796 | 1471987205123 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}] 14:20:05 INFO - PROCESS | 2796 | 1471987205126 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:05 INFO - PROCESS | 2796 | 1471987205235 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 14:20:05 INFO - PROCESS | 2796 | 1471987205241 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 2796 | 1471987205243 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:05 INFO - PROCESS | 2796 | ++DOCSHELL 19073C00 == 39 [pid = 2796] [id = 76] 14:20:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (19074C00) [pid = 2796] [serial = 225] [outer = 00000000] 14:20:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (19955000) [pid = 2796] [serial = 226] [outer = 19074C00] 14:20:05 INFO - PROCESS | 2796 | 1471987205340 Marionette DEBUG loaded listener.js 14:20:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (19990800) [pid = 2796] [serial = 227] [outer = 19074C00] 14:20:05 INFO - PROCESS | 2796 | 1471987205785 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]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 730ms 14:20:05 INFO - PROCESS | 2796 | 1471987205850 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 14:20:05 INFO - PROCESS | 2796 | 1471987205852 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 14:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:20:05 INFO - PROCESS | 2796 | 1471987205869 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 2796 | 1471987205871 Marionette TRACE conn6 <- [1,270,null,{}] 14:20:05 INFO - PROCESS | 2796 | 1471987205912 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}] 14:20:05 INFO - PROCESS | 2796 | 1471987205918 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:06 INFO - PROCESS | 2796 | 1471987206048 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 14:20:06 INFO - PROCESS | 2796 | 1471987206100 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 2796 | 1471987206102 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:06 INFO - PROCESS | 2796 | ++DOCSHELL 19ED7400 == 40 [pid = 2796] [id = 77] 14:20:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (1A9A1400) [pid = 2796] [serial = 228] [outer = 00000000] 14:20:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (1AF8F800) [pid = 2796] [serial = 229] [outer = 1A9A1400] 14:20:06 INFO - PROCESS | 2796 | 1471987206152 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (1AFFC400) [pid = 2796] [serial = 230] [outer = 1A9A1400] 14:20:06 INFO - PROCESS | 2796 | 1471987206559 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]]]}] 14:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 750ms 14:20:06 INFO - PROCESS | 2796 | 1471987206621 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 2796 | 1471987206623 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 14:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:20:06 INFO - PROCESS | 2796 | 1471987206626 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - PROCESS | 2796 | 1471987206628 Marionette TRACE conn6 <- [1,274,null,{}] 14:20:06 INFO - PROCESS | 2796 | 1471987206632 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}] 14:20:06 INFO - PROCESS | 2796 | 1471987206634 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:06 INFO - PROCESS | 2796 | 1471987206750 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 14:20:06 INFO - PROCESS | 2796 | 1471987206800 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 2796 | 1471987206802 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:06 INFO - PROCESS | 2796 | ++DOCSHELL 0C10AC00 == 41 [pid = 2796] [id = 78] 14:20:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (1AF83400) [pid = 2796] [serial = 231] [outer = 00000000] 14:20:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (1BE3AC00) [pid = 2796] [serial = 232] [outer = 1AF83400] 14:20:06 INFO - PROCESS | 2796 | 1471987206851 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 98 (1C51E400) [pid = 2796] [serial = 233] [outer = 1AF83400] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 97 (18C95400) [pid = 2796] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (1906E400) [pid = 2796] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (0CA5D000) [pid = 2796] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (0CECA400) [pid = 2796] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (17162400) [pid = 2796] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0D04D000) [pid = 2796] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0CEC9400) [pid = 2796] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0CF0A800) [pid = 2796] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (14D68C00) [pid = 2796] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (14788400) [pid = 2796] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0C09A000) [pid = 2796] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (19996000) [pid = 2796] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0C08F400) [pid = 2796] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:20:07 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0DB9E400) [pid = 2796] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:20:07 INFO - PROCESS | 2796 | 1471987207343 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]]]}] 14:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 770ms 14:20:07 INFO - PROCESS | 2796 | 1471987207397 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 14:20:07 INFO - PROCESS | 2796 | 1471987207399 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 14:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:20:07 INFO - PROCESS | 2796 | 1471987207403 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:20:07 INFO - PROCESS | 2796 | 1471987207405 Marionette TRACE conn6 <- [1,278,null,{}] 14:20:07 INFO - PROCESS | 2796 | 1471987207408 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}] 14:20:07 INFO - PROCESS | 2796 | 1471987207410 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:07 INFO - PROCESS | 2796 | 1471987207497 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 14:20:07 INFO - PROCESS | 2796 | 1471987207582 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:07 INFO - PROCESS | 2796 | 1471987207584 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:07 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF7C00 == 42 [pid = 2796] [id = 79] 14:20:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CEC9400) [pid = 2796] [serial = 234] [outer = 00000000] 14:20:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (17DCE000) [pid = 2796] [serial = 235] [outer = 0CEC9400] 14:20:07 INFO - PROCESS | 2796 | 1471987207633 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1905E400) [pid = 2796] [serial = 236] [outer = 0CEC9400] 14:20:07 INFO - PROCESS | 2796 | 1471987208006 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]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 14:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:20:08 INFO - PROCESS | 2796 | 1471987208037 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 2796 | 1471987208039 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 14:20:08 INFO - PROCESS | 2796 | 1471987208042 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 2796 | 1471987208044 Marionette TRACE conn6 <- [1,282,null,{}] 14:20:08 INFO - PROCESS | 2796 | 1471987208048 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}] 14:20:08 INFO - PROCESS | 2796 | 1471987208050 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:08 INFO - PROCESS | 2796 | 1471987208169 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 14:20:08 INFO - PROCESS | 2796 | 1471987208178 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:08 INFO - PROCESS | 2796 | 1471987208179 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:08 INFO - PROCESS | 2796 | ++DOCSHELL 0C09C800 == 43 [pid = 2796] [id = 80] 14:20:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0DB01C00) [pid = 2796] [serial = 237] [outer = 00000000] 14:20:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1BE47800) [pid = 2796] [serial = 238] [outer = 0DB01C00] 14:20:08 INFO - PROCESS | 2796 | 1471987208225 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (1CFBA800) [pid = 2796] [serial = 239] [outer = 0DB01C00] 14:20:08 INFO - PROCESS | 2796 | 1471987208621 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]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 629ms 14:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:20:08 INFO - PROCESS | 2796 | 1471987208673 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 2796 | 1471987208675 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 14:20:08 INFO - PROCESS | 2796 | 1471987208678 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 2796 | 1471987208680 Marionette TRACE conn6 <- [1,286,null,{}] 14:20:08 INFO - PROCESS | 2796 | 1471987208684 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}] 14:20:08 INFO - PROCESS | 2796 | 1471987208686 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:08 INFO - PROCESS | 2796 | 1471987208806 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 14:20:08 INFO - PROCESS | 2796 | 1471987208850 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:08 INFO - PROCESS | 2796 | 1471987208852 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:08 INFO - PROCESS | 2796 | ++DOCSHELL 18192000 == 44 [pid = 2796] [id = 81] 14:20:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (1CF1F400) [pid = 2796] [serial = 240] [outer = 00000000] 14:20:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (1CF25400) [pid = 2796] [serial = 241] [outer = 1CF1F400] 14:20:08 INFO - PROCESS | 2796 | 1471987208901 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (1CF27800) [pid = 2796] [serial = 242] [outer = 1CF1F400] 14:20:09 INFO - PROCESS | 2796 | 1471987209427 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]]]}] 14:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 830ms 14:20:09 INFO - PROCESS | 2796 | 1471987209510 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 14:20:09 INFO - PROCESS | 2796 | 1471987209514 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 14:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:20:09 INFO - PROCESS | 2796 | 1471987209519 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:20:09 INFO - PROCESS | 2796 | 1471987209523 Marionette TRACE conn6 <- [1,290,null,{}] 14:20:09 INFO - PROCESS | 2796 | 1471987209530 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}] 14:20:09 INFO - PROCESS | 2796 | 1471987209533 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:09 INFO - PROCESS | 2796 | 1471987209665 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 14:20:09 INFO - PROCESS | 2796 | 1471987209787 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 2796 | 1471987209790 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:09 INFO - PROCESS | 2796 | ++DOCSHELL 0C097400 == 45 [pid = 2796] [id = 82] 14:20:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (0C11B800) [pid = 2796] [serial = 243] [outer = 00000000] 14:20:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (0CE4F800) [pid = 2796] [serial = 244] [outer = 0C11B800] 14:20:09 INFO - PROCESS | 2796 | 1471987209853 Marionette DEBUG loaded listener.js 14:20:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (0CECE400) [pid = 2796] [serial = 245] [outer = 0C11B800] 14:20:10 INFO - PROCESS | 2796 | 1471987210510 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:20:10 INFO - PROCESS | 2796 | 1471987210548 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]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1080ms 14:20:10 INFO - PROCESS | 2796 | 1471987210600 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 2796 | 1471987210604 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 14:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:20:10 INFO - PROCESS | 2796 | 1471987210611 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 2796 | 1471987210615 Marionette TRACE conn6 <- [1,294,null,{}] 14:20:10 INFO - PROCESS | 2796 | 1471987210619 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}] 14:20:10 INFO - PROCESS | 2796 | 1471987210622 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:10 INFO - PROCESS | 2796 | 1471987210745 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 14:20:10 INFO - PROCESS | 2796 | 1471987210873 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 2796 | 1471987210876 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:10 INFO - PROCESS | 2796 | ++DOCSHELL 0D698800 == 46 [pid = 2796] [id = 83] 14:20:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (0DB06C00) [pid = 2796] [serial = 246] [outer = 00000000] 14:20:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 98 (18051800) [pid = 2796] [serial = 247] [outer = 0DB06C00] 14:20:10 INFO - PROCESS | 2796 | 1471987210939 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 99 (181D4C00) [pid = 2796] [serial = 248] [outer = 0DB06C00] 14:20:11 INFO - PROCESS | 2796 | 1471987211528 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]]]}] 14:20:11 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. 14:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 970ms 14:20:11 INFO - PROCESS | 2796 | 1471987211585 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 14:20:11 INFO - PROCESS | 2796 | 1471987211587 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 14:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:20:11 INFO - PROCESS | 2796 | 1471987211591 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:20:11 INFO - PROCESS | 2796 | 1471987211595 Marionette TRACE conn6 <- [1,298,null,{}] 14:20:11 INFO - PROCESS | 2796 | 1471987211621 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}] 14:20:11 INFO - PROCESS | 2796 | 1471987211626 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:11 INFO - PROCESS | 2796 | 1471987211748 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 14:20:11 INFO - PROCESS | 2796 | 1471987211869 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 2796 | 1471987211873 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:11 INFO - PROCESS | 2796 | ++DOCSHELL 1C51A800 == 47 [pid = 2796] [id = 84] 14:20:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 100 (1C520000) [pid = 2796] [serial = 249] [outer = 00000000] 14:20:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 101 (1CF2C400) [pid = 2796] [serial = 250] [outer = 1C520000] 14:20:11 INFO - PROCESS | 2796 | 1471987211932 Marionette DEBUG loaded listener.js 14:20:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 102 (1CFBF400) [pid = 2796] [serial = 251] [outer = 1C520000] 14:20:12 INFO - PROCESS | 2796 | 1471987212573 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]]]}] 14:20:12 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. 14:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1036ms 14:20:12 INFO - PROCESS | 2796 | 1471987212630 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 14:20:12 INFO - PROCESS | 2796 | 1471987212633 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 14:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:20:12 INFO - PROCESS | 2796 | 1471987212637 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - PROCESS | 2796 | 1471987212639 Marionette TRACE conn6 <- [1,302,null,{}] 14:20:12 INFO - PROCESS | 2796 | 1471987212643 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}] 14:20:12 INFO - PROCESS | 2796 | 1471987212645 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:12 INFO - PROCESS | 2796 | 1471987212767 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 14:20:13 INFO - PROCESS | 2796 | 1471987213026 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:13 INFO - PROCESS | 2796 | 1471987213030 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:13 INFO - PROCESS | 2796 | ++DOCSHELL 0C08F400 == 48 [pid = 2796] [id = 85] 14:20:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 103 (0C095C00) [pid = 2796] [serial = 252] [outer = 00000000] 14:20:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 104 (0C11FC00) [pid = 2796] [serial = 253] [outer = 0C095C00] 14:20:13 INFO - PROCESS | 2796 | 1471987213107 Marionette DEBUG loaded listener.js 14:20:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 105 (0C986400) [pid = 2796] [serial = 254] [outer = 0C095C00] 14:20:13 INFO - PROCESS | 2796 | 1471987213681 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]]]}] 14:20:13 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. 14:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1067ms 14:20:13 INFO - PROCESS | 2796 | 1471987213723 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 2796 | 1471987213727 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 14:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:20:13 INFO - PROCESS | 2796 | 1471987213733 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 2796 | 1471987213735 Marionette TRACE conn6 <- [1,306,null,{}] 14:20:13 INFO - PROCESS | 2796 | 1471987213741 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}] 14:20:13 INFO - PROCESS | 2796 | 1471987213746 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:13 INFO - PROCESS | 2796 | 1471987213851 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 14:20:13 INFO - PROCESS | 2796 | 1471987213950 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:13 INFO - PROCESS | 2796 | 1471987213953 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:13 INFO - PROCESS | 2796 | ++DOCSHELL 0D04BC00 == 49 [pid = 2796] [id = 86] 14:20:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 106 (0D04C400) [pid = 2796] [serial = 255] [outer = 00000000] 14:20:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 107 (0D2B3400) [pid = 2796] [serial = 256] [outer = 0D04C400] 14:20:13 INFO - PROCESS | 2796 | 1471987214008 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 108 (0DB93800) [pid = 2796] [serial = 257] [outer = 0D04C400] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 0DB0B400 == 48 [pid = 2796] [id = 44] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 0C08E400 == 47 [pid = 2796] [id = 43] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 0C09C800 == 46 [pid = 2796] [id = 80] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 0CAF7C00 == 45 [pid = 2796] [id = 79] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 0C10AC00 == 44 [pid = 2796] [id = 78] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 19ED7400 == 43 [pid = 2796] [id = 77] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 19073C00 == 42 [pid = 2796] [id = 76] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 18DBC000 == 41 [pid = 2796] [id = 75] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 172AAC00 == 40 [pid = 2796] [id = 74] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 0CF30400 == 39 [pid = 2796] [id = 73] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 0CED2400 == 38 [pid = 2796] [id = 72] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 107 (1B7E1C00) [pid = 2796] [serial = 160] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 106 (1AF83000) [pid = 2796] [serial = 199] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOCSHELL 19ED8C00 == 37 [pid = 2796] [id = 67] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 105 (1496C000) [pid = 2796] [serial = 130] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 104 (0C10D000) [pid = 2796] [serial = 127] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 103 (18DBCC00) [pid = 2796] [serial = 184] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 102 (19992800) [pid = 2796] [serial = 188] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 101 (19952400) [pid = 2796] [serial = 187] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 100 (18E54C00) [pid = 2796] [serial = 185] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 99 (0CE5D000) [pid = 2796] [serial = 190] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 98 (0CED2000) [pid = 2796] [serial = 172] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 97 (0CF07C00) [pid = 2796] [serial = 173] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (18051C00) [pid = 2796] [serial = 181] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (0D140400) [pid = 2796] [serial = 175] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (0D361400) [pid = 2796] [serial = 176] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (0D056C00) [pid = 2796] [serial = 164] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0CF34000) [pid = 2796] [serial = 163] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (189D4800) [pid = 2796] [serial = 193] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (18052C00) [pid = 2796] [serial = 167] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (15EAB800) [pid = 2796] [serial = 166] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (14D42800) [pid = 2796] [serial = 178] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (15852000) [pid = 2796] [serial = 179] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CA07800) [pid = 2796] [serial = 170] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0C119C00) [pid = 2796] [serial = 169] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19A63C00) [pid = 2796] [serial = 196] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19C10400) [pid = 2796] [serial = 197] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19949400) [pid = 2796] [serial = 194] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18056000) [pid = 2796] [serial = 182] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF67C00) [pid = 2796] [serial = 191] [outer = 00000000] [url = about:blank] 14:20:14 INFO - PROCESS | 2796 | 1471987214516 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]]]}] 14:20:14 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. 14:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 830ms 14:20:14 INFO - PROCESS | 2796 | 1471987214568 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 14:20:14 INFO - PROCESS | 2796 | 1471987214572 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 14:20:14 INFO - PROCESS | 2796 | 1471987214577 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:20:14 INFO - PROCESS | 2796 | 1471987214579 Marionette TRACE conn6 <- [1,310,null,{}] 14:20:14 INFO - PROCESS | 2796 | 1471987214583 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}] 14:20:14 INFO - PROCESS | 2796 | 1471987214585 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:14 INFO - PROCESS | 2796 | 1471987214679 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 14:20:14 INFO - PROCESS | 2796 | 1471987214695 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 2796 | 1471987214697 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:14 INFO - PROCESS | 2796 | ++DOCSHELL 0CF07C00 == 38 [pid = 2796] [id = 87] 14:20:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CF08400) [pid = 2796] [serial = 258] [outer = 00000000] 14:20:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CF34C00) [pid = 2796] [serial = 259] [outer = 0CF08400] 14:20:14 INFO - PROCESS | 2796 | 1471987214749 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0D058400) [pid = 2796] [serial = 260] [outer = 0CF08400] 14:20:15 INFO - PROCESS | 2796 | 1471987215212 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]]]}] 14:20:15 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. 14:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 670ms 14:20:15 INFO - PROCESS | 2796 | 1471987215252 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 14:20:15 INFO - PROCESS | 2796 | 1471987215254 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 14:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:20:15 INFO - PROCESS | 2796 | 1471987215258 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:20:15 INFO - PROCESS | 2796 | 1471987215264 Marionette TRACE conn6 <- [1,314,null,{}] 14:20:15 INFO - PROCESS | 2796 | 1471987215273 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}] 14:20:15 INFO - PROCESS | 2796 | 1471987215277 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:15 INFO - PROCESS | 2796 | 1471987215368 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 14:20:15 INFO - PROCESS | 2796 | 1471987215378 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 2796 | 1471987215380 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:15 INFO - PROCESS | 2796 | ++DOCSHELL 158C8C00 == 39 [pid = 2796] [id = 88] 14:20:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (15EA4800) [pid = 2796] [serial = 261] [outer = 00000000] 14:20:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (16BD4C00) [pid = 2796] [serial = 262] [outer = 15EA4800] 14:20:15 INFO - PROCESS | 2796 | 1471987215429 Marionette DEBUG loaded listener.js 14:20:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (172A9400) [pid = 2796] [serial = 263] [outer = 15EA4800] 14:20:15 INFO - PROCESS | 2796 | 1471987215917 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]]]}] 14:20:15 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. 14:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 690ms 14:20:15 INFO - PROCESS | 2796 | 1471987215951 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 14:20:15 INFO - PROCESS | 2796 | 1471987215954 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 14:20:15 INFO - PROCESS | 2796 | 1471987215957 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:20:15 INFO - PROCESS | 2796 | 1471987215959 Marionette TRACE conn6 <- [1,318,null,{}] 14:20:15 INFO - PROCESS | 2796 | 1471987215963 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}] 14:20:15 INFO - PROCESS | 2796 | 1471987215966 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:16 INFO - PROCESS | 2796 | 1471987216055 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 14:20:16 INFO - PROCESS | 2796 | 1471987216064 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 2796 | 1471987216075 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:16 INFO - PROCESS | 2796 | ++DOCSHELL 18186C00 == 40 [pid = 2796] [id = 89] 14:20:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18189400) [pid = 2796] [serial = 264] [outer = 00000000] 14:20:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (18191400) [pid = 2796] [serial = 265] [outer = 18189400] 14:20:16 INFO - PROCESS | 2796 | 1471987216125 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (18C9F800) [pid = 2796] [serial = 266] [outer = 18189400] 14:20:16 INFO - PROCESS | 2796 | 1471987216590 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]]]}] 14:20:16 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. 14:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 670ms 14:20:16 INFO - PROCESS | 2796 | 1471987216631 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 2796 | 1471987216634 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 14:20:16 INFO - PROCESS | 2796 | 1471987216637 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:20:16 INFO - PROCESS | 2796 | 1471987216639 Marionette TRACE conn6 <- [1,322,null,{}] 14:20:16 INFO - PROCESS | 2796 | 1471987216642 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}] 14:20:16 INFO - PROCESS | 2796 | 1471987216644 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:16 INFO - PROCESS | 2796 | 1471987216760 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 14:20:16 INFO - PROCESS | 2796 | 1471987216838 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 2796 | 1471987216844 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:16 INFO - PROCESS | 2796 | ++DOCSHELL 18E4E400 == 41 [pid = 2796] [id = 90] 14:20:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (18E4FC00) [pid = 2796] [serial = 267] [outer = 00000000] 14:20:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (18E56800) [pid = 2796] [serial = 268] [outer = 18E4FC00] 14:20:16 INFO - PROCESS | 2796 | 1471987216906 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (1994D400) [pid = 2796] [serial = 269] [outer = 18E4FC00] 14:20:17 INFO - PROCESS | 2796 | 1471987217370 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]]]}] 14:20:17 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. 14:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 770ms 14:20:17 INFO - PROCESS | 2796 | 1471987217415 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 14:20:17 INFO - PROCESS | 2796 | 1471987217417 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 14:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:20:17 INFO - PROCESS | 2796 | 1471987217420 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:20:17 INFO - PROCESS | 2796 | 1471987217422 Marionette TRACE conn6 <- [1,326,null,{}] 14:20:17 INFO - PROCESS | 2796 | 1471987217426 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}] 14:20:17 INFO - PROCESS | 2796 | 1471987217428 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:17 INFO - PROCESS | 2796 | 1471987217561 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 14:20:17 INFO - PROCESS | 2796 | 1471987217622 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 2796 | 1471987217624 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:17 INFO - PROCESS | 2796 | ++DOCSHELL 19992000 == 42 [pid = 2796] [id = 91] 14:20:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (19993400) [pid = 2796] [serial = 270] [outer = 00000000] 14:20:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (19A65800) [pid = 2796] [serial = 271] [outer = 19993400] 14:20:17 INFO - PROCESS | 2796 | 1471987217672 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (19C04C00) [pid = 2796] [serial = 272] [outer = 19993400] 14:20:18 INFO - PROCESS | 2796 | 1471987218128 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]]]}] 14:20:18 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. 14:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 770ms 14:20:18 INFO - PROCESS | 2796 | 1471987218193 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 2796 | 1471987218195 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 14:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:20:18 INFO - PROCESS | 2796 | 1471987218204 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 2796 | 1471987218206 Marionette TRACE conn6 <- [1,330,null,{}] 14:20:18 INFO - PROCESS | 2796 | 1471987218219 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}] 14:20:18 INFO - PROCESS | 2796 | 1471987218221 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:18 INFO - PROCESS | 2796 | 1471987218328 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 14:20:18 INFO - PROCESS | 2796 | 1471987218386 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:18 INFO - PROCESS | 2796 | 1471987218388 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:18 INFO - PROCESS | 2796 | ++DOCSHELL 19C9FC00 == 43 [pid = 2796] [id = 92] 14:20:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (19CA4800) [pid = 2796] [serial = 273] [outer = 00000000] 14:20:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (1A9A6800) [pid = 2796] [serial = 274] [outer = 19CA4800] 14:20:18 INFO - PROCESS | 2796 | 1471987218435 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 98 (1A9AB800) [pid = 2796] [serial = 275] [outer = 19CA4800] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 97 (18053400) [pid = 2796] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (1A9A1400) [pid = 2796] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (172AB400) [pid = 2796] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (0CF31400) [pid = 2796] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (18DBD400) [pid = 2796] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0CF02C00) [pid = 2796] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (14D6D000) [pid = 2796] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (1AF83400) [pid = 2796] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0CF0D400) [pid = 2796] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0C76E000) [pid = 2796] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1AF81800) [pid = 2796] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CEC9400) [pid = 2796] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0DB01C00) [pid = 2796] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:20:18 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19074C00) [pid = 2796] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:20:18 INFO - PROCESS | 2796 | 1471987218946 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]]]}] 14:20:18 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. 14:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 790ms 14:20:18 INFO - PROCESS | 2796 | 1471987218993 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 2796 | 1471987218995 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 14:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:20:18 INFO - PROCESS | 2796 | 1471987218998 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 2796 | 1471987219000 Marionette TRACE conn6 <- [1,334,null,{}] 14:20:18 INFO - PROCESS | 2796 | 1471987219004 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}] 14:20:18 INFO - PROCESS | 2796 | 1471987219006 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:19 INFO - PROCESS | 2796 | 1471987219117 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 14:20:19 INFO - PROCESS | 2796 | 1471987219169 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 2796 | 1471987219171 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:19 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2B800 == 44 [pid = 2796] [id = 93] 14:20:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CF30800) [pid = 2796] [serial = 276] [outer = 00000000] 14:20:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18053400) [pid = 2796] [serial = 277] [outer = 0CF30800] 14:20:19 INFO - PROCESS | 2796 | 1471987219219 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18E53C00) [pid = 2796] [serial = 278] [outer = 0CF30800] 14:20:19 INFO - PROCESS | 2796 | 1471987219569 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]]]}] 14:20:19 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. 14:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 14:20:19 INFO - PROCESS | 2796 | 1471987219654 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 2796 | 1471987219656 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 14:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:20:19 INFO - PROCESS | 2796 | 1471987219662 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 2796 | 1471987219664 Marionette TRACE conn6 <- [1,338,null,{}] 14:20:19 INFO - PROCESS | 2796 | 1471987219667 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}] 14:20:19 INFO - PROCESS | 2796 | 1471987219669 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:19 INFO - PROCESS | 2796 | 1471987219753 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 14:20:19 INFO - PROCESS | 2796 | 1471987219760 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 2796 | 1471987219762 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:19 INFO - PROCESS | 2796 | ++DOCSHELL 19998400 == 45 [pid = 2796] [id = 94] 14:20:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (19A64C00) [pid = 2796] [serial = 279] [outer = 00000000] 14:20:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1AFFC000) [pid = 2796] [serial = 280] [outer = 19A64C00] 14:20:19 INFO - PROCESS | 2796 | 1471987219810 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (1B9DC400) [pid = 2796] [serial = 281] [outer = 19A64C00] 14:20:20 INFO - PROCESS | 2796 | 1471987220254 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]]]}] 14:20:20 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. 14:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 14:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:20:20 INFO - PROCESS | 2796 | 1471987220291 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 14:20:20 INFO - PROCESS | 2796 | 1471987220293 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 14:20:20 INFO - PROCESS | 2796 | 1471987220296 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 2796 | 1471987220297 Marionette TRACE conn6 <- [1,342,null,{}] 14:20:20 INFO - PROCESS | 2796 | 1471987220301 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}] 14:20:20 INFO - PROCESS | 2796 | 1471987220303 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:20 INFO - PROCESS | 2796 | 1471987220391 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 14:20:20 INFO - PROCESS | 2796 | 1471987220396 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 2796 | 1471987220399 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:20 INFO - PROCESS | 2796 | ++DOCSHELL 1C512C00 == 46 [pid = 2796] [id = 95] 14:20:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (1C517800) [pid = 2796] [serial = 282] [outer = 00000000] 14:20:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (1CF2A000) [pid = 2796] [serial = 283] [outer = 1C517800] 14:20:20 INFO - PROCESS | 2796 | 1471987220450 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (1CFC3800) [pid = 2796] [serial = 284] [outer = 1C517800] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 14928000 == 45 [pid = 2796] [id = 69] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 1A9A0400 == 44 [pid = 2796] [id = 70] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 0CF0BC00 == 43 [pid = 2796] [id = 71] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 15EA6000 == 42 [pid = 2796] [id = 54] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 0C71F800 == 41 [pid = 2796] [id = 68] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 0D04BC00 == 40 [pid = 2796] [id = 86] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 0C08F400 == 39 [pid = 2796] [id = 85] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 0D698800 == 38 [pid = 2796] [id = 83] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 1C51A800 == 37 [pid = 2796] [id = 84] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 18192000 == 36 [pid = 2796] [id = 81] 14:20:21 INFO - PROCESS | 2796 | --DOCSHELL 0C097400 == 35 [pid = 2796] [id = 82] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 0CF07C00 == 34 [pid = 2796] [id = 87] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 158C8C00 == 33 [pid = 2796] [id = 88] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 18E4E400 == 32 [pid = 2796] [id = 90] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 19998400 == 31 [pid = 2796] [id = 94] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 18186C00 == 30 [pid = 2796] [id = 89] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 19992000 == 29 [pid = 2796] [id = 91] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 0CF2B800 == 28 [pid = 2796] [id = 93] 14:20:22 INFO - PROCESS | 2796 | --DOCSHELL 19C9FC00 == 27 [pid = 2796] [id = 92] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (1BCDEC00) [pid = 2796] [serial = 161] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (1AF8F800) [pid = 2796] [serial = 229] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (18187400) [pid = 2796] [serial = 220] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (18194800) [pid = 2796] [serial = 221] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0DB0A800) [pid = 2796] [serial = 217] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1467AC00) [pid = 2796] [serial = 218] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18E55000) [pid = 2796] [serial = 223] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0D053400) [pid = 2796] [serial = 215] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF6A400) [pid = 2796] [serial = 214] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (189DEC00) [pid = 2796] [serial = 206] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1BE3AC00) [pid = 2796] [serial = 232] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (17165C00) [pid = 2796] [serial = 205] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18189C00) [pid = 2796] [serial = 212] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0DE01400) [pid = 2796] [serial = 211] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF2BC00) [pid = 2796] [serial = 203] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CED1800) [pid = 2796] [serial = 202] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1C513C00) [pid = 2796] [serial = 209] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1B7DFC00) [pid = 2796] [serial = 208] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1AFFC400) [pid = 2796] [serial = 230] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (17DCE000) [pid = 2796] [serial = 235] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1BE47800) [pid = 2796] [serial = 238] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1C51E400) [pid = 2796] [serial = 233] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1CFBA800) [pid = 2796] [serial = 239] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19955000) [pid = 2796] [serial = 226] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19990800) [pid = 2796] [serial = 227] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1905B800) [pid = 2796] [serial = 224] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1905E400) [pid = 2796] [serial = 236] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1CF25400) [pid = 2796] [serial = 241] [outer = 00000000] [url = about:blank] 14:20:22 INFO - PROCESS | 2796 | 1471987222375 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]]]}] 14:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 2120ms 14:20:22 INFO - PROCESS | 2796 | 1471987222417 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 2796 | 1471987222421 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 14:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:20:22 INFO - PROCESS | 2796 | 1471987222426 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 2796 | 1471987222430 Marionette TRACE conn6 <- [1,346,null,{}] 14:20:22 INFO - PROCESS | 2796 | 1471987222436 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}] 14:20:22 INFO - PROCESS | 2796 | 1471987222440 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:22 INFO - PROCESS | 2796 | 1471987222536 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 14:20:22 INFO - PROCESS | 2796 | 1471987222545 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 2796 | 1471987222550 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:22 INFO - PROCESS | 2796 | ++DOCSHELL 0C122400 == 28 [pid = 2796] [id = 96] 14:20:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0C197400) [pid = 2796] [serial = 285] [outer = 00000000] 14:20:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0C76E000) [pid = 2796] [serial = 286] [outer = 0C197400] 14:20:22 INFO - PROCESS | 2796 | 1471987222604 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0C987800) [pid = 2796] [serial = 287] [outer = 0C197400] 14:20:23 INFO - PROCESS | 2796 | 1471987223095 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]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 730ms 14:20:23 INFO - PROCESS | 2796 | 1471987223157 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 2796 | 1471987223163 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 14:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:20:23 INFO - PROCESS | 2796 | 1471987223169 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 2796 | 1471987223172 Marionette TRACE conn6 <- [1,350,null,{}] 14:20:23 INFO - PROCESS | 2796 | 1471987223176 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}] 14:20:23 INFO - PROCESS | 2796 | 1471987223179 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:23 INFO - PROCESS | 2796 | 1471987223272 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 14:20:23 INFO - PROCESS | 2796 | 1471987223348 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 2796 | 1471987223351 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:23 INFO - PROCESS | 2796 | ++DOCSHELL 0CECCC00 == 29 [pid = 2796] [id = 97] 14:20:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CECD800) [pid = 2796] [serial = 288] [outer = 00000000] 14:20:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CED1800) [pid = 2796] [serial = 289] [outer = 0CECD800] 14:20:23 INFO - PROCESS | 2796 | 1471987223412 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CF05000) [pid = 2796] [serial = 290] [outer = 0CECD800] 14:20:23 INFO - PROCESS | 2796 | 1471987223810 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]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 669ms 14:20:23 INFO - PROCESS | 2796 | 1471987223842 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 2796 | 1471987223844 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 14:20:23 INFO - PROCESS | 2796 | 1471987223848 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:20:23 INFO - PROCESS | 2796 | 1471987223851 Marionette TRACE conn6 <- [1,354,null,{}] 14:20:23 INFO - PROCESS | 2796 | 1471987223862 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}] 14:20:23 INFO - PROCESS | 2796 | 1471987223867 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:23 INFO - PROCESS | 2796 | 1471987223980 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 14:20:23 INFO - PROCESS | 2796 | 1471987223989 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 2796 | 1471987223992 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:23 INFO - PROCESS | 2796 | ++DOCSHELL 0D04BC00 == 30 [pid = 2796] [id = 98] 14:20:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D04CC00) [pid = 2796] [serial = 291] [outer = 00000000] 14:20:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D055800) [pid = 2796] [serial = 292] [outer = 0D04CC00] 14:20:24 INFO - PROCESS | 2796 | 1471987224046 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D142800) [pid = 2796] [serial = 293] [outer = 0D04CC00] 14:20:24 INFO - PROCESS | 2796 | 1471987224512 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]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 730ms 14:20:24 INFO - PROCESS | 2796 | 1471987224582 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 2796 | 1471987224584 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 14:20:24 INFO - PROCESS | 2796 | 1471987224587 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:20:24 INFO - PROCESS | 2796 | 1471987224589 Marionette TRACE conn6 <- [1,358,null,{}] 14:20:24 INFO - PROCESS | 2796 | 1471987224593 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}] 14:20:24 INFO - PROCESS | 2796 | 1471987224595 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:24 INFO - PROCESS | 2796 | 1471987224684 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 14:20:24 INFO - PROCESS | 2796 | 1471987224697 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 2796 | 1471987224699 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:24 INFO - PROCESS | 2796 | ++DOCSHELL 0D055400 == 31 [pid = 2796] [id = 99] 14:20:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0D059C00) [pid = 2796] [serial = 294] [outer = 00000000] 14:20:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0DFD9800) [pid = 2796] [serial = 295] [outer = 0D059C00] 14:20:24 INFO - PROCESS | 2796 | 1471987224749 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (14928800) [pid = 2796] [serial = 296] [outer = 0D059C00] 14:20:25 INFO - PROCESS | 2796 | 1471987225186 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]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 14:20:25 INFO - PROCESS | 2796 | 1471987225222 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 2796 | 1471987225224 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 14:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:20:25 INFO - PROCESS | 2796 | 1471987225231 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 2796 | 1471987225233 Marionette TRACE conn6 <- [1,362,null,{}] 14:20:25 INFO - PROCESS | 2796 | 1471987225237 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}] 14:20:25 INFO - PROCESS | 2796 | 1471987225239 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:25 INFO - PROCESS | 2796 | 1471987225346 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 14:20:25 INFO - PROCESS | 2796 | 1471987225354 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 2796 | 1471987225356 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:25 INFO - PROCESS | 2796 | ++DOCSHELL 14D45400 == 32 [pid = 2796] [id = 100] 14:20:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (14D46400) [pid = 2796] [serial = 297] [outer = 00000000] 14:20:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (14E95800) [pid = 2796] [serial = 298] [outer = 14D46400] 14:20:25 INFO - PROCESS | 2796 | 1471987225405 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (16BC7800) [pid = 2796] [serial = 299] [outer = 14D46400] 14:20:25 INFO - PROCESS | 2796 | 1471987225860 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]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 14:20:25 INFO - PROCESS | 2796 | 1471987225902 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 2796 | 1471987225904 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 14:20:25 INFO - PROCESS | 2796 | 1471987225907 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:20:25 INFO - PROCESS | 2796 | 1471987225909 Marionette TRACE conn6 <- [1,366,null,{}] 14:20:25 INFO - PROCESS | 2796 | 1471987225913 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}] 14:20:25 INFO - PROCESS | 2796 | 1471987225918 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:26 INFO - PROCESS | 2796 | 1471987226022 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 14:20:26 INFO - PROCESS | 2796 | 1471987226030 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 2796 | 1471987226032 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:26 INFO - PROCESS | 2796 | ++DOCSHELL 1804C400 == 33 [pid = 2796] [id = 101] 14:20:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18189800) [pid = 2796] [serial = 300] [outer = 00000000] 14:20:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1818E800) [pid = 2796] [serial = 301] [outer = 18189800] 14:20:26 INFO - PROCESS | 2796 | 1471987226077 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18192000) [pid = 2796] [serial = 302] [outer = 18189800] 14:20:26 INFO - PROCESS | 2796 | 1471987226524 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]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 14:20:26 INFO - PROCESS | 2796 | 1471987226582 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 2796 | 1471987226584 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 14:20:26 INFO - PROCESS | 2796 | 1471987226587 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:20:26 INFO - PROCESS | 2796 | 1471987226589 Marionette TRACE conn6 <- [1,370,null,{}] 14:20:26 INFO - PROCESS | 2796 | 1471987226593 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}] 14:20:26 INFO - PROCESS | 2796 | 1471987226595 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:26 INFO - PROCESS | 2796 | 1471987226676 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 14:20:26 INFO - PROCESS | 2796 | 1471987226712 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 2796 | 1471987226714 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:26 INFO - PROCESS | 2796 | ++DOCSHELL 181CD400 == 34 [pid = 2796] [id = 102] 14:20:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (181D8C00) [pid = 2796] [serial = 303] [outer = 00000000] 14:20:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18C9B800) [pid = 2796] [serial = 304] [outer = 181D8C00] 14:20:26 INFO - PROCESS | 2796 | 1471987226762 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18DB5000) [pid = 2796] [serial = 305] [outer = 181D8C00] 14:20:27 INFO - PROCESS | 2796 | 1471987227195 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]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 630ms 14:20:27 INFO - PROCESS | 2796 | 1471987227225 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 2796 | 1471987227227 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 14:20:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:20:27 INFO - PROCESS | 2796 | 1471987227235 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 2796 | 1471987227237 Marionette TRACE conn6 <- [1,374,null,{}] 14:20:27 INFO - PROCESS | 2796 | 1471987227240 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}] 14:20:27 INFO - PROCESS | 2796 | 1471987227242 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:27 INFO - PROCESS | 2796 | 1471987227324 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 14:20:27 INFO - PROCESS | 2796 | 1471987227330 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 2796 | 1471987227332 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:27 INFO - PROCESS | 2796 | ++DOCSHELL 18DBB800 == 35 [pid = 2796] [id = 103] 14:20:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18E50000) [pid = 2796] [serial = 306] [outer = 00000000] 14:20:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (18E56400) [pid = 2796] [serial = 307] [outer = 18E50000] 14:20:27 INFO - PROCESS | 2796 | 1471987227380 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (18E52C00) [pid = 2796] [serial = 308] [outer = 18E50000] 14:20:27 INFO - PROCESS | 2796 | 1471987227908 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:20:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 730ms 14:20:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:20:27 INFO - PROCESS | 2796 | 1471987227967 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 2796 | 1471987227969 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 14:20:27 INFO - PROCESS | 2796 | 1471987227972 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 2796 | 1471987227974 Marionette TRACE conn6 <- [1,378,null,{}] 14:20:27 INFO - PROCESS | 2796 | 1471987227978 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}] 14:20:27 INFO - PROCESS | 2796 | 1471987227980 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:28 INFO - PROCESS | 2796 | 1471987228109 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 14:20:28 INFO - PROCESS | 2796 | 1471987228125 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 2796 | 1471987228127 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:28 INFO - PROCESS | 2796 | ++DOCSHELL 0CF73C00 == 36 [pid = 2796] [id = 104] 14:20:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (196C1400) [pid = 2796] [serial = 309] [outer = 00000000] 14:20:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (196C4C00) [pid = 2796] [serial = 310] [outer = 196C1400] 14:20:28 INFO - PROCESS | 2796 | 1471987228173 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (196C6C00) [pid = 2796] [serial = 311] [outer = 196C1400] 14:20:28 INFO - PROCESS | 2796 | 1471987228631 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:20:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:20:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 14:20:28 INFO - PROCESS | 2796 | 1471987228648 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 2796 | 1471987228650 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 14:20:28 INFO - PROCESS | 2796 | 1471987228654 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:20:28 INFO - PROCESS | 2796 | 1471987228656 Marionette TRACE conn6 <- [1,382,null,{}] 14:20:28 INFO - PROCESS | 2796 | 1471987228659 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}] 14:20:28 INFO - PROCESS | 2796 | 1471987228661 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:28 INFO - PROCESS | 2796 | 1471987228784 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 14:20:28 INFO - PROCESS | 2796 | 1471987228792 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 2796 | 1471987228794 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:28 INFO - PROCESS | 2796 | ++DOCSHELL 196CB400 == 37 [pid = 2796] [id = 105] 14:20:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (19949C00) [pid = 2796] [serial = 312] [outer = 00000000] 14:20:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (19952000) [pid = 2796] [serial = 313] [outer = 19949C00] 14:20:28 INFO - PROCESS | 2796 | 1471987228842 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (19990800) [pid = 2796] [serial = 314] [outer = 19949C00] 14:20:29 INFO - PROCESS | 2796 | 1471987229336 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:20:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 730ms 14:20:29 INFO - PROCESS | 2796 | 1471987229390 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 2796 | 1471987229392 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 14:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:20:29 INFO - PROCESS | 2796 | 1471987229430 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 2796 | 1471987229432 Marionette TRACE conn6 <- [1,386,null,{}] 14:20:29 INFO - PROCESS | 2796 | 1471987229447 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}] 14:20:29 INFO - PROCESS | 2796 | 1471987229449 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:29 INFO - PROCESS | 2796 | 1471987229855 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (19EDC000) [pid = 2796] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (18E4FC00) [pid = 2796] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (19993400) [pid = 2796] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0CF30800) [pid = 2796] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (19CA4800) [pid = 2796] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (19A64C00) [pid = 2796] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (18189400) [pid = 2796] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (15EA4800) [pid = 2796] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CF08400) [pid = 2796] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0D04C400) [pid = 2796] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0C095C00) [pid = 2796] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1C520000) [pid = 2796] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0DB06C00) [pid = 2796] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0C11B800) [pid = 2796] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:20:29 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1CF1F400) [pid = 2796] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:20:29 INFO - PROCESS | 2796 | 1471987229916 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 2796 | 1471987229918 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:29 INFO - PROCESS | 2796 | ++DOCSHELL 0C099C00 == 38 [pid = 2796] [id = 106] 14:20:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C09A400) [pid = 2796] [serial = 315] [outer = 00000000] 14:20:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CECF000) [pid = 2796] [serial = 316] [outer = 0C09A400] 14:20:29 INFO - PROCESS | 2796 | 1471987229967 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (14782400) [pid = 2796] [serial = 317] [outer = 0C09A400] 14:20:30 INFO - PROCESS | 2796 | 1471987230353 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]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 970ms 14:20:30 INFO - PROCESS | 2796 | 1471987230370 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 14:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:20:30 INFO - PROCESS | 2796 | 1471987230372 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 14:20:30 INFO - PROCESS | 2796 | 1471987230375 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - PROCESS | 2796 | 1471987230377 Marionette TRACE conn6 <- [1,390,null,{}] 14:20:30 INFO - PROCESS | 2796 | 1471987230381 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}] 14:20:30 INFO - PROCESS | 2796 | 1471987230383 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:30 INFO - PROCESS | 2796 | 1471987230467 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 14:20:30 INFO - PROCESS | 2796 | 1471987230473 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 2796 | 1471987230475 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:30 INFO - PROCESS | 2796 | ++DOCSHELL 15854400 == 39 [pid = 2796] [id = 107] 14:20:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (16BCE000) [pid = 2796] [serial = 318] [outer = 00000000] 14:20:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19952400) [pid = 2796] [serial = 319] [outer = 16BCE000] 14:20:30 INFO - PROCESS | 2796 | 1471987230535 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1999DC00) [pid = 2796] [serial = 320] [outer = 16BCE000] 14:20:30 INFO - PROCESS | 2796 | 1471987230970 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]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 630ms 14:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:20:30 INFO - PROCESS | 2796 | 1471987231018 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 2796 | 1471987231020 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 14:20:31 INFO - PROCESS | 2796 | 1471987231023 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 2796 | 1471987231025 Marionette TRACE conn6 <- [1,394,null,{}] 14:20:31 INFO - PROCESS | 2796 | 1471987231029 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}] 14:20:31 INFO - PROCESS | 2796 | 1471987231030 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:31 INFO - PROCESS | 2796 | 1471987231118 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 14:20:31 INFO - PROCESS | 2796 | 1471987231127 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 2796 | 1471987231129 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:31 INFO - PROCESS | 2796 | ++DOCSHELL 19A61400 == 40 [pid = 2796] [id = 108] 14:20:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (19CA5000) [pid = 2796] [serial = 321] [outer = 00000000] 14:20:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1AF81800) [pid = 2796] [serial = 322] [outer = 19CA5000] 14:20:31 INFO - PROCESS | 2796 | 1471987231176 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1AF89000) [pid = 2796] [serial = 323] [outer = 19CA5000] 14:20:31 INFO - PROCESS | 2796 | 1471987231621 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]]]}] 14:20:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:20:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 630ms 14:20:31 INFO - PROCESS | 2796 | 1471987231663 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 2796 | 1471987231665 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 14:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:20:31 INFO - PROCESS | 2796 | 1471987231668 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 2796 | 1471987231670 Marionette TRACE conn6 <- [1,398,null,{}] 14:20:31 INFO - PROCESS | 2796 | 1471987231674 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}] 14:20:31 INFO - PROCESS | 2796 | 1471987231676 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:31 INFO - PROCESS | 2796 | 1471987231760 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 14:20:31 INFO - PROCESS | 2796 | 1471987231766 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 2796 | 1471987231768 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:31 INFO - PROCESS | 2796 | ++DOCSHELL 0C10A000 == 41 [pid = 2796] [id = 109] 14:20:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (1AF90000) [pid = 2796] [serial = 324] [outer = 00000000] 14:20:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (1B0E1000) [pid = 2796] [serial = 325] [outer = 1AF90000] 14:20:31 INFO - PROCESS | 2796 | 1471987231816 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (1B743C00) [pid = 2796] [serial = 326] [outer = 1AF90000] 14:20:32 INFO - PROCESS | 2796 | 1471987232743 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]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:20:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1118ms 14:20:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:20:32 INFO - PROCESS | 2796 | 1471987232791 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 2796 | 1471987232795 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 14:20:32 INFO - PROCESS | 2796 | 1471987232800 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 2796 | 1471987232806 Marionette TRACE conn6 <- [1,402,null,{}] 14:20:32 INFO - PROCESS | 2796 | 1471987232811 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}] 14:20:32 INFO - PROCESS | 2796 | 1471987232815 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:32 INFO - PROCESS | 2796 | 1471987232998 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 14:20:33 INFO - PROCESS | 2796 | 1471987233094 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 2796 | 1471987233096 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:33 INFO - PROCESS | 2796 | ++DOCSHELL 0CE51400 == 42 [pid = 2796] [id = 110] 14:20:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (0CE51C00) [pid = 2796] [serial = 327] [outer = 00000000] 14:20:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (0CECB000) [pid = 2796] [serial = 328] [outer = 0CE51C00] 14:20:33 INFO - PROCESS | 2796 | 1471987233155 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (0CF09C00) [pid = 2796] [serial = 329] [outer = 0CE51C00] 14:20:34 INFO - PROCESS | 2796 | 1471987234113 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]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:20:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1377ms 14:20:34 INFO - PROCESS | 2796 | 1471987234179 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 14:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:20:34 INFO - PROCESS | 2796 | 1471987234183 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 14:20:34 INFO - PROCESS | 2796 | 1471987234188 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 2796 | 1471987234191 Marionette TRACE conn6 <- [1,406,null,{}] 14:20:34 INFO - PROCESS | 2796 | 1471987234197 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}] 14:20:34 INFO - PROCESS | 2796 | 1471987234200 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:34 INFO - PROCESS | 2796 | 1471987234315 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 14:20:34 INFO - PROCESS | 2796 | 1471987234448 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 2796 | 1471987234452 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:34 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC9800 == 43 [pid = 2796] [id = 111] 14:20:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (0CECA400) [pid = 2796] [serial = 330] [outer = 00000000] 14:20:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (0CF0E000) [pid = 2796] [serial = 331] [outer = 0CECA400] 14:20:34 INFO - PROCESS | 2796 | 1471987234547 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 98 (0CF32800) [pid = 2796] [serial = 332] [outer = 0CECA400] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 19A61400 == 42 [pid = 2796] [id = 108] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 15854400 == 41 [pid = 2796] [id = 107] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 0C099C00 == 40 [pid = 2796] [id = 106] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 196CB400 == 39 [pid = 2796] [id = 105] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 0CF73C00 == 38 [pid = 2796] [id = 104] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 18DBB800 == 37 [pid = 2796] [id = 103] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 181CD400 == 36 [pid = 2796] [id = 102] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 1804C400 == 35 [pid = 2796] [id = 101] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 14D45400 == 34 [pid = 2796] [id = 100] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 0D055400 == 33 [pid = 2796] [id = 99] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 0D04BC00 == 32 [pid = 2796] [id = 98] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 0CECCC00 == 31 [pid = 2796] [id = 97] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 0C122400 == 30 [pid = 2796] [id = 96] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 97 (1CF2A000) [pid = 2796] [serial = 283] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOCSHELL 1C512C00 == 29 [pid = 2796] [id = 95] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (1B73F400) [pid = 2796] [serial = 200] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (18E56800) [pid = 2796] [serial = 268] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (1994D400) [pid = 2796] [serial = 269] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (19C04C00) [pid = 2796] [serial = 272] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (19A65800) [pid = 2796] [serial = 271] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (18053400) [pid = 2796] [serial = 277] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (1A9A6800) [pid = 2796] [serial = 274] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (1AFFC000) [pid = 2796] [serial = 280] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (1A9AB800) [pid = 2796] [serial = 275] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (18191400) [pid = 2796] [serial = 265] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (16BD4C00) [pid = 2796] [serial = 262] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (172A9400) [pid = 2796] [serial = 263] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF34C00) [pid = 2796] [serial = 259] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0D058400) [pid = 2796] [serial = 260] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0DB93800) [pid = 2796] [serial = 257] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D2B3400) [pid = 2796] [serial = 256] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0C986400) [pid = 2796] [serial = 254] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0C11FC00) [pid = 2796] [serial = 253] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1B9DC400) [pid = 2796] [serial = 281] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1CFBF400) [pid = 2796] [serial = 251] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1CF2C400) [pid = 2796] [serial = 250] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (181D4C00) [pid = 2796] [serial = 248] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18051800) [pid = 2796] [serial = 247] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CECE400) [pid = 2796] [serial = 245] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CE4F800) [pid = 2796] [serial = 244] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1CF27800) [pid = 2796] [serial = 242] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18E53C00) [pid = 2796] [serial = 278] [outer = 00000000] [url = about:blank] 14:20:34 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18C9F800) [pid = 2796] [serial = 266] [outer = 00000000] [url = about:blank] 14:20:35 INFO - PROCESS | 2796 | 1471987235046 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]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:20:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 890ms 14:20:35 INFO - PROCESS | 2796 | 1471987235078 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 2796 | 1471987235083 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 14:20:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:20:35 INFO - PROCESS | 2796 | 1471987235089 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 2796 | 1471987235092 Marionette TRACE conn6 <- [1,410,null,{}] 14:20:35 INFO - PROCESS | 2796 | 1471987235096 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}] 14:20:35 INFO - PROCESS | 2796 | 1471987235098 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:35 INFO - PROCESS | 2796 | 1471987235189 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 14:20:35 INFO - PROCESS | 2796 | 1471987235199 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 2796 | 1471987235201 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:35 INFO - PROCESS | 2796 | ++DOCSHELL 0CF35800 == 30 [pid = 2796] [id = 112] 14:20:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0D04BC00) [pid = 2796] [serial = 333] [outer = 00000000] 14:20:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D050800) [pid = 2796] [serial = 334] [outer = 0D04BC00] 14:20:35 INFO - PROCESS | 2796 | 1471987235254 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D058800) [pid = 2796] [serial = 335] [outer = 0D04BC00] 14:20:35 INFO - PROCESS | 2796 | 1471987235759 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]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:20:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 730ms 14:20:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:20:35 INFO - PROCESS | 2796 | 1471987235851 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 2796 | 1471987235853 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 14:20:35 INFO - PROCESS | 2796 | 1471987235857 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 2796 | 1471987235861 Marionette TRACE conn6 <- [1,414,null,{}] 14:20:35 INFO - PROCESS | 2796 | 1471987235875 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}] 14:20:35 INFO - PROCESS | 2796 | 1471987235880 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:35 INFO - PROCESS | 2796 | 1471987235981 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 14:20:36 INFO - PROCESS | 2796 | 1471987236057 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 2796 | 1471987236060 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:36 INFO - PROCESS | 2796 | ++DOCSHELL 146BE000 == 31 [pid = 2796] [id = 113] 14:20:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (14787C00) [pid = 2796] [serial = 336] [outer = 00000000] 14:20:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (14D46800) [pid = 2796] [serial = 337] [outer = 14787C00] 14:20:36 INFO - PROCESS | 2796 | 1471987236114 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (14EA3400) [pid = 2796] [serial = 338] [outer = 14787C00] 14:20:36 INFO - PROCESS | 2796 | 1471987236498 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]]]}] 14:20:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:20:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 690ms 14:20:36 INFO - PROCESS | 2796 | 1471987236549 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 14:20:36 INFO - PROCESS | 2796 | 1471987236552 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 14:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:20:36 INFO - PROCESS | 2796 | 1471987236555 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:20:36 INFO - PROCESS | 2796 | 1471987236557 Marionette TRACE conn6 <- [1,418,null,{}] 14:20:36 INFO - PROCESS | 2796 | 1471987236560 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}] 14:20:36 INFO - PROCESS | 2796 | 1471987236562 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:36 INFO - PROCESS | 2796 | 1471987236653 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 14:20:36 INFO - PROCESS | 2796 | 1471987236658 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 2796 | 1471987236670 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:36 INFO - PROCESS | 2796 | ++DOCSHELL 16BCF400 == 32 [pid = 2796] [id = 114] 14:20:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (16BCF800) [pid = 2796] [serial = 339] [outer = 00000000] 14:20:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18157400) [pid = 2796] [serial = 340] [outer = 16BCF800] 14:20:36 INFO - PROCESS | 2796 | 1471987236720 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1818BC00) [pid = 2796] [serial = 341] [outer = 16BCF800] 14:20:37 INFO - PROCESS | 2796 | 1471987237677 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]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:20:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1180ms 14:20:37 INFO - PROCESS | 2796 | 1471987237739 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 2796 | 1471987237741 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 14:20:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:20:37 INFO - PROCESS | 2796 | 1471987237750 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 2796 | 1471987237752 Marionette TRACE conn6 <- [1,422,null,{}] 14:20:37 INFO - PROCESS | 2796 | 1471987237756 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}] 14:20:37 INFO - PROCESS | 2796 | 1471987237758 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:37 INFO - PROCESS | 2796 | 1471987237872 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 14:20:37 INFO - PROCESS | 2796 | 1471987237879 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 2796 | 1471987237881 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:37 INFO - PROCESS | 2796 | ++DOCSHELL 1818F000 == 33 [pid = 2796] [id = 115] 14:20:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18190C00) [pid = 2796] [serial = 342] [outer = 00000000] 14:20:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18C9E400) [pid = 2796] [serial = 343] [outer = 18190C00] 14:20:37 INFO - PROCESS | 2796 | 1471987237930 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18E4C000) [pid = 2796] [serial = 344] [outer = 18190C00] 14:20:38 INFO - PROCESS | 2796 | 1471987238859 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]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:20:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1118ms 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19CA5000) [pid = 2796] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (196C1400) [pid = 2796] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0D04CC00) [pid = 2796] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18189800) [pid = 2796] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D059C00) [pid = 2796] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C197400) [pid = 2796] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (14D46400) [pid = 2796] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E50000) [pid = 2796] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19949C00) [pid = 2796] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1C517800) [pid = 2796] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CECD800) [pid = 2796] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (181D8C00) [pid = 2796] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (16BCE000) [pid = 2796] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:20:38 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (0C09A400) [pid = 2796] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:20:38 INFO - PROCESS | 2796 | 1471987238959 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 2796 | 1471987238961 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 14:20:38 INFO - PROCESS | 2796 | 1471987238966 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 2796 | 1471987238968 Marionette TRACE conn6 <- [1,426,null,{}] 14:20:38 INFO - PROCESS | 2796 | 1471987238971 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}] 14:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:20:38 INFO - PROCESS | 2796 | 1471987238977 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:39 INFO - PROCESS | 2796 | 1471987239083 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 14:20:39 INFO - PROCESS | 2796 | 1471987239089 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 2796 | 1471987239091 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:39 INFO - PROCESS | 2796 | ++DOCSHELL 181CF800 == 34 [pid = 2796] [id = 116] 14:20:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (181D8C00) [pid = 2796] [serial = 345] [outer = 00000000] 14:20:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18E53000) [pid = 2796] [serial = 346] [outer = 181D8C00] 14:20:39 INFO - PROCESS | 2796 | 1471987239141 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18E54000) [pid = 2796] [serial = 347] [outer = 181D8C00] 14:20:39 INFO - PROCESS | 2796 | 1471987239600 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] 14:20:39 INFO - PROCESS | 2796 | 1471987239651 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 14:20:39 INFO - PROCESS | 2796 | 1471987239654 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:20:39 INFO - PROCESS | 2796 | 1471987239666 Marionette TRACE conn6 <- [1,430,null,{}] 14:20:39 INFO - PROCESS | 2796 | 1471987239670 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}] 14:20:39 INFO - PROCESS | 2796 | 1471987239672 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:39 INFO - PROCESS | 2796 | 1471987239755 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 14:20:39 INFO - PROCESS | 2796 | 1471987239763 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 2796 | 1471987239765 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:39 INFO - PROCESS | 2796 | ++DOCSHELL 0C094C00 == 35 [pid = 2796] [id = 117] 14:20:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0DB01C00) [pid = 2796] [serial = 348] [outer = 00000000] 14:20:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1994B800) [pid = 2796] [serial = 349] [outer = 0DB01C00] 14:20:39 INFO - PROCESS | 2796 | 1471987239816 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1994E800) [pid = 2796] [serial = 350] [outer = 0DB01C00] 14:20:40 INFO - PROCESS | 2796 | 1471987240257 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]]]}] 14:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 630ms 14:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:20:40 INFO - PROCESS | 2796 | 1471987240288 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 2796 | 1471987240290 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 14:20:40 INFO - PROCESS | 2796 | 1471987240294 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 2796 | 1471987240295 Marionette TRACE conn6 <- [1,434,null,{}] 14:20:40 INFO - PROCESS | 2796 | 1471987240299 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}] 14:20:40 INFO - PROCESS | 2796 | 1471987240301 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:40 INFO - PROCESS | 2796 | 1471987240384 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 14:20:40 INFO - PROCESS | 2796 | 1471987240395 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 2796 | 1471987240397 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:40 INFO - PROCESS | 2796 | ++DOCSHELL 0C111400 == 36 [pid = 2796] [id = 118] 14:20:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1998F800) [pid = 2796] [serial = 351] [outer = 00000000] 14:20:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19995800) [pid = 2796] [serial = 352] [outer = 1998F800] 14:20:40 INFO - PROCESS | 2796 | 1471987240443 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19996400) [pid = 2796] [serial = 353] [outer = 1998F800] 14:20:40 INFO - PROCESS | 2796 | 1471987240883 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]]]}] 14:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 630ms 14:20:40 INFO - PROCESS | 2796 | 1471987240930 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 2796 | 1471987240932 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 14:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:20:40 INFO - PROCESS | 2796 | 1471987240936 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 2796 | 1471987240938 Marionette TRACE conn6 <- [1,438,null,{}] 14:20:40 INFO - PROCESS | 2796 | 1471987240941 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}] 14:20:40 INFO - PROCESS | 2796 | 1471987240943 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:41 INFO - PROCESS | 2796 | 1471987241079 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 14:20:41 INFO - PROCESS | 2796 | 1471987241182 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 2796 | 1471987241186 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:41 INFO - PROCESS | 2796 | ++DOCSHELL 0C110800 == 37 [pid = 2796] [id = 119] 14:20:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0C112000) [pid = 2796] [serial = 354] [outer = 00000000] 14:20:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0C120C00) [pid = 2796] [serial = 355] [outer = 0C112000] 14:20:41 INFO - PROCESS | 2796 | 1471987241249 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CE4E800) [pid = 2796] [serial = 356] [outer = 0C112000] 14:20:41 INFO - PROCESS | 2796 | 1471987241950 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]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:20:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1068ms 14:20:42 INFO - PROCESS | 2796 | 1471987241998 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 2796 | 1471987242003 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 14:20:42 INFO - PROCESS | 2796 | 1471987242008 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:20:42 INFO - PROCESS | 2796 | 1471987242011 Marionette TRACE conn6 <- [1,442,null,{}] 14:20:42 INFO - PROCESS | 2796 | 1471987242016 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}] 14:20:42 INFO - PROCESS | 2796 | 1471987242019 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:42 INFO - PROCESS | 2796 | 1471987242153 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 14:20:42 INFO - PROCESS | 2796 | 1471987242271 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 2796 | 1471987242274 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:42 INFO - PROCESS | 2796 | ++DOCSHELL 0D056C00 == 38 [pid = 2796] [id = 120] 14:20:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0D059C00) [pid = 2796] [serial = 357] [outer = 00000000] 14:20:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0D658800) [pid = 2796] [serial = 358] [outer = 0D059C00] 14:20:42 INFO - PROCESS | 2796 | 1471987242333 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DE09400) [pid = 2796] [serial = 359] [outer = 0D059C00] 14:20:42 INFO - PROCESS | 2796 | 1471987242953 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]]]}] 14:20:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:20:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1016ms 14:20:43 INFO - PROCESS | 2796 | 1471987243043 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 2796 | 1471987243047 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 14:20:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:20:43 INFO - PROCESS | 2796 | 1471987243053 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 2796 | 1471987243055 Marionette TRACE conn6 <- [1,446,null,{}] 14:20:43 INFO - PROCESS | 2796 | 1471987243060 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}] 14:20:43 INFO - PROCESS | 2796 | 1471987243062 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:43 INFO - PROCESS | 2796 | 1471987243184 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 14:20:43 INFO - PROCESS | 2796 | 1471987243303 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 2796 | 1471987243306 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:43 INFO - PROCESS | 2796 | ++DOCSHELL 14973800 == 39 [pid = 2796] [id = 121] 14:20:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (16580800) [pid = 2796] [serial = 360] [outer = 00000000] 14:20:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18E55C00) [pid = 2796] [serial = 361] [outer = 16580800] 14:20:43 INFO - PROCESS | 2796 | 1471987243367 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (196C6000) [pid = 2796] [serial = 362] [outer = 16580800] 14:20:44 INFO - PROCESS | 2796 | 1471987244007 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]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1015ms 14:20:44 INFO - PROCESS | 2796 | 1471987244074 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 2796 | 1471987244078 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 14:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:20:44 INFO - PROCESS | 2796 | 1471987244089 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 2796 | 1471987244094 Marionette TRACE conn6 <- [1,450,null,{}] 14:20:44 INFO - PROCESS | 2796 | 1471987244098 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}] 14:20:44 INFO - PROCESS | 2796 | 1471987244101 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:44 INFO - PROCESS | 2796 | 1471987244244 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 14:20:44 INFO - PROCESS | 2796 | 1471987244385 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 2796 | 1471987244387 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:44 INFO - PROCESS | 2796 | ++DOCSHELL 1AF82C00 == 40 [pid = 2796] [id = 122] 14:20:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1AF8CC00) [pid = 2796] [serial = 363] [outer = 00000000] 14:20:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1B73FC00) [pid = 2796] [serial = 364] [outer = 1AF8CC00] 14:20:44 INFO - PROCESS | 2796 | 1471987244443 Marionette DEBUG loaded listener.js 14:20:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B7DC400) [pid = 2796] [serial = 365] [outer = 1AF8CC00] 14:20:45 INFO - PROCESS | 2796 | 1471987245126 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] 14:20:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:20:45 INFO - PROCESS | 2796 | 1471987245173 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 14:20:45 INFO - PROCESS | 2796 | 1471987245177 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:20:45 INFO - PROCESS | 2796 | 1471987245181 Marionette TRACE conn6 <- [1,454,null,{}] 14:20:45 INFO - PROCESS | 2796 | 1471987245186 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}] 14:20:45 INFO - PROCESS | 2796 | 1471987245189 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:45 INFO - PROCESS | 2796 | 1471987245296 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 14:20:45 INFO - PROCESS | 2796 | 1471987245400 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 2796 | 1471987245403 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:45 INFO - PROCESS | 2796 | ++DOCSHELL 0D054C00 == 41 [pid = 2796] [id = 123] 14:20:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0D142000) [pid = 2796] [serial = 366] [outer = 00000000] 14:20:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0D526800) [pid = 2796] [serial = 367] [outer = 0D142000] 14:20:45 INFO - PROCESS | 2796 | 1471987245458 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (14676800) [pid = 2796] [serial = 368] [outer = 0D142000] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0C111400 == 40 [pid = 2796] [id = 118] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0C094C00 == 39 [pid = 2796] [id = 117] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 181CF800 == 38 [pid = 2796] [id = 116] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 1818F000 == 37 [pid = 2796] [id = 115] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 16BCF400 == 36 [pid = 2796] [id = 114] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 146BE000 == 35 [pid = 2796] [id = 113] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0CF35800 == 34 [pid = 2796] [id = 112] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0CEC9800 == 33 [pid = 2796] [id = 111] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0CE51400 == 32 [pid = 2796] [id = 110] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0C10A000 == 31 [pid = 2796] [id = 109] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 1AF82C00 == 30 [pid = 2796] [id = 122] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0D056C00 == 29 [pid = 2796] [id = 120] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 14973800 == 28 [pid = 2796] [id = 121] 14:20:46 INFO - PROCESS | 2796 | --DOCSHELL 0C110800 == 27 [pid = 2796] [id = 119] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (196C4C00) [pid = 2796] [serial = 310] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0D055800) [pid = 2796] [serial = 292] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0D142800) [pid = 2796] [serial = 293] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1818E800) [pid = 2796] [serial = 301] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18192000) [pid = 2796] [serial = 302] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0DFD9800) [pid = 2796] [serial = 295] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (14928800) [pid = 2796] [serial = 296] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0C76E000) [pid = 2796] [serial = 286] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C987800) [pid = 2796] [serial = 287] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (14E95800) [pid = 2796] [serial = 298] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (16BC7800) [pid = 2796] [serial = 299] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18E56400) [pid = 2796] [serial = 307] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19952000) [pid = 2796] [serial = 313] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1CFC3800) [pid = 2796] [serial = 284] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (196C6C00) [pid = 2796] [serial = 311] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0CED1800) [pid = 2796] [serial = 289] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF05000) [pid = 2796] [serial = 290] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18C9B800) [pid = 2796] [serial = 304] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19990800) [pid = 2796] [serial = 314] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18DB5000) [pid = 2796] [serial = 305] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19952400) [pid = 2796] [serial = 319] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (14782400) [pid = 2796] [serial = 317] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1AF89000) [pid = 2796] [serial = 323] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (0CECF000) [pid = 2796] [serial = 316] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1999DC00) [pid = 2796] [serial = 320] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (18E52C00) [pid = 2796] [serial = 308] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1AF81800) [pid = 2796] [serial = 322] [outer = 00000000] [url = about:blank] 14:20:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CA0E000) [pid = 2796] [serial = 369] [outer = 16BCC800] 14:20:46 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:46 INFO - PROCESS | 2796 | 1471987246745 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]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:20:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1632ms 14:20:46 INFO - PROCESS | 2796 | 1471987246811 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 2796 | 1471987246815 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 14:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:20:46 INFO - PROCESS | 2796 | 1471987246821 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 2796 | 1471987246825 Marionette TRACE conn6 <- [1,458,null,{}] 14:20:46 INFO - PROCESS | 2796 | 1471987246830 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}] 14:20:46 INFO - PROCESS | 2796 | 1471987246833 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:46 INFO - PROCESS | 2796 | 1471987246923 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 14:20:46 INFO - PROCESS | 2796 | 1471987246937 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 2796 | 1471987246939 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:46 INFO - PROCESS | 2796 | ++DOCSHELL 0CECAC00 == 28 [pid = 2796] [id = 124] 14:20:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CECC000) [pid = 2796] [serial = 370] [outer = 00000000] 14:20:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF01C00) [pid = 2796] [serial = 371] [outer = 0CECC000] 14:20:46 INFO - PROCESS | 2796 | 1471987246992 Marionette DEBUG loaded listener.js 14:20:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CF09800) [pid = 2796] [serial = 372] [outer = 0CECC000] 14:20:47 INFO - PROCESS | 2796 | 1471987247517 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] 14:20:47 INFO - PROCESS | 2796 | 1471987247556 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 14:20:47 INFO - PROCESS | 2796 | 1471987247562 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:20:47 INFO - PROCESS | 2796 | 1471987247565 Marionette TRACE conn6 <- [1,462,null,{}] 14:20:47 INFO - PROCESS | 2796 | 1471987247569 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}] 14:20:47 INFO - PROCESS | 2796 | 1471987247572 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:47 INFO - PROCESS | 2796 | 1471987247666 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 14:20:47 INFO - PROCESS | 2796 | 1471987247752 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:47 INFO - PROCESS | 2796 | 1471987247755 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:47 INFO - PROCESS | 2796 | ++DOCSHELL 0D05A400 == 29 [pid = 2796] [id = 125] 14:20:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0D140000) [pid = 2796] [serial = 373] [outer = 00000000] 14:20:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0D528800) [pid = 2796] [serial = 374] [outer = 0D140000] 14:20:47 INFO - PROCESS | 2796 | 1471987247807 Marionette DEBUG loaded listener.js 14:20:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0DEF4000) [pid = 2796] [serial = 375] [outer = 0D140000] 14:20:48 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:48 INFO - PROCESS | 2796 | 1471987248192 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] 14:20:48 INFO - PROCESS | 2796 | 1471987248240 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 14:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:20:48 INFO - PROCESS | 2796 | 1471987248243 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:20:48 INFO - PROCESS | 2796 | 1471987248247 Marionette TRACE conn6 <- [1,466,null,{}] 14:20:48 INFO - PROCESS | 2796 | 1471987248257 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}] 14:20:48 INFO - PROCESS | 2796 | 1471987248262 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:48 INFO - PROCESS | 2796 | 1471987248350 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 14:20:48 INFO - PROCESS | 2796 | 1471987248358 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 2796 | 1471987248361 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:48 INFO - PROCESS | 2796 | ++DOCSHELL 16BC6C00 == 30 [pid = 2796] [id = 126] 14:20:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (16BC9C00) [pid = 2796] [serial = 376] [outer = 00000000] 14:20:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (172A4800) [pid = 2796] [serial = 377] [outer = 16BC9C00] 14:20:48 INFO - PROCESS | 2796 | 1471987248414 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18053800) [pid = 2796] [serial = 378] [outer = 16BC9C00] 14:20:48 INFO - PROCESS | 2796 | 1471987248925 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] 14:20:48 INFO - PROCESS | 2796 | 1471987248978 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 14:20:48 INFO - PROCESS | 2796 | 1471987248982 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:20:48 INFO - PROCESS | 2796 | 1471987248983 Marionette TRACE conn6 <- [1,470,null,{}] 14:20:49 INFO - PROCESS | 2796 | 1471987249025 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}] 14:20:49 INFO - PROCESS | 2796 | 1471987249028 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:49 INFO - PROCESS | 2796 | 1471987249141 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 14:20:49 INFO - PROCESS | 2796 | 1471987249152 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 2796 | 1471987249154 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:49 INFO - PROCESS | 2796 | ++DOCSHELL 18165C00 == 31 [pid = 2796] [id = 127] 14:20:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18192400) [pid = 2796] [serial = 379] [outer = 00000000] 14:20:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18C95C00) [pid = 2796] [serial = 380] [outer = 18192400] 14:20:49 INFO - PROCESS | 2796 | 1471987249204 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18DBD800) [pid = 2796] [serial = 381] [outer = 18192400] 14:20:49 INFO - PROCESS | 2796 | 1471987249672 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]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 750ms 14:20:49 INFO - PROCESS | 2796 | 1471987249736 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 2796 | 1471987249738 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 14:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:20:49 INFO - PROCESS | 2796 | 1471987249746 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 2796 | 1471987249748 Marionette TRACE conn6 <- [1,474,null,{}] 14:20:49 INFO - PROCESS | 2796 | 1471987249752 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}] 14:20:49 INFO - PROCESS | 2796 | 1471987249754 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:49 INFO - PROCESS | 2796 | 1471987249870 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 14:20:49 INFO - PROCESS | 2796 | 1471987249883 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 2796 | 1471987249885 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:49 INFO - PROCESS | 2796 | ++DOCSHELL 18E4DC00 == 32 [pid = 2796] [id = 128] 14:20:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18E4E800) [pid = 2796] [serial = 382] [outer = 00000000] 14:20:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18E59C00) [pid = 2796] [serial = 383] [outer = 18E4E800] 14:20:49 INFO - PROCESS | 2796 | 1471987249934 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19074C00) [pid = 2796] [serial = 384] [outer = 18E4E800] 14:20:50 INFO - PROCESS | 2796 | 1471987250427 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]]]}] 14:20:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:20:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 770ms 14:20:50 INFO - PROCESS | 2796 | 1471987250515 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 2796 | 1471987250518 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 14:20:50 INFO - PROCESS | 2796 | 1471987250521 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:20:50 INFO - PROCESS | 2796 | 1471987250522 Marionette TRACE conn6 <- [1,478,null,{}] 14:20:50 INFO - PROCESS | 2796 | 1471987250526 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}] 14:20:50 INFO - PROCESS | 2796 | 1471987250532 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:50 INFO - PROCESS | 2796 | 1471987250810 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1998F800) [pid = 2796] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18190C00) [pid = 2796] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (181D8C00) [pid = 2796] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1AF90000) [pid = 2796] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (14787C00) [pid = 2796] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0D04BC00) [pid = 2796] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CE51C00) [pid = 2796] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (16BCF800) [pid = 2796] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CECA400) [pid = 2796] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:20:50 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0DB01C00) [pid = 2796] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:20:50 INFO - PROCESS | 2796 | 1471987250867 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 2796 | 1471987250869 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:50 INFO - PROCESS | 2796 | ++DOCSHELL 0C099C00 == 33 [pid = 2796] [id = 129] 14:20:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0C10A800) [pid = 2796] [serial = 385] [outer = 00000000] 14:20:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CECA400) [pid = 2796] [serial = 386] [outer = 0C10A800] 14:20:50 INFO - PROCESS | 2796 | 1471987250917 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1804A400) [pid = 2796] [serial = 387] [outer = 0C10A800] 14:20:51 INFO - PROCESS | 2796 | 1471987251309 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]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 830ms 14:20:51 INFO - PROCESS | 2796 | 1471987251356 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 2796 | 1471987251358 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 14:20:51 INFO - PROCESS | 2796 | 1471987251361 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:20:51 INFO - PROCESS | 2796 | 1471987251363 Marionette TRACE conn6 <- [1,482,null,{}] 14:20:51 INFO - PROCESS | 2796 | 1471987251367 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}] 14:20:51 INFO - PROCESS | 2796 | 1471987251369 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:51 INFO - PROCESS | 2796 | 1471987251450 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 14:20:51 INFO - PROCESS | 2796 | 1471987251455 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 2796 | 1471987251457 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:51 INFO - PROCESS | 2796 | ++DOCSHELL 16BCF800 == 34 [pid = 2796] [id = 130] 14:20:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1815E000) [pid = 2796] [serial = 388] [outer = 00000000] 14:20:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19990C00) [pid = 2796] [serial = 389] [outer = 1815E000] 14:20:51 INFO - PROCESS | 2796 | 1471987251503 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19994800) [pid = 2796] [serial = 390] [outer = 1815E000] 14:20:51 INFO - PROCESS | 2796 | 1471987251947 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]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 630ms 14:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:20:52 INFO - PROCESS | 2796 | 1471987251996 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 14:20:52 INFO - PROCESS | 2796 | 1471987251998 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 14:20:52 INFO - PROCESS | 2796 | 1471987252001 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 2796 | 1471987252003 Marionette TRACE conn6 <- [1,486,null,{}] 14:20:52 INFO - PROCESS | 2796 | 1471987252006 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}] 14:20:52 INFO - PROCESS | 2796 | 1471987252008 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:52 INFO - PROCESS | 2796 | 1471987252087 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 14:20:52 INFO - PROCESS | 2796 | 1471987252094 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 2796 | 1471987252096 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:52 INFO - PROCESS | 2796 | ++DOCSHELL 0C09B400 == 35 [pid = 2796] [id = 131] 14:20:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0D366800) [pid = 2796] [serial = 391] [outer = 00000000] 14:20:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19C10000) [pid = 2796] [serial = 392] [outer = 0D366800] 14:20:52 INFO - PROCESS | 2796 | 1471987252174 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19A66000) [pid = 2796] [serial = 393] [outer = 0D366800] 14:20:52 INFO - PROCESS | 2796 | 1471987252630 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]]]}] 14:20:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:20:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 14:20:52 INFO - PROCESS | 2796 | 1471987252671 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 14:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:20:52 INFO - PROCESS | 2796 | 1471987252674 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 14:20:52 INFO - PROCESS | 2796 | 1471987252677 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 2796 | 1471987252679 Marionette TRACE conn6 <- [1,490,null,{}] 14:20:52 INFO - PROCESS | 2796 | 1471987252682 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}] 14:20:52 INFO - PROCESS | 2796 | 1471987252684 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:52 INFO - PROCESS | 2796 | 1471987252763 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 14:20:52 INFO - PROCESS | 2796 | 1471987252769 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 2796 | 1471987252771 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:52 INFO - PROCESS | 2796 | ++DOCSHELL 1AB75400 == 36 [pid = 2796] [id = 132] 14:20:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1AF81800) [pid = 2796] [serial = 394] [outer = 00000000] 14:20:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1AF87000) [pid = 2796] [serial = 395] [outer = 1AF81800] 14:20:52 INFO - PROCESS | 2796 | 1471987252819 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1AF90800) [pid = 2796] [serial = 396] [outer = 1AF81800] 14:20:53 INFO - PROCESS | 2796 | 1471987253698 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]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:20:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1071ms 14:20:53 INFO - PROCESS | 2796 | 1471987253750 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 2796 | 1471987253755 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 14:20:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:20:53 INFO - PROCESS | 2796 | 1471987253760 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 2796 | 1471987253764 Marionette TRACE conn6 <- [1,494,null,{}] 14:20:53 INFO - PROCESS | 2796 | 1471987253770 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}] 14:20:53 INFO - PROCESS | 2796 | 1471987253774 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:53 INFO - PROCESS | 2796 | 1471987253920 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 14:20:54 INFO - PROCESS | 2796 | 1471987254045 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 2796 | 1471987254049 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:54 INFO - PROCESS | 2796 | ++DOCSHELL 0CA60800 == 37 [pid = 2796] [id = 133] 14:20:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CED1C00) [pid = 2796] [serial = 397] [outer = 00000000] 14:20:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0D04E800) [pid = 2796] [serial = 398] [outer = 0CED1C00] 14:20:54 INFO - PROCESS | 2796 | 1471987254109 Marionette DEBUG loaded listener.js 14:20:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0D2B3400) [pid = 2796] [serial = 399] [outer = 0CED1C00] 14:20:54 INFO - PROCESS | 2796 | 1471987254974 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]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:20:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1281ms 14:20:55 INFO - PROCESS | 2796 | 1471987255046 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 14:20:55 INFO - PROCESS | 2796 | 1471987255050 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 14:20:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:20:55 INFO - PROCESS | 2796 | 1471987255055 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 2796 | 1471987255058 Marionette TRACE conn6 <- [1,498,null,{}] 14:20:55 INFO - PROCESS | 2796 | 1471987255064 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}] 14:20:55 INFO - PROCESS | 2796 | 1471987255067 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:55 INFO - PROCESS | 2796 | 1471987255182 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 14:20:55 INFO - PROCESS | 2796 | 1471987255259 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 2796 | 1471987255264 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:55 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC7800 == 38 [pid = 2796] [id = 134] 14:20:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CEC9000) [pid = 2796] [serial = 400] [outer = 00000000] 14:20:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CF0D400) [pid = 2796] [serial = 401] [outer = 0CEC9000] 14:20:55 INFO - PROCESS | 2796 | 1471987255318 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0CF2D400) [pid = 2796] [serial = 402] [outer = 0CEC9000] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 0C09B400 == 37 [pid = 2796] [id = 131] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 16BCF800 == 36 [pid = 2796] [id = 130] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 0C099C00 == 35 [pid = 2796] [id = 129] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 18E4DC00 == 34 [pid = 2796] [id = 128] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 18165C00 == 33 [pid = 2796] [id = 127] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 16BC6C00 == 32 [pid = 2796] [id = 126] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 0D05A400 == 31 [pid = 2796] [id = 125] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 0CECAC00 == 30 [pid = 2796] [id = 124] 14:20:55 INFO - PROCESS | 2796 | --DOCSHELL 0D054C00 == 29 [pid = 2796] [id = 123] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (19995800) [pid = 2796] [serial = 352] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18C9E400) [pid = 2796] [serial = 343] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18E53000) [pid = 2796] [serial = 346] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1B743C00) [pid = 2796] [serial = 326] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1B0E1000) [pid = 2796] [serial = 325] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (14D46800) [pid = 2796] [serial = 337] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (14EA3400) [pid = 2796] [serial = 338] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0D050800) [pid = 2796] [serial = 334] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D058800) [pid = 2796] [serial = 335] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CECB000) [pid = 2796] [serial = 328] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF09C00) [pid = 2796] [serial = 329] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18157400) [pid = 2796] [serial = 340] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0CF0E000) [pid = 2796] [serial = 331] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF32800) [pid = 2796] [serial = 332] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1994B800) [pid = 2796] [serial = 349] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19996400) [pid = 2796] [serial = 353] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18E4C000) [pid = 2796] [serial = 344] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18E54000) [pid = 2796] [serial = 347] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1994E800) [pid = 2796] [serial = 350] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1818BC00) [pid = 2796] [serial = 341] [outer = 00000000] [url = about:blank] 14:20:55 INFO - PROCESS | 2796 | 1471987255848 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]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:20:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 830ms 14:20:55 INFO - PROCESS | 2796 | 1471987255886 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 14:20:55 INFO - PROCESS | 2796 | 1471987255891 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 14:20:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:20:55 INFO - PROCESS | 2796 | 1471987255897 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 2796 | 1471987255900 Marionette TRACE conn6 <- [1,502,null,{}] 14:20:55 INFO - PROCESS | 2796 | 1471987255904 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}] 14:20:55 INFO - PROCESS | 2796 | 1471987255906 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:56 INFO - PROCESS | 2796 | 1471987255999 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 14:20:56 INFO - PROCESS | 2796 | 1471987256005 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 2796 | 1471987256008 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:56 INFO - PROCESS | 2796 | ++DOCSHELL 0CF37000 == 30 [pid = 2796] [id = 135] 14:20:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF68400) [pid = 2796] [serial = 403] [outer = 00000000] 14:20:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0D053800) [pid = 2796] [serial = 404] [outer = 0CF68400] 14:20:56 INFO - PROCESS | 2796 | 1471987256060 Marionette DEBUG loaded listener.js 14:20:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D13E800) [pid = 2796] [serial = 405] [outer = 0CF68400] 14:20:56 INFO - PROCESS | 2796 | 1471987256544 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]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:20:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 14:20:56 INFO - PROCESS | 2796 | 1471987256572 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 2796 | 1471987256574 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 14:20:56 INFO - PROCESS | 2796 | 1471987256578 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:20:56 INFO - PROCESS | 2796 | 1471987256581 Marionette TRACE conn6 <- [1,506,null,{}] 14:20:56 INFO - PROCESS | 2796 | 1471987256592 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}] 14:20:56 INFO - PROCESS | 2796 | 1471987256597 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:56 INFO - PROCESS | 2796 | 1471987256713 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 14:20:56 INFO - PROCESS | 2796 | 1471987256795 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 2796 | 1471987256799 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:56 INFO - PROCESS | 2796 | ++DOCSHELL 15EA6400 == 31 [pid = 2796] [id = 136] 14:20:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (15EAAC00) [pid = 2796] [serial = 406] [outer = 00000000] 14:20:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (16BCC400) [pid = 2796] [serial = 407] [outer = 15EAAC00] 14:20:56 INFO - PROCESS | 2796 | 1471987256861 Marionette DEBUG loaded listener.js 14:20:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1717E800) [pid = 2796] [serial = 408] [outer = 15EAAC00] 14:20:57 INFO - PROCESS | 2796 | 1471987257281 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]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:20:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 730ms 14:20:57 INFO - PROCESS | 2796 | 1471987257312 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 2796 | 1471987257314 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 14:20:57 INFO - PROCESS | 2796 | 1471987257318 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - PROCESS | 2796 | 1471987257319 Marionette TRACE conn6 <- [1,510,null,{}] 14:20:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:20:57 INFO - PROCESS | 2796 | 1471987257323 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}] 14:20:57 INFO - PROCESS | 2796 | 1471987257325 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:57 INFO - PROCESS | 2796 | 1471987257416 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 14:20:57 INFO - PROCESS | 2796 | 1471987257422 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 2796 | 1471987257424 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:57 INFO - PROCESS | 2796 | ++DOCSHELL 18188C00 == 32 [pid = 2796] [id = 137] 14:20:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18189C00) [pid = 2796] [serial = 409] [outer = 00000000] 14:20:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18A34000) [pid = 2796] [serial = 410] [outer = 18189C00] 14:20:57 INFO - PROCESS | 2796 | 1471987257480 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E4A400) [pid = 2796] [serial = 411] [outer = 18189C00] 14:20:57 INFO - PROCESS | 2796 | 1471987257972 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]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:20:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 14:20:58 INFO - PROCESS | 2796 | 1471987258015 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 2796 | 1471987258017 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 14:20:58 INFO - PROCESS | 2796 | 1471987258023 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:20:58 INFO - PROCESS | 2796 | 1471987258025 Marionette TRACE conn6 <- [1,514,null,{}] 14:20:58 INFO - PROCESS | 2796 | 1471987258029 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}] 14:20:58 INFO - PROCESS | 2796 | 1471987258031 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:58 INFO - PROCESS | 2796 | 1471987258174 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 14:20:58 INFO - PROCESS | 2796 | 1471987258196 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 2796 | 1471987258198 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:58 INFO - PROCESS | 2796 | ++DOCSHELL 18E50000 == 33 [pid = 2796] [id = 138] 14:20:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18E56400) [pid = 2796] [serial = 412] [outer = 00000000] 14:20:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196BEC00) [pid = 2796] [serial = 413] [outer = 18E56400] 14:20:58 INFO - PROCESS | 2796 | 1471987258247 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196C5400) [pid = 2796] [serial = 414] [outer = 18E56400] 14:20:58 INFO - PROCESS | 2796 | 1471987258699 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]]]}] 14:20:58 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 14:20:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 729ms 14:20:58 INFO - PROCESS | 2796 | 1471987258758 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 2796 | 1471987258760 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 14:20:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:20:58 INFO - PROCESS | 2796 | 1471987258763 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 2796 | 1471987258765 Marionette TRACE conn6 <- [1,518,null,{}] 14:20:58 INFO - PROCESS | 2796 | 1471987258769 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}] 14:20:58 INFO - PROCESS | 2796 | 1471987258775 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:58 INFO - PROCESS | 2796 | 1471987258922 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 14:20:58 INFO - PROCESS | 2796 | 1471987258984 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 2796 | 1471987258986 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:58 INFO - PROCESS | 2796 | ++DOCSHELL 196CC800 == 34 [pid = 2796] [id = 139] 14:20:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (196CCC00) [pid = 2796] [serial = 415] [outer = 00000000] 14:20:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19997800) [pid = 2796] [serial = 416] [outer = 196CCC00] 14:20:59 INFO - PROCESS | 2796 | 1471987259035 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19C06000) [pid = 2796] [serial = 417] [outer = 196CCC00] 14:20:59 INFO - PROCESS | 2796 | 1471987259483 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]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:20:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 770ms 14:20:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:20:59 INFO - PROCESS | 2796 | 1471987259534 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 2796 | 1471987259536 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 14:20:59 INFO - PROCESS | 2796 | 1471987259539 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 2796 | 1471987259550 Marionette TRACE conn6 <- [1,522,null,{}] 14:20:59 INFO - PROCESS | 2796 | 1471987259554 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}] 14:20:59 INFO - PROCESS | 2796 | 1471987259556 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:59 INFO - PROCESS | 2796 | 1471987259760 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0D366800) [pid = 2796] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18192400) [pid = 2796] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (16BC9C00) [pid = 2796] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D142000) [pid = 2796] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0D140000) [pid = 2796] [serial = 373] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18E4E800) [pid = 2796] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CECC000) [pid = 2796] [serial = 370] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C10A800) [pid = 2796] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1815E000) [pid = 2796] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C112000) [pid = 2796] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0D059C00) [pid = 2796] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (16580800) [pid = 2796] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:20:59 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1AF8CC00) [pid = 2796] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:20:59 INFO - PROCESS | 2796 | 1471987259825 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 2796 | 1471987259827 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:20:59 INFO - PROCESS | 2796 | ++DOCSHELL 0C096800 == 35 [pid = 2796] [id = 140] 14:20:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0C09A000) [pid = 2796] [serial = 418] [outer = 00000000] 14:20:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CECB800) [pid = 2796] [serial = 419] [outer = 0C09A000] 14:20:59 INFO - PROCESS | 2796 | 1471987259876 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CECC000) [pid = 2796] [serial = 420] [outer = 0C09A000] 14:21:00 INFO - PROCESS | 2796 | 1471987260264 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]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:21:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 790ms 14:21:00 INFO - PROCESS | 2796 | 1471987260330 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 2796 | 1471987260332 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 14:21:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:21:00 INFO - PROCESS | 2796 | 1471987260336 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 2796 | 1471987260338 Marionette TRACE conn6 <- [1,526,null,{}] 14:21:00 INFO - PROCESS | 2796 | 1471987260341 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}] 14:21:00 INFO - PROCESS | 2796 | 1471987260343 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:00 INFO - PROCESS | 2796 | 1471987260426 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 14:21:00 INFO - PROCESS | 2796 | 1471987260432 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 2796 | 1471987260434 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:00 INFO - PROCESS | 2796 | ++DOCSHELL 0CE6C400 == 36 [pid = 2796] [id = 141] 14:21:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (15EA4800) [pid = 2796] [serial = 421] [outer = 00000000] 14:21:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (196C8000) [pid = 2796] [serial = 422] [outer = 15EA4800] 14:21:00 INFO - PROCESS | 2796 | 1471987260485 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1AF81C00) [pid = 2796] [serial = 423] [outer = 15EA4800] 14:21:00 INFO - PROCESS | 2796 | 1471987260931 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]]]}] 14:21:00 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 14:21:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 14:21:00 INFO - PROCESS | 2796 | 1471987260970 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 2796 | 1471987260972 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 14:21:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:21:00 INFO - PROCESS | 2796 | 1471987260975 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 2796 | 1471987260977 Marionette TRACE conn6 <- [1,530,null,{}] 14:21:00 INFO - PROCESS | 2796 | 1471987260980 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}] 14:21:00 INFO - PROCESS | 2796 | 1471987260982 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:01 INFO - PROCESS | 2796 | 1471987261063 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 14:21:01 INFO - PROCESS | 2796 | 1471987261105 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 2796 | 1471987261107 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:01 INFO - PROCESS | 2796 | ++DOCSHELL 1AF83800 == 37 [pid = 2796] [id = 142] 14:21:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AFF6000) [pid = 2796] [serial = 424] [outer = 00000000] 14:21:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1B7E1400) [pid = 2796] [serial = 425] [outer = 1AFF6000] 14:21:01 INFO - PROCESS | 2796 | 1471987261155 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1BCDB800) [pid = 2796] [serial = 426] [outer = 1AFF6000] 14:21:01 INFO - PROCESS | 2796 | 1471987261646 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"]]]}] 14:21:01 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 14:21:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:21:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:21:01 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 14:21:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:21:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:21:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 730ms 14:21:01 INFO - PROCESS | 2796 | 1471987261706 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 2796 | 1471987261708 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 14:21:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:21:01 INFO - PROCESS | 2796 | 1471987261712 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 2796 | 1471987261714 Marionette TRACE conn6 <- [1,534,null,{}] 14:21:01 INFO - PROCESS | 2796 | 1471987261718 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}] 14:21:01 INFO - PROCESS | 2796 | 1471987261720 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:01 INFO - PROCESS | 2796 | 1471987261859 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 14:21:01 INFO - PROCESS | 2796 | 1471987261991 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 2796 | 1471987261995 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:02 INFO - PROCESS | 2796 | ++DOCSHELL 0C110400 == 38 [pid = 2796] [id = 143] 14:21:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0C110800) [pid = 2796] [serial = 427] [outer = 00000000] 14:21:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C120800) [pid = 2796] [serial = 428] [outer = 0C110800] 14:21:02 INFO - PROCESS | 2796 | 1471987262062 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CA0FC00) [pid = 2796] [serial = 429] [outer = 0C110800] 14:21:02 INFO - PROCESS | 2796 | 1471987262664 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]]]}] 14:21:02 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. 14:21:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 970ms 14:21:02 INFO - PROCESS | 2796 | 1471987262698 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 14:21:02 INFO - PROCESS | 2796 | 1471987262703 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 14:21:02 INFO - PROCESS | 2796 | 1471987262709 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:21:02 INFO - PROCESS | 2796 | 1471987262713 Marionette TRACE conn6 <- [1,538,null,{}] 14:21:02 INFO - PROCESS | 2796 | 1471987262718 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}] 14:21:02 INFO - PROCESS | 2796 | 1471987262721 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:02 INFO - PROCESS | 2796 | 1471987262839 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 14:21:02 INFO - PROCESS | 2796 | 1471987262995 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 2796 | 1471987262998 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:03 INFO - PROCESS | 2796 | ++DOCSHELL 14EA1800 == 39 [pid = 2796] [id = 144] 14:21:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (14EA3400) [pid = 2796] [serial = 430] [outer = 00000000] 14:21:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (16BCE000) [pid = 2796] [serial = 431] [outer = 14EA3400] 14:21:03 INFO - PROCESS | 2796 | 1471987263099 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1818CC00) [pid = 2796] [serial = 432] [outer = 14EA3400] 14:21:03 INFO - PROCESS | 2796 | 1471987263665 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]]]}] 14:21:03 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. 14:21:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1020ms 14:21:03 INFO - PROCESS | 2796 | 1471987263736 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 2796 | 1471987263739 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 14:21:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:21:03 INFO - PROCESS | 2796 | 1471987263743 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 2796 | 1471987263746 Marionette TRACE conn6 <- [1,542,null,{}] 14:21:03 INFO - PROCESS | 2796 | 1471987263750 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}] 14:21:03 INFO - PROCESS | 2796 | 1471987263753 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:03 INFO - PROCESS | 2796 | 1471987263884 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 14:21:04 INFO - PROCESS | 2796 | 1471987264006 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 2796 | 1471987264009 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:04 INFO - PROCESS | 2796 | ++DOCSHELL 1AF89000 == 40 [pid = 2796] [id = 145] 14:21:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1AF8A800) [pid = 2796] [serial = 433] [outer = 00000000] 14:21:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1C51E800) [pid = 2796] [serial = 434] [outer = 1AF8A800] 14:21:04 INFO - PROCESS | 2796 | 1471987264069 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1CF23C00) [pid = 2796] [serial = 435] [outer = 1AF8A800] 14:21:04 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:04 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:04 INFO - PROCESS | 2796 | 1471987264674 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]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:21:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 970ms 14:21:04 INFO - PROCESS | 2796 | 1471987264715 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 14:21:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:21:04 INFO - PROCESS | 2796 | 1471987264720 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 14:21:04 INFO - PROCESS | 2796 | 1471987264731 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 2796 | 1471987264736 Marionette TRACE conn6 <- [1,546,null,{}] 14:21:04 INFO - PROCESS | 2796 | 1471987264740 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}] 14:21:04 INFO - PROCESS | 2796 | 1471987264744 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:04 INFO - PROCESS | 2796 | 1471987264864 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 14:21:05 INFO - PROCESS | 2796 | 1471987265000 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 2796 | 1471987265002 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:05 INFO - PROCESS | 2796 | ++DOCSHELL 18D6A000 == 41 [pid = 2796] [id = 146] 14:21:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (18D6AC00) [pid = 2796] [serial = 436] [outer = 00000000] 14:21:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (1CF29000) [pid = 2796] [serial = 437] [outer = 18D6AC00] 14:21:05 INFO - PROCESS | 2796 | 1471987265061 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (1CF2A800) [pid = 2796] [serial = 438] [outer = 18D6AC00] 14:21:05 INFO - PROCESS | 2796 | 1471987265569 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]]]}] 14:21:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:21:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 890ms 14:21:05 INFO - PROCESS | 2796 | 1471987265615 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 14:21:05 INFO - PROCESS | 2796 | 1471987265617 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 14:21:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:21:05 INFO - PROCESS | 2796 | 1471987265621 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:21:05 INFO - PROCESS | 2796 | 1471987265624 Marionette TRACE conn6 <- [1,550,null,{}] 14:21:05 INFO - PROCESS | 2796 | 1471987265627 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}] 14:21:05 INFO - PROCESS | 2796 | 1471987265630 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:05 INFO - PROCESS | 2796 | 1471987265735 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 14:21:05 INFO - PROCESS | 2796 | 1471987265836 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 2796 | 1471987265839 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:05 INFO - PROCESS | 2796 | ++DOCSHELL 0D053400 == 42 [pid = 2796] [id = 147] 14:21:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (16BCDC00) [pid = 2796] [serial = 439] [outer = 00000000] 14:21:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (18D65000) [pid = 2796] [serial = 440] [outer = 16BCDC00] 14:21:05 INFO - PROCESS | 2796 | 1471987265897 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (1994D400) [pid = 2796] [serial = 441] [outer = 16BCDC00] 14:21:06 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:06 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:06 INFO - PROCESS | 2796 | 1471987266771 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]]]}] 14:21:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:21:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1178ms 14:21:06 INFO - PROCESS | 2796 | 1471987266803 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 14:21:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:21:06 INFO - PROCESS | 2796 | 1471987266808 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 14:21:06 INFO - PROCESS | 2796 | 1471987266813 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 2796 | 1471987266816 Marionette TRACE conn6 <- [1,554,null,{}] 14:21:06 INFO - PROCESS | 2796 | 1471987266822 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}] 14:21:06 INFO - PROCESS | 2796 | 1471987266825 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:06 INFO - PROCESS | 2796 | 1471987266934 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 14:21:07 INFO - PROCESS | 2796 | 1471987267063 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 2796 | 1471987267068 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:07 INFO - PROCESS | 2796 | ++DOCSHELL 0CF08400 == 43 [pid = 2796] [id = 148] 14:21:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (0CF09000) [pid = 2796] [serial = 442] [outer = 00000000] 14:21:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (0CF29400) [pid = 2796] [serial = 443] [outer = 0CF09000] 14:21:07 INFO - PROCESS | 2796 | 1471987267163 Marionette DEBUG loaded listener.js 14:21:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (0CF36C00) [pid = 2796] [serial = 444] [outer = 0CF09000] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 1AF83800 == 42 [pid = 2796] [id = 142] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 0CE6C400 == 41 [pid = 2796] [id = 141] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 0C096800 == 40 [pid = 2796] [id = 140] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 196CC800 == 39 [pid = 2796] [id = 139] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 18E50000 == 38 [pid = 2796] [id = 138] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 18188C00 == 37 [pid = 2796] [id = 137] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 15EA6400 == 36 [pid = 2796] [id = 136] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 0CF37000 == 35 [pid = 2796] [id = 135] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 0CEC7800 == 34 [pid = 2796] [id = 134] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 0CA60800 == 33 [pid = 2796] [id = 133] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 1AB75400 == 32 [pid = 2796] [id = 132] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 18D6A000 == 31 [pid = 2796] [id = 146] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 0D053400 == 30 [pid = 2796] [id = 147] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 14EA1800 == 29 [pid = 2796] [id = 144] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 1AF89000 == 28 [pid = 2796] [id = 145] 14:21:08 INFO - PROCESS | 2796 | --DOCSHELL 0C110400 == 27 [pid = 2796] [id = 143] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (19C10000) [pid = 2796] [serial = 392] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (18C95C00) [pid = 2796] [serial = 380] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (172A4800) [pid = 2796] [serial = 377] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (0D526800) [pid = 2796] [serial = 367] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0D528800) [pid = 2796] [serial = 374] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (18E59C00) [pid = 2796] [serial = 383] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0DEF4000) [pid = 2796] [serial = 375] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (18DBD800) [pid = 2796] [serial = 381] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CF01C00) [pid = 2796] [serial = 371] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0CF09800) [pid = 2796] [serial = 372] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CECA400) [pid = 2796] [serial = 386] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19074C00) [pid = 2796] [serial = 384] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19990C00) [pid = 2796] [serial = 389] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (14676800) [pid = 2796] [serial = 368] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C11A400) [pid = 2796] [serial = 155] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CE4E800) [pid = 2796] [serial = 356] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0C120C00) [pid = 2796] [serial = 355] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0DE09400) [pid = 2796] [serial = 359] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0D658800) [pid = 2796] [serial = 358] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (196C6000) [pid = 2796] [serial = 362] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18E55C00) [pid = 2796] [serial = 361] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1B7DC400) [pid = 2796] [serial = 365] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1B73FC00) [pid = 2796] [serial = 364] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19A66000) [pid = 2796] [serial = 393] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1804A400) [pid = 2796] [serial = 387] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19994800) [pid = 2796] [serial = 390] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18053800) [pid = 2796] [serial = 378] [outer = 00000000] [url = about:blank] 14:21:08 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:08 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:08 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:08 INFO - PROCESS | 2796 | 1471987268354 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]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1574ms 14:21:08 INFO - PROCESS | 2796 | 1471987268389 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 14:21:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:21:08 INFO - PROCESS | 2796 | 1471987268393 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 14:21:08 INFO - PROCESS | 2796 | 1471987268397 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 2796 | 1471987268400 Marionette TRACE conn6 <- [1,558,null,{}] 14:21:08 INFO - PROCESS | 2796 | 1471987268406 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}] 14:21:08 INFO - PROCESS | 2796 | 1471987268409 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:08 INFO - PROCESS | 2796 | 1471987268542 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 14:21:08 INFO - PROCESS | 2796 | 1471987268629 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 2796 | 1471987268631 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:08 INFO - PROCESS | 2796 | ++DOCSHELL 0C7D3C00 == 28 [pid = 2796] [id = 149] 14:21:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0C936400) [pid = 2796] [serial = 445] [outer = 00000000] 14:21:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CE56C00) [pid = 2796] [serial = 446] [outer = 0C936400] 14:21:08 INFO - PROCESS | 2796 | 1471987268684 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CEC6000) [pid = 2796] [serial = 447] [outer = 0C936400] 14:21:08 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:08 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:09 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:09 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:09 INFO - PROCESS | 2796 | 1471987269085 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]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:21:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 730ms 14:21:09 INFO - PROCESS | 2796 | 1471987269128 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 2796 | 1471987269133 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 14:21:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:21:09 INFO - PROCESS | 2796 | 1471987269140 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 2796 | 1471987269142 Marionette TRACE conn6 <- [1,562,null,{}] 14:21:09 INFO - PROCESS | 2796 | 1471987269146 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}] 14:21:09 INFO - PROCESS | 2796 | 1471987269149 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:09 INFO - PROCESS | 2796 | 1471987269240 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 14:21:09 INFO - PROCESS | 2796 | 1471987269255 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 2796 | 1471987269257 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:09 INFO - PROCESS | 2796 | ++DOCSHELL 0CF38400 == 29 [pid = 2796] [id = 150] 14:21:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CF68800) [pid = 2796] [serial = 448] [outer = 00000000] 14:21:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0D050000) [pid = 2796] [serial = 449] [outer = 0CF68800] 14:21:09 INFO - PROCESS | 2796 | 1471987269312 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0D141C00) [pid = 2796] [serial = 450] [outer = 0CF68800] 14:21:09 INFO - PROCESS | 2796 | 1471987269797 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]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:21:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 14:21:09 INFO - PROCESS | 2796 | 1471987269813 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 2796 | 1471987269815 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 14:21:09 INFO - PROCESS | 2796 | 1471987269823 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:21:09 INFO - PROCESS | 2796 | 1471987269826 Marionette TRACE conn6 <- [1,566,null,{}] 14:21:09 INFO - PROCESS | 2796 | 1471987269837 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}] 14:21:09 INFO - PROCESS | 2796 | 1471987269842 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:09 INFO - PROCESS | 2796 | 1471987269957 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 14:21:10 INFO - PROCESS | 2796 | 1471987270052 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 2796 | 1471987270055 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:10 INFO - PROCESS | 2796 | ++DOCSHELL 158CA000 == 30 [pid = 2796] [id = 151] 14:21:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (15EA6000) [pid = 2796] [serial = 451] [outer = 00000000] 14:21:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (16588800) [pid = 2796] [serial = 452] [outer = 15EA6000] 14:21:10 INFO - PROCESS | 2796 | 1471987270110 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (172A4400) [pid = 2796] [serial = 453] [outer = 15EA6000] 14:21:10 INFO - PROCESS | 2796 | 1471987270560 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]]]}] 14:21:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:21:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 770ms 14:21:10 INFO - PROCESS | 2796 | 1471987270602 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 2796 | 1471987270605 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 14:21:10 INFO - PROCESS | 2796 | 1471987270608 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:21:10 INFO - PROCESS | 2796 | 1471987270610 Marionette TRACE conn6 <- [1,570,null,{}] 14:21:10 INFO - PROCESS | 2796 | 1471987270614 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}] 14:21:10 INFO - PROCESS | 2796 | 1471987270616 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:10 INFO - PROCESS | 2796 | 1471987270733 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 14:21:10 INFO - PROCESS | 2796 | 1471987270789 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 2796 | 1471987270791 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:10 INFO - PROCESS | 2796 | ++DOCSHELL 18055C00 == 31 [pid = 2796] [id = 152] 14:21:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18056800) [pid = 2796] [serial = 454] [outer = 00000000] 14:21:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1818B000) [pid = 2796] [serial = 455] [outer = 18056800] 14:21:10 INFO - PROCESS | 2796 | 1471987270839 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (181DCC00) [pid = 2796] [serial = 456] [outer = 18056800] 14:21:11 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:21:11 INFO - PROCESS | 2796 | 1471987271519 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]]]}] 14:21:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:21:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 970ms 14:21:11 INFO - PROCESS | 2796 | 1471987271583 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 2796 | 1471987271586 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 14:21:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:21:11 INFO - PROCESS | 2796 | 1471987271596 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 2796 | 1471987271598 Marionette TRACE conn6 <- [1,574,null,{}] 14:21:11 INFO - PROCESS | 2796 | 1471987271601 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}] 14:21:11 INFO - PROCESS | 2796 | 1471987271604 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:11 INFO - PROCESS | 2796 | 1471987271717 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 14:21:11 INFO - PROCESS | 2796 | 1471987271777 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 2796 | 1471987271779 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:11 INFO - PROCESS | 2796 | ++DOCSHELL 18D61800 == 32 [pid = 2796] [id = 153] 14:21:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18D61C00) [pid = 2796] [serial = 457] [outer = 00000000] 14:21:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18D67800) [pid = 2796] [serial = 458] [outer = 18D61C00] 14:21:11 INFO - PROCESS | 2796 | 1471987271830 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18DBEC00) [pid = 2796] [serial = 459] [outer = 18D61C00] 14:21:12 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:12 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:12 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:12 INFO - PROCESS | 2796 | 1471987272272 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]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:21:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 731ms 14:21:12 INFO - PROCESS | 2796 | 1471987272329 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 2796 | 1471987272332 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 14:21:12 INFO - PROCESS | 2796 | 1471987272339 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 2796 | 1471987272341 Marionette TRACE conn6 <- [1,578,null,{}] 14:21:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:21:12 INFO - PROCESS | 2796 | 1471987272344 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}] 14:21:12 INFO - PROCESS | 2796 | 1471987272350 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18E56400) [pid = 2796] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (196CCC00) [pid = 2796] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C09A000) [pid = 2796] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1AF81800) [pid = 2796] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF68400) [pid = 2796] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18189C00) [pid = 2796] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (15EAAC00) [pid = 2796] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CED1C00) [pid = 2796] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CEC9000) [pid = 2796] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (15EA4800) [pid = 2796] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:21:12 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1AFF6000) [pid = 2796] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:21:12 INFO - PROCESS | 2796 | 1471987272709 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 14:21:12 INFO - PROCESS | 2796 | 1471987272717 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 2796 | 1471987272720 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:12 INFO - PROCESS | 2796 | ++DOCSHELL 0CF34C00 == 33 [pid = 2796] [id = 154] 14:21:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CF37C00) [pid = 2796] [serial = 460] [outer = 00000000] 14:21:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (15EAAC00) [pid = 2796] [serial = 461] [outer = 0CF37C00] 14:21:12 INFO - PROCESS | 2796 | 1471987272769 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E56400) [pid = 2796] [serial = 462] [outer = 0CF37C00] 14:21:13 INFO - PROCESS | 2796 | 1471987273227 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]]]}] 14:21:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:21:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 929ms 14:21:13 INFO - PROCESS | 2796 | 1471987273275 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 2796 | 1471987273277 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 14:21:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:21:13 INFO - PROCESS | 2796 | 1471987273280 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 2796 | 1471987273282 Marionette TRACE conn6 <- [1,582,null,{}] 14:21:13 INFO - PROCESS | 2796 | 1471987273285 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}] 14:21:13 INFO - PROCESS | 2796 | 1471987273287 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:13 INFO - PROCESS | 2796 | 1471987273365 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 14:21:13 INFO - PROCESS | 2796 | 1471987273373 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:13 INFO - PROCESS | 2796 | 1471987273375 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:13 INFO - PROCESS | 2796 | ++DOCSHELL 0C11BC00 == 34 [pid = 2796] [id = 155] 14:21:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (15EA4800) [pid = 2796] [serial = 463] [outer = 00000000] 14:21:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196C7800) [pid = 2796] [serial = 464] [outer = 15EA4800] 14:21:13 INFO - PROCESS | 2796 | 1471987273420 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196CA400) [pid = 2796] [serial = 465] [outer = 15EA4800] 14:21:13 INFO - PROCESS | 2796 | 1471987273837 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]]]}] 14:21:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:21:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 630ms 14:21:13 INFO - PROCESS | 2796 | 1471987273911 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 2796 | 1471987273914 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 14:21:13 INFO - PROCESS | 2796 | 1471987273917 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:21:13 INFO - PROCESS | 2796 | 1471987273919 Marionette TRACE conn6 <- [1,586,null,{}] 14:21:13 INFO - PROCESS | 2796 | 1471987273923 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}] 14:21:13 INFO - PROCESS | 2796 | 1471987273925 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:14 INFO - PROCESS | 2796 | 1471987274004 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 14:21:14 INFO - PROCESS | 2796 | 1471987274041 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 2796 | 1471987274043 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:14 INFO - PROCESS | 2796 | ++DOCSHELL 0C71E800 == 35 [pid = 2796] [id = 156] 14:21:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19950C00) [pid = 2796] [serial = 466] [outer = 00000000] 14:21:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19992800) [pid = 2796] [serial = 467] [outer = 19950C00] 14:21:14 INFO - PROCESS | 2796 | 1471987274091 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19993400) [pid = 2796] [serial = 468] [outer = 19950C00] 14:21:14 INFO - PROCESS | 2796 | 1471987274509 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]]]}] 14:21:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:21:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 14:21:14 INFO - PROCESS | 2796 | 1471987274592 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 14:21:14 INFO - PROCESS | 2796 | 1471987274597 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 14:21:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:21:14 INFO - PROCESS | 2796 | 1471987274607 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 2796 | 1471987274612 Marionette TRACE conn6 <- [1,590,null,{}] 14:21:14 INFO - PROCESS | 2796 | 1471987274618 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}] 14:21:14 INFO - PROCESS | 2796 | 1471987274622 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:14 INFO - PROCESS | 2796 | 1471987274750 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 14:21:14 INFO - PROCESS | 2796 | 1471987274853 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 2796 | 1471987274857 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:14 INFO - PROCESS | 2796 | ++DOCSHELL 0C721000 == 36 [pid = 2796] [id = 157] 14:21:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0C768C00) [pid = 2796] [serial = 469] [outer = 00000000] 14:21:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CA60800) [pid = 2796] [serial = 470] [outer = 0C768C00] 14:21:14 INFO - PROCESS | 2796 | 1471987274922 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CEC9000) [pid = 2796] [serial = 471] [outer = 0C768C00] 14:21:15 INFO - PROCESS | 2796 | 1471987275739 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]]]}] 14:21:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:21:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1182ms 14:21:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:21:15 INFO - PROCESS | 2796 | 1471987275789 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 14:21:15 INFO - PROCESS | 2796 | 1471987275793 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 14:21:15 INFO - PROCESS | 2796 | 1471987275800 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 2796 | 1471987275803 Marionette TRACE conn6 <- [1,594,null,{}] 14:21:15 INFO - PROCESS | 2796 | 1471987275808 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}] 14:21:15 INFO - PROCESS | 2796 | 1471987275811 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:15 INFO - PROCESS | 2796 | 1471987275941 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 14:21:16 INFO - PROCESS | 2796 | 1471987276062 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 2796 | 1471987276065 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:16 INFO - PROCESS | 2796 | ++DOCSHELL 0DE02000 == 37 [pid = 2796] [id = 158] 14:21:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0DEE7400) [pid = 2796] [serial = 472] [outer = 00000000] 14:21:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (149FA800) [pid = 2796] [serial = 473] [outer = 0DEE7400] 14:21:16 INFO - PROCESS | 2796 | 1471987276128 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (14EA2400) [pid = 2796] [serial = 474] [outer = 0DEE7400] 14:21:16 INFO - PROCESS | 2796 | 1471987276914 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]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:21:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1175ms 14:21:16 INFO - PROCESS | 2796 | 1471987276974 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 2796 | 1471987276977 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 14:21:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:21:16 INFO - PROCESS | 2796 | 1471987276981 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 2796 | 1471987276983 Marionette TRACE conn6 <- [1,598,null,{}] 14:21:17 INFO - PROCESS | 2796 | 1471987276993 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}] 14:21:17 INFO - PROCESS | 2796 | 1471987276999 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:17 INFO - PROCESS | 2796 | 1471987277216 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 14:21:17 INFO - PROCESS | 2796 | 1471987277342 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 2796 | 1471987277345 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:17 INFO - PROCESS | 2796 | ++DOCSHELL 0C10DC00 == 38 [pid = 2796] [id = 159] 14:21:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0C10FC00) [pid = 2796] [serial = 475] [outer = 00000000] 14:21:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0C11C800) [pid = 2796] [serial = 476] [outer = 0C10FC00] 14:21:17 INFO - PROCESS | 2796 | 1471987277402 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CE55400) [pid = 2796] [serial = 477] [outer = 0C10FC00] 14:21:17 INFO - PROCESS | 2796 | --DOCSHELL 0C11BC00 == 37 [pid = 2796] [id = 155] 14:21:17 INFO - PROCESS | 2796 | --DOCSHELL 0CF34C00 == 36 [pid = 2796] [id = 154] 14:21:17 INFO - PROCESS | 2796 | --DOCSHELL 18D61800 == 35 [pid = 2796] [id = 153] 14:21:17 INFO - PROCESS | 2796 | --DOCSHELL 18055C00 == 34 [pid = 2796] [id = 152] 14:21:17 INFO - PROCESS | 2796 | --DOCSHELL 158CA000 == 33 [pid = 2796] [id = 151] 14:21:17 INFO - PROCESS | 2796 | --DOCSHELL 0CF38400 == 32 [pid = 2796] [id = 150] 14:21:17 INFO - PROCESS | 2796 | --DOCSHELL 0C7D3C00 == 31 [pid = 2796] [id = 149] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (196BEC00) [pid = 2796] [serial = 413] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (19997800) [pid = 2796] [serial = 416] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (196C5400) [pid = 2796] [serial = 414] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CECB800) [pid = 2796] [serial = 419] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1AF90800) [pid = 2796] [serial = 396] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1AF87000) [pid = 2796] [serial = 395] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0D053800) [pid = 2796] [serial = 404] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0D13E800) [pid = 2796] [serial = 405] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18A34000) [pid = 2796] [serial = 410] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (16BCC400) [pid = 2796] [serial = 407] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1717E800) [pid = 2796] [serial = 408] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0D04E800) [pid = 2796] [serial = 398] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D2B3400) [pid = 2796] [serial = 399] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1BCDB800) [pid = 2796] [serial = 426] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF0D400) [pid = 2796] [serial = 401] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CF2D400) [pid = 2796] [serial = 402] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19C06000) [pid = 2796] [serial = 417] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (196C8000) [pid = 2796] [serial = 422] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CECC000) [pid = 2796] [serial = 420] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18E4A400) [pid = 2796] [serial = 411] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1AF81C00) [pid = 2796] [serial = 423] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1B7E1400) [pid = 2796] [serial = 425] [outer = 00000000] [url = about:blank] 14:21:17 INFO - PROCESS | 2796 | 1471987277995 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]]]}] 14:21:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:21:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1070ms 14:21:18 INFO - PROCESS | 2796 | 1471987278058 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 2796 | 1471987278062 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 14:21:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:21:18 INFO - PROCESS | 2796 | 1471987278067 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 2796 | 1471987278070 Marionette TRACE conn6 <- [1,602,null,{}] 14:21:18 INFO - PROCESS | 2796 | 1471987278074 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}] 14:21:18 INFO - PROCESS | 2796 | 1471987278077 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:18 INFO - PROCESS | 2796 | 1471987278171 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 14:21:18 INFO - PROCESS | 2796 | 1471987278260 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 2796 | 1471987278263 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:18 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC8C00 == 32 [pid = 2796] [id = 160] 14:21:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CF0D400) [pid = 2796] [serial = 478] [outer = 00000000] 14:21:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CF73400) [pid = 2796] [serial = 479] [outer = 0CF0D400] 14:21:18 INFO - PROCESS | 2796 | 1471987278318 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D055800) [pid = 2796] [serial = 480] [outer = 0CF0D400] 14:21:18 INFO - PROCESS | 2796 | 1471987278725 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]]]}] 14:21:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:21:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 669ms 14:21:18 INFO - PROCESS | 2796 | 1471987278741 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 2796 | 1471987278744 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 14:21:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:21:18 INFO - PROCESS | 2796 | 1471987278748 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 2796 | 1471987278750 Marionette TRACE conn6 <- [1,606,null,{}] 14:21:18 INFO - PROCESS | 2796 | 1471987278754 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}] 14:21:18 INFO - PROCESS | 2796 | 1471987278756 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:18 INFO - PROCESS | 2796 | 1471987278876 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 14:21:18 INFO - PROCESS | 2796 | 1471987278889 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 2796 | 1471987278891 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:18 INFO - PROCESS | 2796 | ++DOCSHELL 146B6400 == 33 [pid = 2796] [id = 161] 14:21:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (146B6800) [pid = 2796] [serial = 481] [outer = 00000000] 14:21:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (15857C00) [pid = 2796] [serial = 482] [outer = 146B6800] 14:21:18 INFO - PROCESS | 2796 | 1471987278941 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (17163000) [pid = 2796] [serial = 483] [outer = 146B6800] 14:21:19 INFO - PROCESS | 2796 | 1471987279425 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]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:21:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 730ms 14:21:19 INFO - PROCESS | 2796 | 1471987279479 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 2796 | 1471987279483 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 14:21:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:21:19 INFO - PROCESS | 2796 | 1471987279493 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 2796 | 1471987279498 Marionette TRACE conn6 <- [1,610,null,{}] 14:21:19 INFO - PROCESS | 2796 | 1471987279502 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}] 14:21:19 INFO - PROCESS | 2796 | 1471987279505 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:19 INFO - PROCESS | 2796 | 1471987279599 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 14:21:19 INFO - PROCESS | 2796 | 1471987279691 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 2796 | 1471987279694 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:19 INFO - PROCESS | 2796 | ++DOCSHELL 172AB800 == 34 [pid = 2796] [id = 162] 14:21:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18188000) [pid = 2796] [serial = 484] [outer = 00000000] 14:21:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18DB5400) [pid = 2796] [serial = 485] [outer = 18188000] 14:21:19 INFO - PROCESS | 2796 | 1471987279752 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18E4EC00) [pid = 2796] [serial = 486] [outer = 18188000] 14:21:20 INFO - PROCESS | 2796 | 1471987280172 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]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:21:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms 14:21:20 INFO - PROCESS | 2796 | 1471987280245 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 2796 | 1471987280247 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 14:21:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:21:20 INFO - PROCESS | 2796 | 1471987280251 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 2796 | 1471987280253 Marionette TRACE conn6 <- [1,614,null,{}] 14:21:20 INFO - PROCESS | 2796 | 1471987280256 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}] 14:21:20 INFO - PROCESS | 2796 | 1471987280258 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:20 INFO - PROCESS | 2796 | 1471987280375 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 14:21:20 INFO - PROCESS | 2796 | 1471987280432 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 2796 | 1471987280434 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:20 INFO - PROCESS | 2796 | ++DOCSHELL 18E52C00 == 35 [pid = 2796] [id = 163] 14:21:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18E59C00) [pid = 2796] [serial = 487] [outer = 00000000] 14:21:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (196C0400) [pid = 2796] [serial = 488] [outer = 18E59C00] 14:21:20 INFO - PROCESS | 2796 | 1471987280481 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196C5000) [pid = 2796] [serial = 489] [outer = 18E59C00] 14:21:20 INFO - PROCESS | 2796 | 1471987280902 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]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:21:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 14:21:20 INFO - PROCESS | 2796 | 1471987280925 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 14:21:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:21:20 INFO - PROCESS | 2796 | 1471987280927 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 14:21:20 INFO - PROCESS | 2796 | 1471987280930 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 2796 | 1471987280932 Marionette TRACE conn6 <- [1,618,null,{}] 14:21:20 INFO - PROCESS | 2796 | 1471987280935 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}] 14:21:20 INFO - PROCESS | 2796 | 1471987280937 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:21 INFO - PROCESS | 2796 | 1471987281048 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 14:21:21 INFO - PROCESS | 2796 | 1471987281054 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 2796 | 1471987281060 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:21 INFO - PROCESS | 2796 | ++DOCSHELL 1994F400 == 36 [pid = 2796] [id = 164] 14:21:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19952800) [pid = 2796] [serial = 490] [outer = 00000000] 14:21:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19992400) [pid = 2796] [serial = 491] [outer = 19952800] 14:21:21 INFO - PROCESS | 2796 | 1471987281165 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19C05800) [pid = 2796] [serial = 492] [outer = 19952800] 14:21:21 INFO - PROCESS | 2796 | 1471987281623 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]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:21:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 730ms 14:21:21 INFO - PROCESS | 2796 | 1471987281661 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 2796 | 1471987281663 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 14:21:21 INFO - PROCESS | 2796 | 1471987281670 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:21:21 INFO - PROCESS | 2796 | 1471987281672 Marionette TRACE conn6 <- [1,622,null,{}] 14:21:21 INFO - PROCESS | 2796 | 1471987281675 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}] 14:21:21 INFO - PROCESS | 2796 | 1471987281677 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:21 INFO - PROCESS | 2796 | 1471987281830 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 14:21:21 INFO - PROCESS | 2796 | 1471987281842 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 2796 | 1471987281844 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:21 INFO - PROCESS | 2796 | ++DOCSHELL 19EDCC00 == 37 [pid = 2796] [id = 165] 14:21:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1A99EC00) [pid = 2796] [serial = 493] [outer = 00000000] 14:21:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1AF85000) [pid = 2796] [serial = 494] [outer = 1A99EC00] 14:21:21 INFO - PROCESS | 2796 | 1471987281941 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1AF89400) [pid = 2796] [serial = 495] [outer = 1A99EC00] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (16BCDC00) [pid = 2796] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18056800) [pid = 2796] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CF09000) [pid = 2796] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF68800) [pid = 2796] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (15EA6000) [pid = 2796] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18D6AC00) [pid = 2796] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18D61C00) [pid = 2796] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF37C00) [pid = 2796] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1AF8A800) [pid = 2796] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0C936400) [pid = 2796] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C110800) [pid = 2796] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (15EA4800) [pid = 2796] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:21:22 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (14EA3400) [pid = 2796] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:21:22 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:22 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:22 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:22 INFO - PROCESS | 2796 | 1471987282395 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]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:21:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 770ms 14:21:22 INFO - PROCESS | 2796 | 1471987282446 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 14:21:22 INFO - PROCESS | 2796 | 1471987282448 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 14:21:22 INFO - PROCESS | 2796 | 1471987282451 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:21:22 INFO - PROCESS | 2796 | 1471987282453 Marionette TRACE conn6 <- [1,626,null,{}] 14:21:22 INFO - PROCESS | 2796 | 1471987282456 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}] 14:21:22 INFO - PROCESS | 2796 | 1471987282458 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:22 INFO - PROCESS | 2796 | 1471987282542 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 14:21:22 INFO - PROCESS | 2796 | 1471987282549 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:22 INFO - PROCESS | 2796 | 1471987282551 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:22 INFO - PROCESS | 2796 | ++DOCSHELL 18056800 == 38 [pid = 2796] [id = 166] 14:21:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1818BC00) [pid = 2796] [serial = 496] [outer = 00000000] 14:21:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (196BFC00) [pid = 2796] [serial = 497] [outer = 1818BC00] 14:21:22 INFO - PROCESS | 2796 | 1471987282597 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19992000) [pid = 2796] [serial = 498] [outer = 1818BC00] 14:21:22 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:22 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:22 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:22 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:23 INFO - PROCESS | 2796 | 1471987283014 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]]]}] 14:21:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:21:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 14:21:23 INFO - PROCESS | 2796 | 1471987283086 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 14:21:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:21:23 INFO - PROCESS | 2796 | 1471987283088 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 14:21:23 INFO - PROCESS | 2796 | 1471987283091 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 2796 | 1471987283093 Marionette TRACE conn6 <- [1,630,null,{}] 14:21:23 INFO - PROCESS | 2796 | 1471987283097 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}] 14:21:23 INFO - PROCESS | 2796 | 1471987283099 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:23 INFO - PROCESS | 2796 | 1471987283180 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 14:21:23 INFO - PROCESS | 2796 | 1471987283188 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 2796 | 1471987283190 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:23 INFO - PROCESS | 2796 | ++DOCSHELL 19C86400 == 39 [pid = 2796] [id = 167] 14:21:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19C87400) [pid = 2796] [serial = 499] [outer = 00000000] 14:21:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19C8C000) [pid = 2796] [serial = 500] [outer = 19C87400] 14:21:23 INFO - PROCESS | 2796 | 1471987283238 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19C8E000) [pid = 2796] [serial = 501] [outer = 19C87400] 14:21:23 INFO - PROCESS | 2796 | 1471987283699 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]]]}] 14:21:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:21:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 629ms 14:21:23 INFO - PROCESS | 2796 | 1471987283730 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 14:21:23 INFO - PROCESS | 2796 | 1471987283742 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 14:21:23 INFO - PROCESS | 2796 | 1471987283750 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:21:23 INFO - PROCESS | 2796 | 1471987283752 Marionette TRACE conn6 <- [1,634,null,{}] 14:21:23 INFO - PROCESS | 2796 | 1471987283756 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}] 14:21:23 INFO - PROCESS | 2796 | 1471987283757 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:23 INFO - PROCESS | 2796 | 1471987283843 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 14:21:23 INFO - PROCESS | 2796 | 1471987283851 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 2796 | 1471987283853 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:23 INFO - PROCESS | 2796 | ++DOCSHELL 1818AC00 == 40 [pid = 2796] [id = 168] 14:21:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19C8BC00) [pid = 2796] [serial = 502] [outer = 00000000] 14:21:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19C94000) [pid = 2796] [serial = 503] [outer = 19C8BC00] 14:21:23 INFO - PROCESS | 2796 | 1471987283901 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1A9A1400) [pid = 2796] [serial = 504] [outer = 19C8BC00] 14:21:24 INFO - PROCESS | 2796 | 1471987284518 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]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:21:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 870ms 14:21:24 INFO - PROCESS | 2796 | 1471987284625 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 2796 | 1471987284629 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 14:21:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:21:24 INFO - PROCESS | 2796 | 1471987284648 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 2796 | 1471987284652 Marionette TRACE conn6 <- [1,638,null,{}] 14:21:24 INFO - PROCESS | 2796 | 1471987284658 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}] 14:21:24 INFO - PROCESS | 2796 | 1471987284662 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:24 INFO - PROCESS | 2796 | 1471987284790 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 14:21:24 INFO - PROCESS | 2796 | 1471987284916 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 2796 | 1471987284919 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:24 INFO - PROCESS | 2796 | ++DOCSHELL 0CA5EC00 == 41 [pid = 2796] [id = 169] 14:21:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CF01400) [pid = 2796] [serial = 505] [outer = 00000000] 14:21:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0D05A000) [pid = 2796] [serial = 506] [outer = 0CF01400] 14:21:24 INFO - PROCESS | 2796 | 1471987284980 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0DB0B400) [pid = 2796] [serial = 507] [outer = 0CF01400] 14:21:25 INFO - PROCESS | 2796 | 1471987285567 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]]]}] 14:21:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:21:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 970ms 14:21:25 INFO - PROCESS | 2796 | 1471987285623 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 2796 | 1471987285628 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 14:21:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:21:25 INFO - PROCESS | 2796 | 1471987285635 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - PROCESS | 2796 | 1471987285638 Marionette TRACE conn6 <- [1,642,null,{}] 14:21:25 INFO - PROCESS | 2796 | 1471987285642 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}] 14:21:25 INFO - PROCESS | 2796 | 1471987285645 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:25 INFO - PROCESS | 2796 | 1471987285764 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 14:21:25 INFO - PROCESS | 2796 | 1471987285894 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:25 INFO - PROCESS | 2796 | 1471987285898 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:25 INFO - PROCESS | 2796 | ++DOCSHELL 18157400 == 42 [pid = 2796] [id = 170] 14:21:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1815E000) [pid = 2796] [serial = 508] [outer = 00000000] 14:21:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (18C9BC00) [pid = 2796] [serial = 509] [outer = 1815E000] 14:21:25 INFO - PROCESS | 2796 | 1471987285961 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (18D6D000) [pid = 2796] [serial = 510] [outer = 1815E000] 14:21:26 INFO - PROCESS | 2796 | 1471987286585 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]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1019ms 14:21:26 INFO - PROCESS | 2796 | 1471987286656 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 2796 | 1471987286659 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 14:21:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:21:26 INFO - PROCESS | 2796 | 1471987286663 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - PROCESS | 2796 | 1471987286667 Marionette TRACE conn6 <- [1,646,null,{}] 14:21:26 INFO - PROCESS | 2796 | 1471987286679 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}] 14:21:26 INFO - PROCESS | 2796 | 1471987286684 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:26 INFO - PROCESS | 2796 | 1471987286851 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 14:21:26 INFO - PROCESS | 2796 | 1471987286861 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 2796 | 1471987286865 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:26 INFO - PROCESS | 2796 | ++DOCSHELL 1AF83C00 == 43 [pid = 2796] [id = 171] 14:21:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (1AF84400) [pid = 2796] [serial = 511] [outer = 00000000] 14:21:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (1B0E0400) [pid = 2796] [serial = 512] [outer = 1AF84400] 14:21:26 INFO - PROCESS | 2796 | 1471987286927 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (1B7E0C00) [pid = 2796] [serial = 513] [outer = 1AF84400] 14:21:27 INFO - PROCESS | 2796 | 1471987287579 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]]]}] 14:21:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:21:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 990ms 14:21:27 INFO - PROCESS | 2796 | 1471987287656 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 14:21:27 INFO - PROCESS | 2796 | 1471987287659 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 14:21:27 INFO - PROCESS | 2796 | 1471987287663 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:21:27 INFO - PROCESS | 2796 | 1471987287665 Marionette TRACE conn6 <- [1,650,null,{}] 14:21:27 INFO - PROCESS | 2796 | 1471987287669 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}] 14:21:27 INFO - PROCESS | 2796 | 1471987287671 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:27 INFO - PROCESS | 2796 | 1471987287780 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 14:21:27 INFO - PROCESS | 2796 | 1471987287907 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:27 INFO - PROCESS | 2796 | 1471987287910 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:27 INFO - PROCESS | 2796 | ++DOCSHELL 1994F000 == 44 [pid = 2796] [id = 172] 14:21:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (19950400) [pid = 2796] [serial = 514] [outer = 00000000] 14:21:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (1BE46800) [pid = 2796] [serial = 515] [outer = 19950400] 14:21:27 INFO - PROCESS | 2796 | 1471987287966 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (1C51F800) [pid = 2796] [serial = 516] [outer = 19950400] 14:21:28 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:28 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:28 INFO - PROCESS | 2796 | 1471987288728 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]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1127ms 14:21:28 INFO - PROCESS | 2796 | 1471987288794 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 14:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:21:28 INFO - PROCESS | 2796 | 1471987288799 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 14:21:28 INFO - PROCESS | 2796 | 1471987288804 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 2796 | 1471987288807 Marionette TRACE conn6 <- [1,654,null,{}] 14:21:28 INFO - PROCESS | 2796 | 1471987288813 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}] 14:21:28 INFO - PROCESS | 2796 | 1471987288816 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:28 INFO - PROCESS | 2796 | 1471987288971 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 14:21:28 INFO - PROCESS | 2796 | 1471987288982 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 2796 | 1471987288985 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:29 INFO - PROCESS | 2796 | ++DOCSHELL 0CF0B400 == 45 [pid = 2796] [id = 173] 14:21:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (0CF0C000) [pid = 2796] [serial = 517] [outer = 00000000] 14:21:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 98 (0D13E400) [pid = 2796] [serial = 518] [outer = 0CF0C000] 14:21:29 INFO - PROCESS | 2796 | 1471987289040 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 99 (0D699800) [pid = 2796] [serial = 519] [outer = 0CF0C000] 14:21:29 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:29 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 19C86400 == 44 [pid = 2796] [id = 167] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 18056800 == 43 [pid = 2796] [id = 166] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 19EDCC00 == 42 [pid = 2796] [id = 165] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 1994F400 == 41 [pid = 2796] [id = 164] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 18E52C00 == 40 [pid = 2796] [id = 163] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 172AB800 == 39 [pid = 2796] [id = 162] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 146B6400 == 38 [pid = 2796] [id = 161] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 0CEC8C00 == 37 [pid = 2796] [id = 160] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 0C10DC00 == 36 [pid = 2796] [id = 159] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 0DE02000 == 35 [pid = 2796] [id = 158] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 0C71E800 == 34 [pid = 2796] [id = 156] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 0C721000 == 33 [pid = 2796] [id = 157] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 0CF08400 == 32 [pid = 2796] [id = 148] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 1994F000 == 31 [pid = 2796] [id = 172] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 18157400 == 30 [pid = 2796] [id = 170] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 1AF83C00 == 29 [pid = 2796] [id = 171] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 1818AC00 == 28 [pid = 2796] [id = 168] 14:21:30 INFO - PROCESS | 2796 | --DOCSHELL 0CA5EC00 == 27 [pid = 2796] [id = 169] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 98 (19992800) [pid = 2796] [serial = 467] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 97 (196CA400) [pid = 2796] [serial = 465] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (1994D400) [pid = 2796] [serial = 441] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (18D65000) [pid = 2796] [serial = 440] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (181DCC00) [pid = 2796] [serial = 456] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (0CF29400) [pid = 2796] [serial = 443] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0D141C00) [pid = 2796] [serial = 450] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (16588800) [pid = 2796] [serial = 452] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0D050000) [pid = 2796] [serial = 449] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (1CF29000) [pid = 2796] [serial = 437] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (18D67800) [pid = 2796] [serial = 458] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (18E56400) [pid = 2796] [serial = 462] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1C51E800) [pid = 2796] [serial = 434] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18DBEC00) [pid = 2796] [serial = 459] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CEC6000) [pid = 2796] [serial = 447] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (172A4400) [pid = 2796] [serial = 453] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF36C00) [pid = 2796] [serial = 444] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0C120800) [pid = 2796] [serial = 428] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1CF23C00) [pid = 2796] [serial = 435] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1CF2A800) [pid = 2796] [serial = 438] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1818B000) [pid = 2796] [serial = 455] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (196C7800) [pid = 2796] [serial = 464] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (16BCE000) [pid = 2796] [serial = 431] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0CA0FC00) [pid = 2796] [serial = 429] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1818CC00) [pid = 2796] [serial = 432] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CE56C00) [pid = 2796] [serial = 446] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (15EAAC00) [pid = 2796] [serial = 461] [outer = 00000000] [url = about:blank] 14:21:30 INFO - PROCESS | 2796 | 1471987290419 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]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1679ms 14:21:30 INFO - PROCESS | 2796 | 1471987290484 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 2796 | 1471987290488 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 14:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:21:30 INFO - PROCESS | 2796 | 1471987290494 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 2796 | 1471987290497 Marionette TRACE conn6 <- [1,658,null,{}] 14:21:30 INFO - PROCESS | 2796 | 1471987290503 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}] 14:21:30 INFO - PROCESS | 2796 | 1471987290506 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:30 INFO - PROCESS | 2796 | 1471987290610 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 14:21:30 INFO - PROCESS | 2796 | 1471987290618 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 2796 | 1471987290622 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:30 INFO - PROCESS | 2796 | ++DOCSHELL 0C11E000 == 28 [pid = 2796] [id = 174] 14:21:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CA04000) [pid = 2796] [serial = 520] [outer = 00000000] 14:21:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CE52000) [pid = 2796] [serial = 521] [outer = 0CA04000] 14:21:30 INFO - PROCESS | 2796 | 1471987290675 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CEC7800) [pid = 2796] [serial = 522] [outer = 0CA04000] 14:21:31 INFO - PROCESS | 2796 | 1471987291168 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]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 730ms 14:21:31 INFO - PROCESS | 2796 | 1471987291228 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 2796 | 1471987291233 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 14:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:21:31 INFO - PROCESS | 2796 | 1471987291239 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 2796 | 1471987291242 Marionette TRACE conn6 <- [1,662,null,{}] 14:21:31 INFO - PROCESS | 2796 | 1471987291246 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}] 14:21:31 INFO - PROCESS | 2796 | 1471987291249 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:31 INFO - PROCESS | 2796 | 1471987291341 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 14:21:31 INFO - PROCESS | 2796 | 1471987291423 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 2796 | 1471987291426 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:31 INFO - PROCESS | 2796 | ++DOCSHELL 0CF32400 == 29 [pid = 2796] [id = 175] 14:21:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CF35400) [pid = 2796] [serial = 523] [outer = 00000000] 14:21:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0CF74400) [pid = 2796] [serial = 524] [outer = 0CF35400] 14:21:31 INFO - PROCESS | 2796 | 1471987291475 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0D053400) [pid = 2796] [serial = 525] [outer = 0CF35400] 14:21:31 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:31 INFO - PROCESS | 2796 | [2796] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:31 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:31 INFO - PROCESS | 2796 | 1471987291892 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]]]}] 14:21:31 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 14:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 14:21:31 INFO - PROCESS | 2796 | 1471987291913 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 2796 | 1471987291915 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 14:21:31 INFO - PROCESS | 2796 | 1471987291919 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:21:31 INFO - PROCESS | 2796 | 1471987291922 Marionette TRACE conn6 <- [1,666,null,{}] 14:21:31 INFO - PROCESS | 2796 | 1471987291933 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}] 14:21:31 INFO - PROCESS | 2796 | 1471987291937 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:32 INFO - PROCESS | 2796 | 1471987292055 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 14:21:32 INFO - PROCESS | 2796 | 1471987292063 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 2796 | 1471987292067 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:32 INFO - PROCESS | 2796 | ++DOCSHELL 14D43000 == 30 [pid = 2796] [id = 176] 14:21:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (14D45400) [pid = 2796] [serial = 526] [outer = 00000000] 14:21:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (15EAF800) [pid = 2796] [serial = 527] [outer = 14D45400] 14:21:32 INFO - PROCESS | 2796 | 1471987292127 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (17162000) [pid = 2796] [serial = 528] [outer = 14D45400] 14:21:32 INFO - PROCESS | 2796 | 1471987292634 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]]]}] 14:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 770ms 14:21:32 INFO - PROCESS | 2796 | 1471987292701 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 2796 | 1471987292704 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 14:21:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:21:32 INFO - PROCESS | 2796 | 1471987292707 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 2796 | 1471987292709 Marionette TRACE conn6 <- [1,670,null,{}] 14:21:32 INFO - PROCESS | 2796 | 1471987292713 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}] 14:21:32 INFO - PROCESS | 2796 | 1471987292715 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:32 INFO - PROCESS | 2796 | 1471987292834 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 14:21:32 INFO - PROCESS | 2796 | 1471987292888 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 2796 | 1471987292891 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:32 INFO - PROCESS | 2796 | ++DOCSHELL 18056C00 == 31 [pid = 2796] [id = 177] 14:21:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18157400) [pid = 2796] [serial = 529] [outer = 00000000] 14:21:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1818C000) [pid = 2796] [serial = 530] [outer = 18157400] 14:21:32 INFO - PROCESS | 2796 | 1471987292940 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18195000) [pid = 2796] [serial = 531] [outer = 18157400] 14:21:33 INFO - PROCESS | 2796 | 1471987293848 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]]]}] 14:21:33 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) 14:21:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1174ms 14:21:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:21:33 INFO - PROCESS | 2796 | 1471987293883 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 2796 | 1471987293885 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 14:21:33 INFO - PROCESS | 2796 | 1471987293894 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 2796 | 1471987293896 Marionette TRACE conn6 <- [1,674,null,{}] 14:21:33 INFO - PROCESS | 2796 | 1471987293900 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}] 14:21:33 INFO - PROCESS | 2796 | 1471987293902 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:34 INFO - PROCESS | 2796 | 1471987294015 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 14:21:34 INFO - PROCESS | 2796 | 1471987294021 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 2796 | 1471987294023 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:34 INFO - PROCESS | 2796 | ++DOCSHELL 18A29000 == 32 [pid = 2796] [id = 178] 14:21:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18A34400) [pid = 2796] [serial = 532] [outer = 00000000] 14:21:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18D67000) [pid = 2796] [serial = 533] [outer = 18A34400] 14:21:34 INFO - PROCESS | 2796 | 1471987294072 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18E4A800) [pid = 2796] [serial = 534] [outer = 18A34400] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18E59C00) [pid = 2796] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19952800) [pid = 2796] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1A99EC00) [pid = 2796] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (146B6800) [pid = 2796] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF0D400) [pid = 2796] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0C768C00) [pid = 2796] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0C10FC00) [pid = 2796] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19950C00) [pid = 2796] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0DEE7400) [pid = 2796] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18188000) [pid = 2796] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19C87400) [pid = 2796] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1818BC00) [pid = 2796] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:21:34 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19C8BC00) [pid = 2796] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:21:35 INFO - PROCESS | 2796 | 1471987295221 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]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:21:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1376ms 14:21:35 INFO - PROCESS | 2796 | 1471987295275 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 2796 | 1471987295280 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 14:21:35 INFO - PROCESS | 2796 | 1471987295285 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:21:35 INFO - PROCESS | 2796 | 1471987295289 Marionette TRACE conn6 <- [1,678,null,{}] 14:21:35 INFO - PROCESS | 2796 | 1471987295295 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}] 14:21:35 INFO - PROCESS | 2796 | 1471987295299 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:35 INFO - PROCESS | 2796 | 1471987295438 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 14:21:35 INFO - PROCESS | 2796 | 1471987295559 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 2796 | 1471987295564 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:35 INFO - PROCESS | 2796 | ++DOCSHELL 0CECDC00 == 33 [pid = 2796] [id = 179] 14:21:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CECF800) [pid = 2796] [serial = 535] [outer = 00000000] 14:21:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CF07C00) [pid = 2796] [serial = 536] [outer = 0CECF800] 14:21:35 INFO - PROCESS | 2796 | 1471987295674 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0CF31C00) [pid = 2796] [serial = 537] [outer = 0CECF800] 14:21:36 INFO - PROCESS | 2796 | 1471987296854 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]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:21:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1623ms 14:21:36 INFO - PROCESS | 2796 | 1471987296914 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 2796 | 1471987296919 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 14:21:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:21:36 INFO - PROCESS | 2796 | 1471987296925 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 2796 | 1471987296928 Marionette TRACE conn6 <- [1,682,null,{}] 14:21:37 INFO - PROCESS | 2796 | 1471987297020 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}] 14:21:37 INFO - PROCESS | 2796 | 1471987297023 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:37 INFO - PROCESS | 2796 | 1471987297140 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 14:21:37 INFO - PROCESS | 2796 | 1471987297216 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 2796 | 1471987297219 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:37 INFO - PROCESS | 2796 | ++DOCSHELL 0D149000 == 34 [pid = 2796] [id = 180] 14:21:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0D35B400) [pid = 2796] [serial = 538] [outer = 00000000] 14:21:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (14975000) [pid = 2796] [serial = 539] [outer = 0D35B400] 14:21:37 INFO - PROCESS | 2796 | 1471987297281 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (14EA2800) [pid = 2796] [serial = 540] [outer = 0D35B400] 14:21:37 INFO - PROCESS | 2796 | --DOCSHELL 18056C00 == 33 [pid = 2796] [id = 177] 14:21:37 INFO - PROCESS | 2796 | --DOCSHELL 14D43000 == 32 [pid = 2796] [id = 176] 14:21:37 INFO - PROCESS | 2796 | --DOCSHELL 0CF32400 == 31 [pid = 2796] [id = 175] 14:21:37 INFO - PROCESS | 2796 | --DOCSHELL 0C11E000 == 30 [pid = 2796] [id = 174] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (196C0400) [pid = 2796] [serial = 488] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19992400) [pid = 2796] [serial = 491] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (196C5000) [pid = 2796] [serial = 489] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1AF85000) [pid = 2796] [serial = 494] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19C05800) [pid = 2796] [serial = 492] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (15857C00) [pid = 2796] [serial = 482] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (17163000) [pid = 2796] [serial = 483] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF73400) [pid = 2796] [serial = 479] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0D055800) [pid = 2796] [serial = 480] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CA60800) [pid = 2796] [serial = 470] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CEC9000) [pid = 2796] [serial = 471] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0C11C800) [pid = 2796] [serial = 476] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (0CE55400) [pid = 2796] [serial = 477] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (19993400) [pid = 2796] [serial = 468] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (149FA800) [pid = 2796] [serial = 473] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (14EA2400) [pid = 2796] [serial = 474] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (18DB5400) [pid = 2796] [serial = 485] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (19C8C000) [pid = 2796] [serial = 500] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1AF89400) [pid = 2796] [serial = 495] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (196BFC00) [pid = 2796] [serial = 497] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (19C8E000) [pid = 2796] [serial = 501] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (19992000) [pid = 2796] [serial = 498] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (1A9A1400) [pid = 2796] [serial = 504] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (19C94000) [pid = 2796] [serial = 503] [outer = 00000000] [url = about:blank] 14:21:37 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (18E4EC00) [pid = 2796] [serial = 486] [outer = 00000000] [url = about:blank] 14:21:38 INFO - PROCESS | 2796 | 1471987298438 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]]]}] 14:21:38 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) 14:21:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1522ms 14:21:38 INFO - PROCESS | 2796 | 1471987298452 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 2796 | 1471987298456 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 14:21:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:21:38 INFO - PROCESS | 2796 | 1471987298460 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 2796 | 1471987298463 Marionette TRACE conn6 <- [1,686,null,{}] 14:21:38 INFO - PROCESS | 2796 | 1471987298468 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}] 14:21:38 INFO - PROCESS | 2796 | 1471987298472 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:38 INFO - PROCESS | 2796 | 1471987298559 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 14:21:38 INFO - PROCESS | 2796 | 1471987298678 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 2796 | 1471987298681 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:38 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF8400 == 31 [pid = 2796] [id = 181] 14:21:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0CE4F800) [pid = 2796] [serial = 541] [outer = 00000000] 14:21:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0CE5BC00) [pid = 2796] [serial = 542] [outer = 0CE4F800] 14:21:38 INFO - PROCESS | 2796 | 1471987298737 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0CEC7C00) [pid = 2796] [serial = 543] [outer = 0CE4F800] 14:21:39 INFO - PROCESS | 2796 | 1471987299590 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]]]}] 14:21:39 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) 14:21:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1179ms 14:21:39 INFO - PROCESS | 2796 | 1471987299641 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 14:21:39 INFO - PROCESS | 2796 | 1471987299645 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 14:21:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:21:39 INFO - PROCESS | 2796 | 1471987299657 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 2796 | 1471987299660 Marionette TRACE conn6 <- [1,690,null,{}] 14:21:39 INFO - PROCESS | 2796 | 1471987299664 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}] 14:21:39 INFO - PROCESS | 2796 | 1471987299667 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:39 INFO - PROCESS | 2796 | 1471987299763 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 14:21:39 INFO - PROCESS | 2796 | 1471987299771 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 2796 | 1471987299773 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:39 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2D400 == 32 [pid = 2796] [id = 182] 14:21:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0CF37C00) [pid = 2796] [serial = 544] [outer = 00000000] 14:21:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (0D051800) [pid = 2796] [serial = 545] [outer = 0CF37C00] 14:21:39 INFO - PROCESS | 2796 | 1471987299824 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0D13E800) [pid = 2796] [serial = 546] [outer = 0CF37C00] 14:21:40 INFO - PROCESS | 2796 | 1471987300811 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]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:21:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1180ms 14:21:40 INFO - PROCESS | 2796 | 1471987300842 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 2796 | 1471987300844 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 14:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:21:40 INFO - PROCESS | 2796 | 1471987300853 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 2796 | 1471987300856 Marionette TRACE conn6 <- [1,694,null,{}] 14:21:40 INFO - PROCESS | 2796 | 1471987300867 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}] 14:21:40 INFO - PROCESS | 2796 | 1471987300872 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:40 INFO - PROCESS | 2796 | 1471987300986 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 14:21:40 INFO - PROCESS | 2796 | 1471987300994 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 2796 | 1471987300997 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:41 INFO - PROCESS | 2796 | ++DOCSHELL 149FBC00 == 33 [pid = 2796] [id = 183] 14:21:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (14D43000) [pid = 2796] [serial = 547] [outer = 00000000] 14:21:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (14D92400) [pid = 2796] [serial = 548] [outer = 14D43000] 14:21:41 INFO - PROCESS | 2796 | 1471987301097 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (15EA8C00) [pid = 2796] [serial = 549] [outer = 14D43000] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (14D45400) [pid = 2796] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (18157400) [pid = 2796] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1815E000) [pid = 2796] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (19950400) [pid = 2796] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (1AF84400) [pid = 2796] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (0CF01400) [pid = 2796] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (0CA04000) [pid = 2796] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (0CF35400) [pid = 2796] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:21:41 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (0CF0C000) [pid = 2796] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:21:42 INFO - PROCESS | 2796 | 1471987302039 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]]]}] 14:21:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:21:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1229ms 14:21:42 INFO - PROCESS | 2796 | 1471987302086 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 14:21:42 INFO - PROCESS | 2796 | 1471987302088 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 14:21:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:21:42 INFO - PROCESS | 2796 | 1471987302091 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - PROCESS | 2796 | 1471987302093 Marionette TRACE conn6 <- [1,698,null,{}] 14:21:42 INFO - PROCESS | 2796 | 1471987302097 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}] 14:21:42 INFO - PROCESS | 2796 | 1471987302099 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:42 INFO - PROCESS | 2796 | 1471987302221 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 14:21:42 INFO - PROCESS | 2796 | 1471987302230 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 2796 | 1471987302232 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:42 INFO - PROCESS | 2796 | ++DOCSHELL 1717E000 == 34 [pid = 2796] [id = 184] 14:21:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (1717E800) [pid = 2796] [serial = 550] [outer = 00000000] 14:21:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (17DCE000) [pid = 2796] [serial = 551] [outer = 1717E800] 14:21:42 INFO - PROCESS | 2796 | 1471987302282 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (18056800) [pid = 2796] [serial = 552] [outer = 1717E800] 14:21:43 INFO - PROCESS | 2796 | 1471987303189 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]]]}] 14:21:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:21:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1127ms 14:21:43 INFO - PROCESS | 2796 | 1471987303231 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 14:21:43 INFO - PROCESS | 2796 | 1471987303233 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 14:21:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:21:43 INFO - PROCESS | 2796 | 1471987303236 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 2796 | 1471987303238 Marionette TRACE conn6 <- [1,702,null,{}] 14:21:43 INFO - PROCESS | 2796 | 1471987303244 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}] 14:21:43 INFO - PROCESS | 2796 | 1471987303247 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:43 INFO - PROCESS | 2796 | 1471987303362 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 14:21:43 INFO - PROCESS | 2796 | 1471987303370 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 2796 | 1471987303372 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:43 INFO - PROCESS | 2796 | ++DOCSHELL 172A8400 == 35 [pid = 2796] [id = 185] 14:21:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (172AD000) [pid = 2796] [serial = 553] [outer = 00000000] 14:21:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (18192C00) [pid = 2796] [serial = 554] [outer = 172AD000] 14:21:43 INFO - PROCESS | 2796 | 1471987303421 Marionette DEBUG loaded listener.js 14:21:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (181DA000) [pid = 2796] [serial = 555] [outer = 172AD000] 14:21:44 INFO - PROCESS | 2796 | 1471987304370 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]]]}] 14:21:44 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 14:21:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1175ms 14:21:44 INFO - PROCESS | 2796 | 1471987304414 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 2796 | 1471987304419 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 14:21:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:21:44 INFO - PROCESS | 2796 | 1471987304424 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 2796 | 1471987304427 Marionette TRACE conn6 <- [1,706,null,{}] 14:21:44 INFO - PROCESS | 2796 | 1471987304434 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}] 14:21:44 INFO - PROCESS | 2796 | 1471987304437 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:44 INFO - PROCESS | 2796 | 1471987304587 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 14:21:44 INFO - PROCESS | 2796 | 1471987304752 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 2796 | 1471987304757 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:44 INFO - PROCESS | 2796 | ++DOCSHELL 0CE4E800 == 36 [pid = 2796] [id = 186] 14:21:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0CE54C00) [pid = 2796] [serial = 556] [outer = 00000000] 14:21:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CECB800) [pid = 2796] [serial = 557] [outer = 0CE54C00] 14:21:44 INFO - PROCESS | 2796 | 1471987304824 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0CF01C00) [pid = 2796] [serial = 558] [outer = 0CE54C00] 14:21:45 INFO - PROCESS | 2796 | 1471987305922 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]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:21:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1534ms 14:21:45 INFO - PROCESS | 2796 | 1471987305958 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 14:21:45 INFO - PROCESS | 2796 | 1471987305963 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 14:21:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:21:45 INFO - PROCESS | 2796 | 1471987305969 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 2796 | 1471987305972 Marionette TRACE conn6 <- [1,710,null,{}] 14:21:45 INFO - PROCESS | 2796 | 1471987305977 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}] 14:21:45 INFO - PROCESS | 2796 | 1471987305980 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:46 INFO - PROCESS | 2796 | 1471987306126 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 14:21:46 INFO - PROCESS | 2796 | 1471987306253 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 2796 | 1471987306256 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:46 INFO - PROCESS | 2796 | ++DOCSHELL 144EDC00 == 37 [pid = 2796] [id = 187] 14:21:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (14671000) [pid = 2796] [serial = 559] [outer = 00000000] 14:21:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (149EE800) [pid = 2796] [serial = 560] [outer = 14671000] 14:21:46 INFO - PROCESS | 2796 | 1471987306318 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (158CA000) [pid = 2796] [serial = 561] [outer = 14671000] 14:21:46 INFO - PROCESS | 2796 | 1471987306888 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] 14:21:46 INFO - PROCESS | 2796 | 1471987306946 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 14:21:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:21:46 INFO - PROCESS | 2796 | 1471987306950 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:21:46 INFO - PROCESS | 2796 | 1471987306954 Marionette TRACE conn6 <- [1,714,null,{}] 14:21:46 INFO - PROCESS | 2796 | 1471987306964 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}] 14:21:46 INFO - PROCESS | 2796 | 1471987306969 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:47 INFO - PROCESS | 2796 | 1471987307079 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 14:21:47 INFO - PROCESS | 2796 | 1471987307159 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 2796 | 1471987307162 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:47 INFO - PROCESS | 2796 | ++DOCSHELL 18E4D000 == 38 [pid = 2796] [id = 188] 14:21:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18E4EC00) [pid = 2796] [serial = 562] [outer = 00000000] 14:21:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18E53C00) [pid = 2796] [serial = 563] [outer = 18E4EC00] 14:21:47 INFO - PROCESS | 2796 | 1471987307270 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18E58800) [pid = 2796] [serial = 564] [outer = 18E4EC00] 14:21:48 INFO - PROCESS | 2796 | 1471987308036 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]]]}] 14:21:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:21:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1122ms 14:21:48 INFO - PROCESS | 2796 | 1471987308075 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 14:21:48 INFO - PROCESS | 2796 | 1471987308079 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 14:21:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:21:48 INFO - PROCESS | 2796 | 1471987308083 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - PROCESS | 2796 | 1471987308087 Marionette TRACE conn6 <- [1,718,null,{}] 14:21:48 INFO - PROCESS | 2796 | 1471987308092 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}] 14:21:48 INFO - PROCESS | 2796 | 1471987308095 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:48 INFO - PROCESS | 2796 | 1471987308201 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 1717E000 == 37 [pid = 2796] [id = 184] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 149FBC00 == 36 [pid = 2796] [id = 183] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 0CF2D400 == 35 [pid = 2796] [id = 182] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 0CAF8400 == 34 [pid = 2796] [id = 181] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 0CECDC00 == 33 [pid = 2796] [id = 179] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 18A29000 == 32 [pid = 2796] [id = 178] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 0D149000 == 31 [pid = 2796] [id = 180] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 0CF0B400 == 30 [pid = 2796] [id = 173] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 144EDC00 == 29 [pid = 2796] [id = 187] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 18E4D000 == 28 [pid = 2796] [id = 188] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 172A8400 == 27 [pid = 2796] [id = 185] 14:21:48 INFO - PROCESS | 2796 | --DOCSHELL 0CE4E800 == 26 [pid = 2796] [id = 186] 14:21:48 INFO - PROCESS | 2796 | 1471987308889 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 2796 | 1471987308892 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (15EAF800) [pid = 2796] [serial = 527] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (17162000) [pid = 2796] [serial = 528] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1818C000) [pid = 2796] [serial = 530] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (18D6D000) [pid = 2796] [serial = 510] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1C51F800) [pid = 2796] [serial = 516] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1B7E0C00) [pid = 2796] [serial = 513] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (0DB0B400) [pid = 2796] [serial = 507] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (18D67000) [pid = 2796] [serial = 533] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0CE52000) [pid = 2796] [serial = 521] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0CEC7800) [pid = 2796] [serial = 522] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CF74400) [pid = 2796] [serial = 524] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (0D053400) [pid = 2796] [serial = 525] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (0D699800) [pid = 2796] [serial = 519] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (18195000) [pid = 2796] [serial = 531] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (0D13E400) [pid = 2796] [serial = 518] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (0D05A000) [pid = 2796] [serial = 506] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (18C9BC00) [pid = 2796] [serial = 509] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (1B0E0400) [pid = 2796] [serial = 512] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | --DOMWINDOW == 51 (1BE46800) [pid = 2796] [serial = 515] [outer = 00000000] [url = about:blank] 14:21:48 INFO - PROCESS | 2796 | ++DOCSHELL 0C110800 == 27 [pid = 2796] [id = 189] 14:21:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 52 (0C111000) [pid = 2796] [serial = 565] [outer = 00000000] 14:21:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0C11DC00) [pid = 2796] [serial = 566] [outer = 0C111000] 14:21:49 INFO - PROCESS | 2796 | 1471987309041 Marionette DEBUG loaded listener.js 14:21:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0CA07800) [pid = 2796] [serial = 567] [outer = 0C111000] 14:21:49 INFO - PROCESS | 2796 | 1471987309553 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] 14:21:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:21:49 INFO - PROCESS | 2796 | 1471987309629 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 14:21:49 INFO - PROCESS | 2796 | 1471987309633 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 2796 | 1471987309636 Marionette TRACE conn6 <- [1,722,null,{}] 14:21:49 INFO - PROCESS | 2796 | 1471987309642 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}] 14:21:49 INFO - PROCESS | 2796 | 1471987309647 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:49 INFO - PROCESS | 2796 | 1471987309745 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 14:21:49 INFO - PROCESS | 2796 | 1471987309758 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:49 INFO - PROCESS | 2796 | 1471987309761 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:49 INFO - PROCESS | 2796 | ++DOCSHELL 0CF37800 == 28 [pid = 2796] [id = 190] 14:21:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0CF38000) [pid = 2796] [serial = 568] [outer = 00000000] 14:21:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0D04DC00) [pid = 2796] [serial = 569] [outer = 0CF38000] 14:21:49 INFO - PROCESS | 2796 | 1471987309814 Marionette DEBUG loaded listener.js 14:21:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0D058000) [pid = 2796] [serial = 570] [outer = 0CF38000] 14:21:50 INFO - PROCESS | 2796 | 1471987310322 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]]]}] 14:21:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:21:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 730ms 14:21:50 INFO - PROCESS | 2796 | 1471987310366 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 14:21:50 INFO - PROCESS | 2796 | 1471987310371 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 14:21:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:21:50 INFO - PROCESS | 2796 | 1471987310376 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:21:50 INFO - PROCESS | 2796 | 1471987310378 Marionette TRACE conn6 <- [1,726,null,{}] 14:21:50 INFO - PROCESS | 2796 | 1471987310382 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}] 14:21:50 INFO - PROCESS | 2796 | 1471987310385 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:50 INFO - PROCESS | 2796 | 1471987310509 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 14:21:50 INFO - PROCESS | 2796 | 1471987310564 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 2796 | 1471987310567 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:50 INFO - PROCESS | 2796 | ++DOCSHELL 0DE0C400 == 29 [pid = 2796] [id = 191] 14:21:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0DE0D400) [pid = 2796] [serial = 571] [outer = 00000000] 14:21:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0DFE0000) [pid = 2796] [serial = 572] [outer = 0DE0D400] 14:21:50 INFO - PROCESS | 2796 | 1471987310617 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (146BB800) [pid = 2796] [serial = 573] [outer = 0DE0D400] 14:21:51 INFO - PROCESS | 2796 | 1471987311526 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]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:21:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms 14:21:51 INFO - PROCESS | 2796 | 1471987311559 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 2796 | 1471987311561 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 14:21:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:21:51 INFO - PROCESS | 2796 | 1471987311566 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 2796 | 1471987311572 Marionette TRACE conn6 <- [1,730,null,{}] 14:21:51 INFO - PROCESS | 2796 | 1471987311582 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}] 14:21:51 INFO - PROCESS | 2796 | 1471987311586 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:51 INFO - PROCESS | 2796 | 1471987311727 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 14:21:51 INFO - PROCESS | 2796 | 1471987311735 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 2796 | 1471987311738 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:51 INFO - PROCESS | 2796 | ++DOCSHELL 0C112400 == 30 [pid = 2796] [id = 192] 14:21:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0C97AC00) [pid = 2796] [serial = 574] [outer = 00000000] 14:21:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0C7C9400) [pid = 2796] [serial = 575] [outer = 0C97AC00] 14:21:51 INFO - PROCESS | 2796 | 1471987311798 Marionette DEBUG loaded listener.js 14:21:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (18156C00) [pid = 2796] [serial = 576] [outer = 0C97AC00] 14:21:52 INFO - PROCESS | 2796 | 1471987312797 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]]]}] 14:21:52 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 14:21:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1274ms 14:21:52 INFO - PROCESS | 2796 | 1471987312843 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 2796 | 1471987312846 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 14:21:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:21:52 INFO - PROCESS | 2796 | 1471987312849 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 2796 | 1471987312851 Marionette TRACE conn6 <- [1,734,null,{}] 14:21:52 INFO - PROCESS | 2796 | 1471987312855 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}] 14:21:52 INFO - PROCESS | 2796 | 1471987312857 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:52 INFO - PROCESS | 2796 | 1471987312983 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 14:21:52 INFO - PROCESS | 2796 | 1471987312989 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 2796 | 1471987312991 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:52 INFO - PROCESS | 2796 | ++DOCSHELL 18165800 == 31 [pid = 2796] [id = 193] 14:21:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (18188400) [pid = 2796] [serial = 577] [outer = 00000000] 14:21:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (18C95C00) [pid = 2796] [serial = 578] [outer = 18188400] 14:21:53 INFO - PROCESS | 2796 | 1471987313041 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18D61800) [pid = 2796] [serial = 579] [outer = 18188400] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (172AD000) [pid = 2796] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (14D43000) [pid = 2796] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (0CECF800) [pid = 2796] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (0D35B400) [pid = 2796] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (18A34400) [pid = 2796] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0CF37C00) [pid = 2796] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CE4F800) [pid = 2796] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:21:53 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (1717E800) [pid = 2796] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:21:53 INFO - PROCESS | 2796 | 1471987313982 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]]]}] 14:21:54 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.) 14:21:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1167ms 14:21:54 INFO - PROCESS | 2796 | 1471987314021 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 2796 | 1471987314023 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 14:21:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:21:54 INFO - PROCESS | 2796 | 1471987314027 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 2796 | 1471987314028 Marionette TRACE conn6 <- [1,738,null,{}] 14:21:54 INFO - PROCESS | 2796 | 1471987314036 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}] 14:21:54 INFO - PROCESS | 2796 | 1471987314038 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:54 INFO - PROCESS | 2796 | 1471987314124 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 14:21:54 INFO - PROCESS | 2796 | 1471987314130 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 2796 | 1471987314136 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:54 INFO - PROCESS | 2796 | ++DOCSHELL 189D5C00 == 32 [pid = 2796] [id = 194] 14:21:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (18A2BC00) [pid = 2796] [serial = 580] [outer = 00000000] 14:21:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (18D69400) [pid = 2796] [serial = 581] [outer = 18A2BC00] 14:21:54 INFO - PROCESS | 2796 | 1471987314200 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (18E4E400) [pid = 2796] [serial = 582] [outer = 18A2BC00] 14:21:55 INFO - PROCESS | 2796 | 1471987315166 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]]]}] 14:21:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:21:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1178ms 14:21:55 INFO - PROCESS | 2796 | 1471987315210 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 2796 | 1471987315212 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 14:21:55 INFO - PROCESS | 2796 | 1471987315215 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:21:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:21:55 INFO - PROCESS | 2796 | 1471987315217 Marionette TRACE conn6 <- [1,742,null,{}] 14:21:55 INFO - PROCESS | 2796 | 1471987315221 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}] 14:21:55 INFO - PROCESS | 2796 | 1471987315223 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:55 INFO - PROCESS | 2796 | 1471987315357 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 14:21:55 INFO - PROCESS | 2796 | 1471987315433 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 2796 | 1471987315437 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:55 INFO - PROCESS | 2796 | ++DOCSHELL 0C09A000 == 33 [pid = 2796] [id = 195] 14:21:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0C09AC00) [pid = 2796] [serial = 583] [outer = 00000000] 14:21:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0C120400) [pid = 2796] [serial = 584] [outer = 0C09AC00] 14:21:55 INFO - PROCESS | 2796 | 1471987315501 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0CE52000) [pid = 2796] [serial = 585] [outer = 0C09AC00] 14:21:56 INFO - PROCESS | 2796 | 1471987316738 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]]]}] 14:21:56 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 14:21:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1574ms 14:21:56 INFO - PROCESS | 2796 | 1471987316823 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 2796 | 1471987316828 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 14:21:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:21:56 INFO - PROCESS | 2796 | 1471987316835 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 2796 | 1471987316839 Marionette TRACE conn6 <- [1,746,null,{}] 14:21:56 INFO - PROCESS | 2796 | 1471987316844 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}] 14:21:56 INFO - PROCESS | 2796 | 1471987316847 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:57 INFO - PROCESS | 2796 | 1471987317026 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 14:21:57 INFO - PROCESS | 2796 | 1471987317102 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 2796 | 1471987317105 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:57 INFO - PROCESS | 2796 | ++DOCSHELL 0D141C00 == 34 [pid = 2796] [id = 196] 14:21:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0D531000) [pid = 2796] [serial = 586] [outer = 00000000] 14:21:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0DE01400) [pid = 2796] [serial = 587] [outer = 0D531000] 14:21:57 INFO - PROCESS | 2796 | 1471987317168 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (146B7C00) [pid = 2796] [serial = 588] [outer = 0D531000] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 18164000 == 33 [pid = 2796] [id = 15] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0C7D2400 == 32 [pid = 2796] [id = 29] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 16581800 == 31 [pid = 2796] [id = 27] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0CF03800 == 30 [pid = 2796] [id = 19] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 1496B400 == 29 [pid = 2796] [id = 26] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 1999C800 == 28 [pid = 2796] [id = 17] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0D143C00 == 27 [pid = 2796] [id = 25] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 16BD1800 == 26 [pid = 2796] [id = 16] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0CF03000 == 25 [pid = 2796] [id = 24] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 1B0E0C00 == 24 [pid = 2796] [id = 14] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 189D5C00 == 23 [pid = 2796] [id = 194] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 18165800 == 22 [pid = 2796] [id = 193] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0C112400 == 21 [pid = 2796] [id = 192] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0DE0C400 == 20 [pid = 2796] [id = 191] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0CF37800 == 19 [pid = 2796] [id = 190] 14:21:57 INFO - PROCESS | 2796 | --DOCSHELL 0C110800 == 18 [pid = 2796] [id = 189] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (14D92400) [pid = 2796] [serial = 548] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0CF07C00) [pid = 2796] [serial = 536] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CF31C00) [pid = 2796] [serial = 537] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (14975000) [pid = 2796] [serial = 539] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (14EA2800) [pid = 2796] [serial = 540] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (18E4A800) [pid = 2796] [serial = 534] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0D051800) [pid = 2796] [serial = 545] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CE5BC00) [pid = 2796] [serial = 542] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (0CEC7C00) [pid = 2796] [serial = 543] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (15EA8C00) [pid = 2796] [serial = 549] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (181DA000) [pid = 2796] [serial = 555] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (18056800) [pid = 2796] [serial = 552] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (0D13E800) [pid = 2796] [serial = 546] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (17DCE000) [pid = 2796] [serial = 551] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (18192C00) [pid = 2796] [serial = 554] [outer = 00000000] [url = about:blank] 14:21:57 INFO - PROCESS | 2796 | 1471987317965 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]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:21:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1178ms 14:21:58 INFO - PROCESS | 2796 | 1471987318018 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 2796 | 1471987318022 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 14:21:58 INFO - PROCESS | 2796 | 1471987318027 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:21:58 INFO - PROCESS | 2796 | 1471987318030 Marionette TRACE conn6 <- [1,750,null,{}] 14:21:58 INFO - PROCESS | 2796 | 1471987318036 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}] 14:21:58 INFO - PROCESS | 2796 | 1471987318039 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:58 INFO - PROCESS | 2796 | 1471987318132 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 14:21:58 INFO - PROCESS | 2796 | 1471987318146 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 2796 | 1471987318148 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:58 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC9000 == 19 [pid = 2796] [id = 197] 14:21:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0CEC9C00) [pid = 2796] [serial = 589] [outer = 00000000] 14:21:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0CF0D800) [pid = 2796] [serial = 590] [outer = 0CEC9C00] 14:21:58 INFO - PROCESS | 2796 | 1471987318200 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0CF32000) [pid = 2796] [serial = 591] [outer = 0CEC9C00] 14:21:59 INFO - PROCESS | 2796 | 1471987319209 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]]]}] 14:21:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:21:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1230ms 14:21:59 INFO - PROCESS | 2796 | 1471987319262 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 14:21:59 INFO - PROCESS | 2796 | 1471987319267 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 14:21:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:21:59 INFO - PROCESS | 2796 | 1471987319273 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 2796 | 1471987319276 Marionette TRACE conn6 <- [1,754,null,{}] 14:21:59 INFO - PROCESS | 2796 | 1471987319280 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}] 14:21:59 INFO - PROCESS | 2796 | 1471987319283 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:59 INFO - PROCESS | 2796 | 1471987319379 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 14:21:59 INFO - PROCESS | 2796 | 1471987319452 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 2796 | 1471987319455 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:21:59 INFO - PROCESS | 2796 | ++DOCSHELL 0D2B3C00 == 20 [pid = 2796] [id = 198] 14:21:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0D528400) [pid = 2796] [serial = 592] [outer = 00000000] 14:21:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0DB0C000) [pid = 2796] [serial = 593] [outer = 0D528400] 14:21:59 INFO - PROCESS | 2796 | 1471987319508 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (146B5000) [pid = 2796] [serial = 594] [outer = 0D528400] 14:22:00 INFO - PROCESS | 2796 | 1471987320404 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]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:22:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1173ms 14:22:00 INFO - PROCESS | 2796 | 1471987320450 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 14:22:00 INFO - PROCESS | 2796 | 1471987320453 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 14:22:00 INFO - PROCESS | 2796 | 1471987320457 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:22:00 INFO - PROCESS | 2796 | 1471987320460 Marionette TRACE conn6 <- [1,758,null,{}] 14:22:00 INFO - PROCESS | 2796 | 1471987320477 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}] 14:22:00 INFO - PROCESS | 2796 | 1471987320482 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:00 INFO - PROCESS | 2796 | 1471987320604 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 14:22:00 INFO - PROCESS | 2796 | 1471987320611 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 2796 | 1471987320614 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:00 INFO - PROCESS | 2796 | ++DOCSHELL 16585800 == 21 [pid = 2796] [id = 199] 14:22:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (16BC7800) [pid = 2796] [serial = 595] [outer = 00000000] 14:22:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (17161400) [pid = 2796] [serial = 596] [outer = 16BC7800] 14:22:00 INFO - PROCESS | 2796 | 1471987320670 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (17DC9400) [pid = 2796] [serial = 597] [outer = 16BC7800] 14:22:01 INFO - PROCESS | 2796 | 1471987321196 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]]]}] 14:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 790ms 14:22:01 INFO - PROCESS | 2796 | 1471987321250 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 2796 | 1471987321253 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 14:22:01 INFO - PROCESS | 2796 | 1471987321256 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 2796 | 1471987321258 Marionette TRACE conn6 <- [1,762,null,{}] 14:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:22:01 INFO - PROCESS | 2796 | 1471987321261 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}] 14:22:01 INFO - PROCESS | 2796 | 1471987321263 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:01 INFO - PROCESS | 2796 | 1471987321387 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 14:22:01 INFO - PROCESS | 2796 | 1471987321442 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 2796 | 1471987321444 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:01 INFO - PROCESS | 2796 | ++DOCSHELL 18192800 == 22 [pid = 2796] [id = 200] 14:22:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (18192C00) [pid = 2796] [serial = 598] [outer = 00000000] 14:22:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (181DB400) [pid = 2796] [serial = 599] [outer = 18192C00] 14:22:01 INFO - PROCESS | 2796 | 1471987321493 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (18CA0400) [pid = 2796] [serial = 600] [outer = 18192C00] 14:22:01 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (0C111000) [pid = 2796] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:22:01 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (0DE0D400) [pid = 2796] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:22:01 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0CF38000) [pid = 2796] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:22:01 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0C97AC00) [pid = 2796] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:22:01 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CE54C00) [pid = 2796] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:22:01 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (14671000) [pid = 2796] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:22:01 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (18188400) [pid = 2796] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:22:01 INFO - PROCESS | 2796 | 1471987321896 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]]]}] 14:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 14:22:01 INFO - PROCESS | 2796 | 1471987321930 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 2796 | 1471987321932 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 14:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:22:01 INFO - PROCESS | 2796 | 1471987321935 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 2796 | 1471987321937 Marionette TRACE conn6 <- [1,766,null,{}] 14:22:01 INFO - PROCESS | 2796 | 1471987321941 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}] 14:22:01 INFO - PROCESS | 2796 | 1471987321943 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:02 INFO - PROCESS | 2796 | 1471987322090 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 14:22:02 INFO - PROCESS | 2796 | 1471987322147 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 2796 | 1471987322149 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:02 INFO - PROCESS | 2796 | ++DOCSHELL 0C11AC00 == 23 [pid = 2796] [id = 201] 14:22:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (18188400) [pid = 2796] [serial = 601] [outer = 00000000] 14:22:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (18D65C00) [pid = 2796] [serial = 602] [outer = 18188400] 14:22:02 INFO - PROCESS | 2796 | 1471987322198 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (18D6AC00) [pid = 2796] [serial = 603] [outer = 18188400] 14:22:02 INFO - PROCESS | 2796 | 1471987322568 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]]]}] 14:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 14:22:02 INFO - PROCESS | 2796 | 1471987322606 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 2796 | 1471987322608 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 14:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:22:02 INFO - PROCESS | 2796 | 1471987322611 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 2796 | 1471987322613 Marionette TRACE conn6 <- [1,770,null,{}] 14:22:02 INFO - PROCESS | 2796 | 1471987322616 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}] 14:22:02 INFO - PROCESS | 2796 | 1471987322622 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:02 INFO - PROCESS | 2796 | 1471987322746 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 14:22:02 INFO - PROCESS | 2796 | 1471987322752 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 2796 | 1471987322754 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:02 INFO - PROCESS | 2796 | ++DOCSHELL 18E4FC00 == 24 [pid = 2796] [id = 202] 14:22:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (18E51C00) [pid = 2796] [serial = 604] [outer = 00000000] 14:22:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (196C4800) [pid = 2796] [serial = 605] [outer = 18E51C00] 14:22:02 INFO - PROCESS | 2796 | 1471987322814 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (196C6C00) [pid = 2796] [serial = 606] [outer = 18E51C00] 14:22:03 INFO - PROCESS | 2796 | 1471987323241 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]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 14:22:03 INFO - PROCESS | 2796 | 1471987323286 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 2796 | 1471987323289 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 14:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:22:03 INFO - PROCESS | 2796 | 1471987323292 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 2796 | 1471987323294 Marionette TRACE conn6 <- [1,774,null,{}] 14:22:03 INFO - PROCESS | 2796 | 1471987323298 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}] 14:22:03 INFO - PROCESS | 2796 | 1471987323300 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:03 INFO - PROCESS | 2796 | 1471987323384 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 14:22:03 INFO - PROCESS | 2796 | 1471987323419 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 2796 | 1471987323421 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:03 INFO - PROCESS | 2796 | ++DOCSHELL 1988F800 == 25 [pid = 2796] [id = 203] 14:22:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1988FC00) [pid = 2796] [serial = 607] [outer = 00000000] 14:22:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (1994CC00) [pid = 2796] [serial = 608] [outer = 1988FC00] 14:22:03 INFO - PROCESS | 2796 | 1471987323469 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (1994D000) [pid = 2796] [serial = 609] [outer = 1988FC00] 14:22:03 INFO - PROCESS | 2796 | 1471987323904 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]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 14:22:03 INFO - PROCESS | 2796 | 1471987323995 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 2796 | 1471987324000 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 14:22:03 INFO - PROCESS | 2796 | 1471987324006 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:22:03 INFO - PROCESS | 2796 | 1471987324011 Marionette TRACE conn6 <- [1,778,null,{}] 14:22:04 INFO - PROCESS | 2796 | 1471987324018 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}] 14:22:04 INFO - PROCESS | 2796 | 1471987324022 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:04 INFO - PROCESS | 2796 | 1471987324171 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 14:22:04 INFO - PROCESS | 2796 | 1471987324251 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 2796 | 1471987324255 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:04 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC5000 == 26 [pid = 2796] [id = 204] 14:22:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CEC5C00) [pid = 2796] [serial = 610] [outer = 00000000] 14:22:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CF07000) [pid = 2796] [serial = 611] [outer = 0CEC5C00] 14:22:04 INFO - PROCESS | 2796 | 1471987324320 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF65400) [pid = 2796] [serial = 612] [outer = 0CEC5C00] 14:22:04 INFO - PROCESS | 2796 | 1471987324984 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]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1019ms 14:22:05 INFO - PROCESS | 2796 | 1471987325032 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 2796 | 1471987325036 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 14:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:22:05 INFO - PROCESS | 2796 | 1471987325042 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 2796 | 1471987325046 Marionette TRACE conn6 <- [1,782,null,{}] 14:22:05 INFO - PROCESS | 2796 | 1471987325051 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}] 14:22:05 INFO - PROCESS | 2796 | 1471987325054 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:05 INFO - PROCESS | 2796 | 1471987325171 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 14:22:05 INFO - PROCESS | 2796 | 1471987325297 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:05 INFO - PROCESS | 2796 | 1471987325300 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:05 INFO - PROCESS | 2796 | ++DOCSHELL 0DFDE800 == 27 [pid = 2796] [id = 205] 14:22:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0DFDF800) [pid = 2796] [serial = 613] [outer = 00000000] 14:22:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (14E95800) [pid = 2796] [serial = 614] [outer = 0DFDF800] 14:22:05 INFO - PROCESS | 2796 | 1471987325364 Marionette DEBUG loaded listener.js 14:22:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (158D0C00) [pid = 2796] [serial = 615] [outer = 0DFDF800] 14:22:05 INFO - PROCESS | 2796 | 1471987326005 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]]]}] 14:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 990ms 14:22:06 INFO - PROCESS | 2796 | 1471987326032 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 14:22:06 INFO - PROCESS | 2796 | 1471987326034 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 14:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:22:06 INFO - PROCESS | 2796 | 1471987326038 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:22:06 INFO - PROCESS | 2796 | 1471987326040 Marionette TRACE conn6 <- [1,786,null,{}] 14:22:06 INFO - PROCESS | 2796 | 1471987326050 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}] 14:22:06 INFO - PROCESS | 2796 | 1471987326056 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:06 INFO - PROCESS | 2796 | 1471987326173 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 14:22:06 INFO - PROCESS | 2796 | 1471987326304 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 2796 | 1471987326308 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:06 INFO - PROCESS | 2796 | ++DOCSHELL 196BE800 == 28 [pid = 2796] [id = 206] 14:22:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (196BEC00) [pid = 2796] [serial = 616] [outer = 00000000] 14:22:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196C8800) [pid = 2796] [serial = 617] [outer = 196BEC00] 14:22:06 INFO - PROCESS | 2796 | 1471987326373 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1994F400) [pid = 2796] [serial = 618] [outer = 196BEC00] 14:22:06 INFO - PROCESS | 2796 | 1471987326971 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]]]}] 14:22:06 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 14:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 970ms 14:22:07 INFO - PROCESS | 2796 | 1471987327011 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 2796 | 1471987327014 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 14:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:22:07 INFO - PROCESS | 2796 | 1471987327017 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 2796 | 1471987327019 Marionette TRACE conn6 <- [1,790,null,{}] 14:22:07 INFO - PROCESS | 2796 | 1471987327023 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}] 14:22:07 INFO - PROCESS | 2796 | 1471987327026 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:07 INFO - PROCESS | 2796 | 1471987327142 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 14:22:07 INFO - PROCESS | 2796 | 1471987327243 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 2796 | 1471987327245 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:07 INFO - PROCESS | 2796 | ++DOCSHELL 19995C00 == 29 [pid = 2796] [id = 207] 14:22:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19996000) [pid = 2796] [serial = 619] [outer = 00000000] 14:22:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1999B400) [pid = 2796] [serial = 620] [outer = 19996000] 14:22:07 INFO - PROCESS | 2796 | 1471987327312 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19A63400) [pid = 2796] [serial = 621] [outer = 19996000] 14:22:07 INFO - PROCESS | 2796 | 1471987328007 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]]]}] 14:22:08 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 14:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1017ms 14:22:08 INFO - PROCESS | 2796 | 1471987328039 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 2796 | 1471987328043 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 14:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:22:08 INFO - PROCESS | 2796 | 1471987328048 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 2796 | 1471987328052 Marionette TRACE conn6 <- [1,794,null,{}] 14:22:08 INFO - PROCESS | 2796 | 1471987328059 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}] 14:22:08 INFO - PROCESS | 2796 | 1471987328062 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:08 INFO - PROCESS | 2796 | 1471987328175 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 14:22:08 INFO - PROCESS | 2796 | 1471987328269 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:08 INFO - PROCESS | 2796 | 1471987328274 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:08 INFO - PROCESS | 2796 | ++DOCSHELL 0CF08000 == 30 [pid = 2796] [id = 208] 14:22:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CF09000) [pid = 2796] [serial = 622] [outer = 00000000] 14:22:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CF6AC00) [pid = 2796] [serial = 623] [outer = 0CF09000] 14:22:08 INFO - PROCESS | 2796 | 1471987328328 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CF74400) [pid = 2796] [serial = 624] [outer = 0CF09000] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 0C09A000 == 29 [pid = 2796] [id = 195] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 0C09A800 == 28 [pid = 2796] [id = 18] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 0D059400 == 27 [pid = 2796] [id = 21] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 1804D400 == 26 [pid = 2796] [id = 13] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 1994EC00 == 25 [pid = 2796] [id = 23] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 181D6400 == 24 [pid = 2796] [id = 28] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 1E2BBC00 == 23 [pid = 2796] [id = 22] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 0D04EC00 == 22 [pid = 2796] [id = 20] 14:22:09 INFO - PROCESS | 2796 | --DOCSHELL 0CF68000 == 21 [pid = 2796] [id = 10] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0C11DC00) [pid = 2796] [serial = 566] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CA07800) [pid = 2796] [serial = 567] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0DFE0000) [pid = 2796] [serial = 572] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D04DC00) [pid = 2796] [serial = 569] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D058000) [pid = 2796] [serial = 570] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C7C9400) [pid = 2796] [serial = 575] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF01C00) [pid = 2796] [serial = 558] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CECB800) [pid = 2796] [serial = 557] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (158CA000) [pid = 2796] [serial = 561] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (149EE800) [pid = 2796] [serial = 560] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18E53C00) [pid = 2796] [serial = 563] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18C95C00) [pid = 2796] [serial = 578] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18156C00) [pid = 2796] [serial = 576] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18D61800) [pid = 2796] [serial = 579] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (146BB800) [pid = 2796] [serial = 573] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (18D69400) [pid = 2796] [serial = 581] [outer = 00000000] [url = about:blank] 14:22:09 INFO - PROCESS | 2796 | 1471987329559 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]]]}] 14:22:09 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 14:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1522ms 14:22:09 INFO - PROCESS | 2796 | 1471987329572 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 14:22:09 INFO - PROCESS | 2796 | 1471987329576 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 14:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:22:09 INFO - PROCESS | 2796 | 1471987329581 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:22:09 INFO - PROCESS | 2796 | 1471987329584 Marionette TRACE conn6 <- [1,798,null,{}] 14:22:09 INFO - PROCESS | 2796 | 1471987329590 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}] 14:22:09 INFO - PROCESS | 2796 | 1471987329593 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:09 INFO - PROCESS | 2796 | 1471987329682 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 14:22:09 INFO - PROCESS | 2796 | 1471987329691 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 2796 | 1471987329696 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:09 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF0400 == 22 [pid = 2796] [id = 209] 14:22:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CE55800) [pid = 2796] [serial = 625] [outer = 00000000] 14:22:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CEC6000) [pid = 2796] [serial = 626] [outer = 0CE55800] 14:22:09 INFO - PROCESS | 2796 | 1471987329749 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CECDC00) [pid = 2796] [serial = 627] [outer = 0CE55800] 14:22:11 INFO - PROCESS | 2796 | 1471987331425 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]]]}] 14:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1879ms 14:22:11 INFO - PROCESS | 2796 | 1471987331461 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 14:22:11 INFO - PROCESS | 2796 | 1471987331466 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 14:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:22:11 INFO - PROCESS | 2796 | 1471987331472 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - PROCESS | 2796 | 1471987331475 Marionette TRACE conn6 <- [1,802,null,{}] 14:22:11 INFO - PROCESS | 2796 | 1471987331478 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}] 14:22:11 INFO - PROCESS | 2796 | 1471987331481 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:11 INFO - PROCESS | 2796 | 1471987331576 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 14:22:11 INFO - PROCESS | 2796 | 1471987331584 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 2796 | 1471987331586 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:11 INFO - PROCESS | 2796 | ++DOCSHELL 146BCC00 == 23 [pid = 2796] [id = 210] 14:22:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (1491FC00) [pid = 2796] [serial = 628] [outer = 00000000] 14:22:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (1496D000) [pid = 2796] [serial = 629] [outer = 1491FC00] 14:22:11 INFO - PROCESS | 2796 | 1471987331639 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (14D47000) [pid = 2796] [serial = 630] [outer = 1491FC00] 14:22:12 INFO - PROCESS | 2796 | 1471987332120 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] 14:22:12 INFO - PROCESS | 2796 | 1471987332148 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 14:22:12 INFO - PROCESS | 2796 | 1471987332152 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:22:12 INFO - PROCESS | 2796 | 1471987332155 Marionette TRACE conn6 <- [1,806,null,{}] 14:22:12 INFO - PROCESS | 2796 | 1471987332175 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}] 14:22:12 INFO - PROCESS | 2796 | 1471987332179 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:12 INFO - PROCESS | 2796 | 1471987332301 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 14:22:12 INFO - PROCESS | 2796 | 1471987332309 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 2796 | 1471987332312 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:12 INFO - PROCESS | 2796 | ++DOCSHELL 172A8400 == 24 [pid = 2796] [id = 211] 14:22:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (172A9000) [pid = 2796] [serial = 631] [outer = 00000000] 14:22:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18189000) [pid = 2796] [serial = 632] [outer = 172A9000] 14:22:12 INFO - PROCESS | 2796 | 1471987332396 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18191800) [pid = 2796] [serial = 633] [outer = 172A9000] 14:22:12 INFO - PROCESS | 2796 | 1471987332859 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]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 730ms 14:22:12 INFO - PROCESS | 2796 | 1471987332885 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 14:22:12 INFO - PROCESS | 2796 | 1471987332888 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 14:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:22:12 INFO - PROCESS | 2796 | 1471987332898 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 2796 | 1471987332899 Marionette TRACE conn6 <- [1,810,null,{}] 14:22:12 INFO - PROCESS | 2796 | 1471987332903 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}] 14:22:12 INFO - PROCESS | 2796 | 1471987332905 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:13 INFO - PROCESS | 2796 | 1471987333018 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 14:22:13 INFO - PROCESS | 2796 | 1471987333024 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 2796 | 1471987333026 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:13 INFO - PROCESS | 2796 | ++DOCSHELL 1815E000 == 25 [pid = 2796] [id = 212] 14:22:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18187000) [pid = 2796] [serial = 634] [outer = 00000000] 14:22:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18C9D000) [pid = 2796] [serial = 635] [outer = 18187000] 14:22:13 INFO - PROCESS | 2796 | 1471987333121 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18D6C000) [pid = 2796] [serial = 636] [outer = 18187000] 14:22:13 INFO - PROCESS | 2796 | 1471987333599 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] 14:22:13 INFO - PROCESS | 2796 | 1471987333633 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 14:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:22:13 INFO - PROCESS | 2796 | 1471987333679 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 2796 | 1471987333681 Marionette TRACE conn6 <- [1,814,null,{}] 14:22:13 INFO - PROCESS | 2796 | 1471987333685 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}] 14:22:13 INFO - PROCESS | 2796 | 1471987333687 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:13 INFO - PROCESS | 2796 | 1471987333803 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 14:22:13 INFO - PROCESS | 2796 | 1471987333813 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 2796 | 1471987333815 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:13 INFO - PROCESS | 2796 | ++DOCSHELL 19067400 == 26 [pid = 2796] [id = 213] 14:22:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1906E400) [pid = 2796] [serial = 637] [outer = 00000000] 14:22:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196CA000) [pid = 2796] [serial = 638] [outer = 1906E400] 14:22:13 INFO - PROCESS | 2796 | 1471987333913 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1994DC00) [pid = 2796] [serial = 639] [outer = 1906E400] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (16BC7800) [pid = 2796] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18192C00) [pid = 2796] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D531000) [pid = 2796] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C09AC00) [pid = 2796] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18A2BC00) [pid = 2796] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CEC9C00) [pid = 2796] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D528400) [pid = 2796] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18E51C00) [pid = 2796] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18188400) [pid = 2796] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18E4EC00) [pid = 2796] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:22:14 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1988FC00) [pid = 2796] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:22:14 INFO - PROCESS | 2796 | 1471987334507 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]]]}] 14:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 890ms 14:22:14 INFO - PROCESS | 2796 | 1471987334566 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 2796 | 1471987334568 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 14:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:22:14 INFO - PROCESS | 2796 | 1471987334571 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 2796 | 1471987334573 Marionette TRACE conn6 <- [1,818,null,{}] 14:22:14 INFO - PROCESS | 2796 | 1471987334577 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}] 14:22:14 INFO - PROCESS | 2796 | 1471987334593 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:14 INFO - PROCESS | 2796 | 1471987334731 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 14:22:14 INFO - PROCESS | 2796 | 1471987334788 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 2796 | 1471987334790 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:14 INFO - PROCESS | 2796 | ++DOCSHELL 18188000 == 27 [pid = 2796] [id = 214] 14:22:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18188400) [pid = 2796] [serial = 640] [outer = 00000000] 14:22:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19990400) [pid = 2796] [serial = 641] [outer = 18188400] 14:22:14 INFO - PROCESS | 2796 | 1471987334839 Marionette DEBUG loaded listener.js 14:22:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (19993C00) [pid = 2796] [serial = 642] [outer = 18188400] 14:22:15 INFO - PROCESS | 2796 | 1471987335245 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]]]}] 14:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 730ms 14:22:15 INFO - PROCESS | 2796 | 1471987335305 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 2796 | 1471987335308 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 14:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:22:15 INFO - PROCESS | 2796 | 1471987335310 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 2796 | 1471987335312 Marionette TRACE conn6 <- [1,822,null,{}] 14:22:15 INFO - PROCESS | 2796 | 1471987335316 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}] 14:22:15 INFO - PROCESS | 2796 | 1471987335318 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:15 INFO - PROCESS | 2796 | 1471987335401 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 14:22:15 INFO - PROCESS | 2796 | 1471987335406 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:15 INFO - PROCESS | 2796 | 1471987335408 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:15 INFO - PROCESS | 2796 | ++DOCSHELL 0C7D3000 == 28 [pid = 2796] [id = 215] 14:22:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (16BD4C00) [pid = 2796] [serial = 643] [outer = 00000000] 14:22:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19C0E000) [pid = 2796] [serial = 644] [outer = 16BD4C00] 14:22:15 INFO - PROCESS | 2796 | 1471987335456 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19C10000) [pid = 2796] [serial = 645] [outer = 16BD4C00] 14:22:15 INFO - PROCESS | 2796 | 1471987335904 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]]]}] 14:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 630ms 14:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:22:15 INFO - PROCESS | 2796 | 1471987335942 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 2796 | 1471987335944 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 14:22:15 INFO - PROCESS | 2796 | 1471987335947 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 2796 | 1471987335950 Marionette TRACE conn6 <- [1,826,null,{}] 14:22:15 INFO - PROCESS | 2796 | 1471987335953 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}] 14:22:15 INFO - PROCESS | 2796 | 1471987335955 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:16 INFO - PROCESS | 2796 | 1471987336038 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 14:22:16 INFO - PROCESS | 2796 | 1471987336046 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 2796 | 1471987336048 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:16 INFO - PROCESS | 2796 | ++DOCSHELL 19CA4800 == 29 [pid = 2796] [id = 216] 14:22:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1A99EC00) [pid = 2796] [serial = 646] [outer = 00000000] 14:22:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF82000) [pid = 2796] [serial = 647] [outer = 1A99EC00] 14:22:16 INFO - PROCESS | 2796 | 1471987336099 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1A9A7800) [pid = 2796] [serial = 648] [outer = 1A99EC00] 14:22:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CE53800) [pid = 2796] [serial = 649] [outer = 16BCC800] 14:22:17 INFO - PROCESS | 2796 | 1471987337027 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]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1128ms 14:22:17 INFO - PROCESS | 2796 | 1471987337077 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 2796 | 1471987337082 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 14:22:17 INFO - PROCESS | 2796 | 1471987337086 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:22:17 INFO - PROCESS | 2796 | 1471987337090 Marionette TRACE conn6 <- [1,830,null,{}] 14:22:17 INFO - PROCESS | 2796 | 1471987337097 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}] 14:22:17 INFO - PROCESS | 2796 | 1471987337100 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:17 INFO - PROCESS | 2796 | 1471987337235 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 14:22:17 INFO - PROCESS | 2796 | 1471987337357 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:17 INFO - PROCESS | 2796 | 1471987337360 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:17 INFO - PROCESS | 2796 | ++DOCSHELL 0CA02800 == 30 [pid = 2796] [id = 217] 14:22:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CA08C00) [pid = 2796] [serial = 650] [outer = 00000000] 14:22:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CECB400) [pid = 2796] [serial = 651] [outer = 0CA08C00] 14:22:17 INFO - PROCESS | 2796 | 1471987337425 Marionette DEBUG loaded listener.js 14:22:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (146BAC00) [pid = 2796] [serial = 652] [outer = 0CA08C00] 14:22:18 INFO - PROCESS | 2796 | 1471987338091 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]]]}] 14:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1018ms 14:22:18 INFO - PROCESS | 2796 | 1471987338125 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 14:22:18 INFO - PROCESS | 2796 | 1471987338130 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 14:22:18 INFO - PROCESS | 2796 | 1471987338137 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:22:18 INFO - PROCESS | 2796 | 1471987338140 Marionette TRACE conn6 <- [1,834,null,{}] 14:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:22:18 INFO - PROCESS | 2796 | 1471987338162 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}] 14:22:18 INFO - PROCESS | 2796 | 1471987338165 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:18 INFO - PROCESS | 2796 | 1471987338302 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 14:22:18 INFO - PROCESS | 2796 | 1471987338427 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 2796 | 1471987338430 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:18 INFO - PROCESS | 2796 | ++DOCSHELL 0D526800 == 31 [pid = 2796] [id = 218] 14:22:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1467AC00) [pid = 2796] [serial = 653] [outer = 00000000] 14:22:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (17DC2400) [pid = 2796] [serial = 654] [outer = 1467AC00] 14:22:18 INFO - PROCESS | 2796 | 1471987338494 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (189D5C00) [pid = 2796] [serial = 655] [outer = 1467AC00] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18E58800) [pid = 2796] [serial = 564] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1994CC00) [pid = 2796] [serial = 608] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (17DC9400) [pid = 2796] [serial = 597] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (17161400) [pid = 2796] [serial = 596] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (181DB400) [pid = 2796] [serial = 599] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0DE01400) [pid = 2796] [serial = 587] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (146B7C00) [pid = 2796] [serial = 588] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C120400) [pid = 2796] [serial = 584] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CE52000) [pid = 2796] [serial = 585] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18E4E400) [pid = 2796] [serial = 582] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF0D800) [pid = 2796] [serial = 590] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CF32000) [pid = 2796] [serial = 591] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0DB0C000) [pid = 2796] [serial = 593] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (196C4800) [pid = 2796] [serial = 605] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18CA0400) [pid = 2796] [serial = 600] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18D65C00) [pid = 2796] [serial = 602] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1994D000) [pid = 2796] [serial = 609] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (196C6C00) [pid = 2796] [serial = 606] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (146B5000) [pid = 2796] [serial = 594] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (18D6AC00) [pid = 2796] [serial = 603] [outer = 00000000] [url = about:blank] 14:22:19 INFO - PROCESS | 2796 | 1471987339321 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]]]}] 14:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1219ms 14:22:19 INFO - PROCESS | 2796 | 1471987339366 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 14:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:22:19 INFO - PROCESS | 2796 | 1471987339370 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 14:22:19 INFO - PROCESS | 2796 | 1471987339375 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 2796 | 1471987339378 Marionette TRACE conn6 <- [1,838,null,{}] 14:22:19 INFO - PROCESS | 2796 | 1471987339385 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}] 14:22:19 INFO - PROCESS | 2796 | 1471987339387 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:19 INFO - PROCESS | 2796 | 1471987339479 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 14:22:19 INFO - PROCESS | 2796 | 1471987339486 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 2796 | 1471987339491 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:19 INFO - PROCESS | 2796 | ++DOCSHELL 0CE4F800 == 32 [pid = 2796] [id = 219] 14:22:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CE56C00) [pid = 2796] [serial = 656] [outer = 00000000] 14:22:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF09800) [pid = 2796] [serial = 657] [outer = 0CE56C00] 14:22:19 INFO - PROCESS | 2796 | 1471987339544 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CF2F800) [pid = 2796] [serial = 658] [outer = 0CE56C00] 14:22:20 INFO - PROCESS | 2796 | 1471987340042 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]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 730ms 14:22:20 INFO - PROCESS | 2796 | 1471987340105 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 2796 | 1471987340109 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 14:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:22:20 INFO - PROCESS | 2796 | 1471987340116 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 2796 | 1471987340118 Marionette TRACE conn6 <- [1,842,null,{}] 14:22:20 INFO - PROCESS | 2796 | 1471987340123 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}] 14:22:20 INFO - PROCESS | 2796 | 1471987340125 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:20 INFO - PROCESS | 2796 | 1471987340217 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 14:22:20 INFO - PROCESS | 2796 | 1471987340303 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 2796 | 1471987340305 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:20 INFO - PROCESS | 2796 | ++DOCSHELL 0DE0DC00 == 33 [pid = 2796] [id = 220] 14:22:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0DEF4000) [pid = 2796] [serial = 659] [outer = 00000000] 14:22:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (146B6400) [pid = 2796] [serial = 660] [outer = 0DEF4000] 14:22:20 INFO - PROCESS | 2796 | 1471987340358 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (14976C00) [pid = 2796] [serial = 661] [outer = 0DEF4000] 14:22:20 INFO - PROCESS | 2796 | 1471987340744 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]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 14:22:20 INFO - PROCESS | 2796 | 1471987340790 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 2796 | 1471987340792 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 14:22:20 INFO - PROCESS | 2796 | 1471987340796 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:22:20 INFO - PROCESS | 2796 | 1471987340799 Marionette TRACE conn6 <- [1,846,null,{}] 14:22:20 INFO - PROCESS | 2796 | 1471987340810 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}] 14:22:20 INFO - PROCESS | 2796 | 1471987340815 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:20 INFO - PROCESS | 2796 | 1471987340906 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 14:22:20 INFO - PROCESS | 2796 | 1471987340914 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 2796 | 1471987340917 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:20 INFO - PROCESS | 2796 | ++DOCSHELL 17DC3000 == 34 [pid = 2796] [id = 221] 14:22:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (17DC9400) [pid = 2796] [serial = 662] [outer = 00000000] 14:22:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1815D400) [pid = 2796] [serial = 663] [outer = 17DC9400] 14:22:20 INFO - PROCESS | 2796 | 1471987340972 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (181CE800) [pid = 2796] [serial = 664] [outer = 17DC9400] 14:22:21 INFO - PROCESS | 2796 | 1471987341448 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]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 14:22:21 INFO - PROCESS | 2796 | 1471987341477 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 2796 | 1471987341479 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 14:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:22:21 INFO - PROCESS | 2796 | 1471987341487 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - PROCESS | 2796 | 1471987341488 Marionette TRACE conn6 <- [1,850,null,{}] 14:22:21 INFO - PROCESS | 2796 | 1471987341496 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}] 14:22:21 INFO - PROCESS | 2796 | 1471987341498 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:21 INFO - PROCESS | 2796 | 1471987341646 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 14:22:21 INFO - PROCESS | 2796 | 1471987341667 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 2796 | 1471987341669 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:21 INFO - PROCESS | 2796 | ++DOCSHELL 18D6A800 == 35 [pid = 2796] [id = 222] 14:22:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18D6BC00) [pid = 2796] [serial = 665] [outer = 00000000] 14:22:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18DBBC00) [pid = 2796] [serial = 666] [outer = 18D6BC00] 14:22:21 INFO - PROCESS | 2796 | 1471987341719 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E53800) [pid = 2796] [serial = 667] [outer = 18D6BC00] 14:22:22 INFO - PROCESS | 2796 | 1471987342194 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]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 14:22:22 INFO - PROCESS | 2796 | 1471987342215 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 2796 | 1471987342217 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 14:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:22:22 INFO - PROCESS | 2796 | 1471987342220 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 2796 | 1471987342222 Marionette TRACE conn6 <- [1,854,null,{}] 14:22:22 INFO - PROCESS | 2796 | 1471987342231 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}] 14:22:22 INFO - PROCESS | 2796 | 1471987342233 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:22 INFO - PROCESS | 2796 | 1471987342344 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 14:22:22 INFO - PROCESS | 2796 | 1471987342350 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 2796 | 1471987342352 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:22 INFO - PROCESS | 2796 | ++DOCSHELL 14D45C00 == 36 [pid = 2796] [id = 223] 14:22:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18D6B800) [pid = 2796] [serial = 668] [outer = 00000000] 14:22:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19074C00) [pid = 2796] [serial = 669] [outer = 18D6B800] 14:22:22 INFO - PROCESS | 2796 | 1471987342398 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196C4800) [pid = 2796] [serial = 670] [outer = 18D6B800] 14:22:22 INFO - PROCESS | 2796 | 1471987342848 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]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 690ms 14:22:22 INFO - PROCESS | 2796 | 1471987342916 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 2796 | 1471987342918 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 14:22:22 INFO - PROCESS | 2796 | 1471987342921 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:22:22 INFO - PROCESS | 2796 | 1471987342923 Marionette TRACE conn6 <- [1,858,null,{}] 14:22:22 INFO - PROCESS | 2796 | 1471987342927 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}] 14:22:22 INFO - PROCESS | 2796 | 1471987342933 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:23 INFO - PROCESS | 2796 | 1471987343103 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 14:22:23 INFO - PROCESS | 2796 | 1471987343169 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 2796 | 1471987343171 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:23 INFO - PROCESS | 2796 | ++DOCSHELL 1994D800 == 37 [pid = 2796] [id = 224] 14:22:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19951000) [pid = 2796] [serial = 671] [outer = 00000000] 14:22:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19C06400) [pid = 2796] [serial = 672] [outer = 19951000] 14:22:23 INFO - PROCESS | 2796 | 1471987343221 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (144EBC00) [pid = 2796] [serial = 673] [outer = 19951000] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (196BEC00) [pid = 2796] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (19996000) [pid = 2796] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18187000) [pid = 2796] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18188400) [pid = 2796] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1906E400) [pid = 2796] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (16BD4C00) [pid = 2796] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CF09000) [pid = 2796] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (172A9000) [pid = 2796] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CE55800) [pid = 2796] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1491FC00) [pid = 2796] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CEC5C00) [pid = 2796] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:22:23 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0DFDF800) [pid = 2796] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:22:23 INFO - PROCESS | 2796 | 1471987343727 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]]]}] 14:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 830ms 14:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:22:23 INFO - PROCESS | 2796 | 1471987343757 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 2796 | 1471987343759 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 14:22:23 INFO - PROCESS | 2796 | 1471987343762 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 2796 | 1471987343763 Marionette TRACE conn6 <- [1,862,null,{}] 14:22:23 INFO - PROCESS | 2796 | 1471987343767 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}] 14:22:23 INFO - PROCESS | 2796 | 1471987343769 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:23 INFO - PROCESS | 2796 | 1471987343854 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 14:22:23 INFO - PROCESS | 2796 | 1471987343941 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 2796 | 1471987343943 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:23 INFO - PROCESS | 2796 | ++DOCSHELL 0C7CE400 == 38 [pid = 2796] [id = 225] 14:22:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CF04C00) [pid = 2796] [serial = 674] [outer = 00000000] 14:22:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18157400) [pid = 2796] [serial = 675] [outer = 0CF04C00] 14:22:23 INFO - PROCESS | 2796 | 1471987343992 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18DB5C00) [pid = 2796] [serial = 676] [outer = 0CF04C00] 14:22:24 INFO - PROCESS | 2796 | 1471987344363 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]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 630ms 14:22:24 INFO - PROCESS | 2796 | 1471987344393 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 2796 | 1471987344395 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 14:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:22:24 INFO - PROCESS | 2796 | 1471987344398 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 2796 | 1471987344400 Marionette TRACE conn6 <- [1,866,null,{}] 14:22:24 INFO - PROCESS | 2796 | 1471987344403 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}] 14:22:24 INFO - PROCESS | 2796 | 1471987344405 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:24 INFO - PROCESS | 2796 | 1471987344550 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 14:22:24 INFO - PROCESS | 2796 | 1471987344561 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 2796 | 1471987344563 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:24 INFO - PROCESS | 2796 | ++DOCSHELL 18E57400 == 39 [pid = 2796] [id = 226] 14:22:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19C0D000) [pid = 2796] [serial = 677] [outer = 00000000] 14:22:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1AF85000) [pid = 2796] [serial = 678] [outer = 19C0D000] 14:22:24 INFO - PROCESS | 2796 | 1471987344612 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF8A000) [pid = 2796] [serial = 679] [outer = 19C0D000] 14:22:25 INFO - PROCESS | 2796 | 1471987345016 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]]]}] 14:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 14:22:25 INFO - PROCESS | 2796 | 1471987345069 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 2796 | 1471987345071 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 14:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:22:25 INFO - PROCESS | 2796 | 1471987345081 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 2796 | 1471987345083 Marionette TRACE conn6 <- [1,870,null,{}] 14:22:25 INFO - PROCESS | 2796 | 1471987345087 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}] 14:22:25 INFO - PROCESS | 2796 | 1471987345089 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:25 INFO - PROCESS | 2796 | 1471987345174 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 14:22:25 INFO - PROCESS | 2796 | 1471987345180 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 2796 | 1471987345182 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:25 INFO - PROCESS | 2796 | ++DOCSHELL 16BC9800 == 40 [pid = 2796] [id = 227] 14:22:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (17DC1800) [pid = 2796] [serial = 680] [outer = 00000000] 14:22:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1AFFCC00) [pid = 2796] [serial = 681] [outer = 17DC1800] 14:22:25 INFO - PROCESS | 2796 | 1471987345241 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B0E0000) [pid = 2796] [serial = 682] [outer = 17DC1800] 14:22:25 INFO - PROCESS | 2796 | 1471987345802 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]]]}] 14:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 770ms 14:22:25 INFO - PROCESS | 2796 | 1471987345880 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 2796 | 1471987345885 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 14:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:22:25 INFO - PROCESS | 2796 | 1471987345918 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 2796 | 1471987345922 Marionette TRACE conn6 <- [1,874,null,{}] 14:22:25 INFO - PROCESS | 2796 | 1471987345928 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}] 14:22:25 INFO - PROCESS | 2796 | 1471987345932 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:26 INFO - PROCESS | 2796 | 1471987346062 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 14:22:26 INFO - PROCESS | 2796 | 1471987346185 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 2796 | 1471987346191 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:26 INFO - PROCESS | 2796 | ++DOCSHELL 0C112000 == 41 [pid = 2796] [id = 228] 14:22:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C117C00) [pid = 2796] [serial = 683] [outer = 00000000] 14:22:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0D052400) [pid = 2796] [serial = 684] [outer = 0C117C00] 14:22:26 INFO - PROCESS | 2796 | 1471987346257 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0DE02000) [pid = 2796] [serial = 685] [outer = 0C117C00] 14:22:26 INFO - PROCESS | 2796 | 1471987346813 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]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 990ms 14:22:26 INFO - PROCESS | 2796 | 1471987346900 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 2796 | 1471987346906 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 14:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:22:26 INFO - PROCESS | 2796 | 1471987346912 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 2796 | 1471987346915 Marionette TRACE conn6 <- [1,878,null,{}] 14:22:26 INFO - PROCESS | 2796 | 1471987346920 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}] 14:22:26 INFO - PROCESS | 2796 | 1471987346923 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:27 INFO - PROCESS | 2796 | 1471987347048 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 14:22:27 INFO - PROCESS | 2796 | 1471987347172 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:27 INFO - PROCESS | 2796 | 1471987347175 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:27 INFO - PROCESS | 2796 | ++DOCSHELL 16580800 == 42 [pid = 2796] [id = 229] 14:22:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (16584C00) [pid = 2796] [serial = 686] [outer = 00000000] 14:22:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18194800) [pid = 2796] [serial = 687] [outer = 16584C00] 14:22:27 INFO - PROCESS | 2796 | 1471987347240 Marionette DEBUG loaded listener.js 14:22:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18D6AC00) [pid = 2796] [serial = 688] [outer = 16584C00] 14:22:27 INFO - PROCESS | 2796 | 1471987347859 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]]]}] 14:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 970ms 14:22:27 INFO - PROCESS | 2796 | 1471987347884 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 2796 | 1471987347887 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 14:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:22:27 INFO - PROCESS | 2796 | 1471987347891 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 2796 | 1471987347895 Marionette TRACE conn6 <- [1,882,null,{}] 14:22:27 INFO - PROCESS | 2796 | 1471987347907 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}] 14:22:27 INFO - PROCESS | 2796 | 1471987347912 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:28 INFO - PROCESS | 2796 | 1471987348027 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 14:22:28 INFO - PROCESS | 2796 | 1471987348159 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 2796 | 1471987348163 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:28 INFO - PROCESS | 2796 | ++DOCSHELL 1A9AB800 == 43 [pid = 2796] [id = 230] 14:22:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1AF8F800) [pid = 2796] [serial = 689] [outer = 00000000] 14:22:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B74A400) [pid = 2796] [serial = 690] [outer = 1AF8F800] 14:22:28 INFO - PROCESS | 2796 | 1471987348222 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1B7E1400) [pid = 2796] [serial = 691] [outer = 1AF8F800] 14:22:28 INFO - PROCESS | 2796 | 1471987348889 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]]]}] 14:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1075ms 14:22:28 INFO - PROCESS | 2796 | 1471987348971 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 14:22:28 INFO - PROCESS | 2796 | 1471987348974 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 14:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:22:28 INFO - PROCESS | 2796 | 1471987348978 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:22:28 INFO - PROCESS | 2796 | 1471987348980 Marionette TRACE conn6 <- [1,886,null,{}] 14:22:28 INFO - PROCESS | 2796 | 1471987348984 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}] 14:22:28 INFO - PROCESS | 2796 | 1471987348987 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:29 INFO - PROCESS | 2796 | 1471987349136 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 14:22:29 INFO - PROCESS | 2796 | 1471987349346 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 2796 | 1471987349349 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:29 INFO - PROCESS | 2796 | ++DOCSHELL 0C119400 == 44 [pid = 2796] [id = 231] 14:22:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0C11A400) [pid = 2796] [serial = 692] [outer = 00000000] 14:22:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0C7CC400) [pid = 2796] [serial = 693] [outer = 0C11A400] 14:22:29 INFO - PROCESS | 2796 | 1471987349424 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CE55800) [pid = 2796] [serial = 694] [outer = 0C11A400] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0C7D3000 == 43 [pid = 2796] [id = 215] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 18E57400 == 42 [pid = 2796] [id = 226] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0C7CE400 == 41 [pid = 2796] [id = 225] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 1994D800 == 40 [pid = 2796] [id = 224] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 14D45C00 == 39 [pid = 2796] [id = 223] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 18D6A800 == 38 [pid = 2796] [id = 222] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 17DC3000 == 37 [pid = 2796] [id = 221] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0DE0DC00 == 36 [pid = 2796] [id = 220] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0CE4F800 == 35 [pid = 2796] [id = 219] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 19CA4800 == 34 [pid = 2796] [id = 216] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0D526800 == 33 [pid = 2796] [id = 218] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0D141C00 == 32 [pid = 2796] [id = 196] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0CA02800 == 31 [pid = 2796] [id = 217] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 1A9AB800 == 30 [pid = 2796] [id = 230] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 16BC9800 == 29 [pid = 2796] [id = 227] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 0C112000 == 28 [pid = 2796] [id = 228] 14:22:30 INFO - PROCESS | 2796 | --DOCSHELL 16580800 == 27 [pid = 2796] [id = 229] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0CF74400) [pid = 2796] [serial = 624] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0CF6AC00) [pid = 2796] [serial = 623] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (18189000) [pid = 2796] [serial = 632] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CEC6000) [pid = 2796] [serial = 626] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0CECDC00) [pid = 2796] [serial = 627] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1496D000) [pid = 2796] [serial = 629] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CF65400) [pid = 2796] [serial = 612] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF07000) [pid = 2796] [serial = 611] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (158D0C00) [pid = 2796] [serial = 615] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (14E95800) [pid = 2796] [serial = 614] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1994F400) [pid = 2796] [serial = 618] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (196C8800) [pid = 2796] [serial = 617] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19A63400) [pid = 2796] [serial = 621] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1999B400) [pid = 2796] [serial = 620] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1AF82000) [pid = 2796] [serial = 647] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18D6C000) [pid = 2796] [serial = 636] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18C9D000) [pid = 2796] [serial = 635] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19990400) [pid = 2796] [serial = 641] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (196CA000) [pid = 2796] [serial = 638] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19C0E000) [pid = 2796] [serial = 644] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19C10000) [pid = 2796] [serial = 645] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1994DC00) [pid = 2796] [serial = 639] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18191800) [pid = 2796] [serial = 633] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19993C00) [pid = 2796] [serial = 642] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (14D47000) [pid = 2796] [serial = 630] [outer = 00000000] [url = about:blank] 14:22:30 INFO - PROCESS | 2796 | 1471987350675 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]]]}] 14:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1834ms 14:22:30 INFO - PROCESS | 2796 | 1471987350815 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 2796 | 1471987350819 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 14:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:22:30 INFO - PROCESS | 2796 | 1471987350824 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - PROCESS | 2796 | 1471987350828 Marionette TRACE conn6 <- [1,890,null,{}] 14:22:30 INFO - PROCESS | 2796 | 1471987350834 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}] 14:22:30 INFO - PROCESS | 2796 | 1471987350838 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:30 INFO - PROCESS | 2796 | 1471987350929 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 14:22:30 INFO - PROCESS | 2796 | 1471987350937 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 2796 | 1471987350942 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:30 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF8C00 == 28 [pid = 2796] [id = 232] 14:22:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CAF9000) [pid = 2796] [serial = 695] [outer = 00000000] 14:22:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CE59C00) [pid = 2796] [serial = 696] [outer = 0CAF9000] 14:22:30 INFO - PROCESS | 2796 | 1471987350998 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CE5BC00) [pid = 2796] [serial = 697] [outer = 0CAF9000] 14:22:31 INFO - PROCESS | 2796 | 1471987351492 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]]]}] 14:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 730ms 14:22:31 INFO - PROCESS | 2796 | 1471987351555 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 2796 | 1471987351560 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 14:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:22:31 INFO - PROCESS | 2796 | 1471987351566 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 2796 | 1471987351569 Marionette TRACE conn6 <- [1,894,null,{}] 14:22:31 INFO - PROCESS | 2796 | 1471987351573 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}] 14:22:31 INFO - PROCESS | 2796 | 1471987351576 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:31 INFO - PROCESS | 2796 | 1471987351671 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 14:22:31 INFO - PROCESS | 2796 | 1471987351685 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 2796 | 1471987351688 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:31 INFO - PROCESS | 2796 | ++DOCSHELL 0CF31C00 == 29 [pid = 2796] [id = 233] 14:22:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CF32800) [pid = 2796] [serial = 698] [outer = 00000000] 14:22:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CF68800) [pid = 2796] [serial = 699] [outer = 0CF32800] 14:22:31 INFO - PROCESS | 2796 | 1471987351741 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D050400) [pid = 2796] [serial = 700] [outer = 0CF32800] 14:22:32 INFO - PROCESS | 2796 | 1471987352222 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]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 14:22:32 INFO - PROCESS | 2796 | 1471987352239 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 2796 | 1471987352242 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 14:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:22:32 INFO - PROCESS | 2796 | 1471987352245 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 2796 | 1471987352249 Marionette TRACE conn6 <- [1,898,null,{}] 14:22:32 INFO - PROCESS | 2796 | 1471987352260 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}] 14:22:32 INFO - PROCESS | 2796 | 1471987352266 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:32 INFO - PROCESS | 2796 | 1471987352391 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 14:22:32 INFO - PROCESS | 2796 | 1471987352484 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 2796 | 1471987352488 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:32 INFO - PROCESS | 2796 | ++DOCSHELL 0DFE4800 == 30 [pid = 2796] [id = 234] 14:22:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (14671000) [pid = 2796] [serial = 701] [outer = 00000000] 14:22:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (14921C00) [pid = 2796] [serial = 702] [outer = 14671000] 14:22:32 INFO - PROCESS | 2796 | 1471987352543 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (14D42800) [pid = 2796] [serial = 703] [outer = 14671000] 14:22:32 INFO - PROCESS | 2796 | 1471987352993 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]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 770ms 14:22:32 INFO - PROCESS | 2796 | 1471987353019 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 2796 | 1471987353031 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 14:22:33 INFO - PROCESS | 2796 | 1471987353035 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:22:33 INFO - PROCESS | 2796 | 1471987353037 Marionette TRACE conn6 <- [1,902,null,{}] 14:22:33 INFO - PROCESS | 2796 | 1471987353046 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}] 14:22:33 INFO - PROCESS | 2796 | 1471987353048 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:33 INFO - PROCESS | 2796 | 1471987353173 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 14:22:33 INFO - PROCESS | 2796 | 1471987353185 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 2796 | 1471987353187 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:33 INFO - PROCESS | 2796 | ++DOCSHELL 14D6C000 == 31 [pid = 2796] [id = 235] 14:22:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (14D91C00) [pid = 2796] [serial = 704] [outer = 00000000] 14:22:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (15EABC00) [pid = 2796] [serial = 705] [outer = 14D91C00] 14:22:33 INFO - PROCESS | 2796 | 1471987353234 Marionette DEBUG loaded listener.js 14:22:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (16BD5000) [pid = 2796] [serial = 706] [outer = 14D91C00] 14:22:33 INFO - PROCESS | 2796 | 1471987353706 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]]]}] 14:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 729ms 14:22:33 INFO - PROCESS | 2796 | 1471987353771 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 2796 | 1471987353773 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 14:22:33 INFO - PROCESS | 2796 | 1471987353776 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:22:33 INFO - PROCESS | 2796 | 1471987353778 Marionette TRACE conn6 <- [1,906,null,{}] 14:22:33 INFO - PROCESS | 2796 | 1471987353781 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}] 14:22:33 INFO - PROCESS | 2796 | 1471987353783 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:33 INFO - PROCESS | 2796 | 1471987353895 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 14:22:33 INFO - PROCESS | 2796 | 1471987353907 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 2796 | 1471987353909 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:33 INFO - PROCESS | 2796 | ++DOCSHELL 172AF000 == 32 [pid = 2796] [id = 236] 14:22:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (17DCE000) [pid = 2796] [serial = 707] [outer = 00000000] 14:22:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1818E400) [pid = 2796] [serial = 708] [outer = 17DCE000] 14:22:33 INFO - PROCESS | 2796 | 1471987354005 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (181CDC00) [pid = 2796] [serial = 709] [outer = 17DCE000] 14:22:34 INFO - PROCESS | 2796 | 1471987354452 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]]]}] 14:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 730ms 14:22:34 INFO - PROCESS | 2796 | 1471987354510 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 14:22:34 INFO - PROCESS | 2796 | 1471987354513 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 14:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:22:34 INFO - PROCESS | 2796 | 1471987354520 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 2796 | 1471987354522 Marionette TRACE conn6 <- [1,910,null,{}] 14:22:34 INFO - PROCESS | 2796 | 1471987354533 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}] 14:22:34 INFO - PROCESS | 2796 | 1471987354539 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:34 INFO - PROCESS | 2796 | 1471987354691 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 14:22:34 INFO - PROCESS | 2796 | 1471987354746 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 2796 | 1471987354748 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:34 INFO - PROCESS | 2796 | ++DOCSHELL 18D6D800 == 33 [pid = 2796] [id = 237] 14:22:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18D6E000) [pid = 2796] [serial = 710] [outer = 00000000] 14:22:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18E4D000) [pid = 2796] [serial = 711] [outer = 18D6E000] 14:22:34 INFO - PROCESS | 2796 | 1471987354795 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1905A800) [pid = 2796] [serial = 712] [outer = 18D6E000] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18D6BC00) [pid = 2796] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18D6B800) [pid = 2796] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF04C00) [pid = 2796] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1A99EC00) [pid = 2796] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (17DC9400) [pid = 2796] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CA08C00) [pid = 2796] [serial = 650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0DEF4000) [pid = 2796] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CE56C00) [pid = 2796] [serial = 656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1467AC00) [pid = 2796] [serial = 653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19951000) [pid = 2796] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19C0D000) [pid = 2796] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:22:35 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (17DC1800) [pid = 2796] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:22:35 INFO - PROCESS | 2796 | 1471987355382 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]]]}] 14:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 930ms 14:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:22:35 INFO - PROCESS | 2796 | 1471987355446 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 2796 | 1471987355448 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 14:22:35 INFO - PROCESS | 2796 | 1471987355451 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 2796 | 1471987355453 Marionette TRACE conn6 <- [1,914,null,{}] 14:22:35 INFO - PROCESS | 2796 | 1471987355457 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}] 14:22:35 INFO - PROCESS | 2796 | 1471987355459 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:35 INFO - PROCESS | 2796 | 1471987355542 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 14:22:35 INFO - PROCESS | 2796 | 1471987355548 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 2796 | 1471987355550 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:35 INFO - PROCESS | 2796 | ++DOCSHELL 172A9400 == 34 [pid = 2796] [id = 238] 14:22:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18A2B400) [pid = 2796] [serial = 713] [outer = 00000000] 14:22:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18E56400) [pid = 2796] [serial = 714] [outer = 18A2B400] 14:22:35 INFO - PROCESS | 2796 | 1471987355600 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C3400) [pid = 2796] [serial = 715] [outer = 18A2B400] 14:22:36 INFO - PROCESS | 2796 | 1471987356027 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]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 14:22:36 INFO - PROCESS | 2796 | 1471987356087 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 2796 | 1471987356089 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 14:22:36 INFO - PROCESS | 2796 | 1471987356092 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:22:36 INFO - PROCESS | 2796 | 1471987356094 Marionette TRACE conn6 <- [1,918,null,{}] 14:22:36 INFO - PROCESS | 2796 | 1471987356098 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}] 14:22:36 INFO - PROCESS | 2796 | 1471987356100 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:36 INFO - PROCESS | 2796 | 1471987356181 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 14:22:36 INFO - PROCESS | 2796 | 1471987356186 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 2796 | 1471987356188 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:36 INFO - PROCESS | 2796 | ++DOCSHELL 0C11B800 == 35 [pid = 2796] [id = 239] 14:22:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (181D2000) [pid = 2796] [serial = 716] [outer = 00000000] 14:22:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1994B000) [pid = 2796] [serial = 717] [outer = 181D2000] 14:22:36 INFO - PROCESS | 2796 | 1471987356236 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1994BC00) [pid = 2796] [serial = 718] [outer = 181D2000] 14:22:36 INFO - PROCESS | 2796 | 1471987356699 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]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 14:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:22:36 INFO - PROCESS | 2796 | 1471987356768 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 2796 | 1471987356770 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 14:22:36 INFO - PROCESS | 2796 | 1471987356773 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - PROCESS | 2796 | 1471987356775 Marionette TRACE conn6 <- [1,922,null,{}] 14:22:36 INFO - PROCESS | 2796 | 1471987356779 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}] 14:22:36 INFO - PROCESS | 2796 | 1471987356781 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:36 INFO - PROCESS | 2796 | 1471987356861 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 14:22:36 INFO - PROCESS | 2796 | 1471987356868 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 2796 | 1471987356870 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:36 INFO - PROCESS | 2796 | ++DOCSHELL 19956800 == 36 [pid = 2796] [id = 240] 14:22:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19957000) [pid = 2796] [serial = 719] [outer = 00000000] 14:22:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19990C00) [pid = 2796] [serial = 720] [outer = 19957000] 14:22:36 INFO - PROCESS | 2796 | 1471987356918 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19991800) [pid = 2796] [serial = 721] [outer = 19957000] 14:22:37 INFO - PROCESS | 2796 | 1471987357689 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]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 970ms 14:22:37 INFO - PROCESS | 2796 | 1471987357748 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 2796 | 1471987357753 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 14:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:22:37 INFO - PROCESS | 2796 | 1471987357757 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 2796 | 1471987357763 Marionette TRACE conn6 <- [1,926,null,{}] 14:22:37 INFO - PROCESS | 2796 | 1471987357768 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}] 14:22:37 INFO - PROCESS | 2796 | 1471987357772 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:37 INFO - PROCESS | 2796 | 1471987357905 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 14:22:37 INFO - PROCESS | 2796 | 1471987358010 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:37 INFO - PROCESS | 2796 | 1471987358013 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:38 INFO - PROCESS | 2796 | ++DOCSHELL 0CA5EC00 == 37 [pid = 2796] [id = 241] 14:22:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CE5A800) [pid = 2796] [serial = 722] [outer = 00000000] 14:22:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0CF2C800) [pid = 2796] [serial = 723] [outer = 0CE5A800] 14:22:38 INFO - PROCESS | 2796 | 1471987358075 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0D054C00) [pid = 2796] [serial = 724] [outer = 0CE5A800] 14:22:38 INFO - PROCESS | 2796 | 1471987358778 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]]]}] 14:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1083ms 14:22:38 INFO - PROCESS | 2796 | 1471987358861 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 14:22:38 INFO - PROCESS | 2796 | 1471987358867 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 14:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:22:38 INFO - PROCESS | 2796 | 1471987358873 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:22:38 INFO - PROCESS | 2796 | 1471987358876 Marionette TRACE conn6 <- [1,930,null,{}] 14:22:38 INFO - PROCESS | 2796 | 1471987358880 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}] 14:22:38 INFO - PROCESS | 2796 | 1471987358883 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:39 INFO - PROCESS | 2796 | 1471987359020 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 14:22:39 INFO - PROCESS | 2796 | 1471987359144 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 2796 | 1471987359147 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:39 INFO - PROCESS | 2796 | ++DOCSHELL 14921800 == 38 [pid = 2796] [id = 242] 14:22:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (14970000) [pid = 2796] [serial = 725] [outer = 00000000] 14:22:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (16580000) [pid = 2796] [serial = 726] [outer = 14970000] 14:22:39 INFO - PROCESS | 2796 | 1471987359210 Marionette DEBUG loaded listener.js 14:22:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1818B800) [pid = 2796] [serial = 727] [outer = 14970000] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 0C11B800 == 37 [pid = 2796] [id = 239] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 172A9400 == 36 [pid = 2796] [id = 238] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 18D6D800 == 35 [pid = 2796] [id = 237] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 172AF000 == 34 [pid = 2796] [id = 236] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 14D6C000 == 33 [pid = 2796] [id = 235] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 0DFE4800 == 32 [pid = 2796] [id = 234] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 0CF31C00 == 31 [pid = 2796] [id = 233] 14:22:40 INFO - PROCESS | 2796 | --DOCSHELL 0CAF8C00 == 30 [pid = 2796] [id = 232] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (18DBBC00) [pid = 2796] [serial = 666] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (19074C00) [pid = 2796] [serial = 669] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18157400) [pid = 2796] [serial = 675] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1A9A7800) [pid = 2796] [serial = 648] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1815D400) [pid = 2796] [serial = 663] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CECB400) [pid = 2796] [serial = 651] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (146BAC00) [pid = 2796] [serial = 652] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (146B6400) [pid = 2796] [serial = 660] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (14976C00) [pid = 2796] [serial = 661] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF09800) [pid = 2796] [serial = 657] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF2F800) [pid = 2796] [serial = 658] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (17DC2400) [pid = 2796] [serial = 654] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (189D5C00) [pid = 2796] [serial = 655] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19C06400) [pid = 2796] [serial = 672] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1AF8A000) [pid = 2796] [serial = 679] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CA0E000) [pid = 2796] [serial = 369] [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.] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1AF85000) [pid = 2796] [serial = 678] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1AFFCC00) [pid = 2796] [serial = 681] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1B0E0000) [pid = 2796] [serial = 682] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (144EBC00) [pid = 2796] [serial = 673] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (196C4800) [pid = 2796] [serial = 670] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (18DB5C00) [pid = 2796] [serial = 676] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (18E53800) [pid = 2796] [serial = 667] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (181CE800) [pid = 2796] [serial = 664] [outer = 00000000] [url = about:blank] 14:22:40 INFO - PROCESS | 2796 | 1471987360115 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]]]}] 14:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1279ms 14:22:40 INFO - PROCESS | 2796 | 1471987360157 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 2796 | 1471987360161 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 14:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:22:40 INFO - PROCESS | 2796 | 1471987360165 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - PROCESS | 2796 | 1471987360168 Marionette TRACE conn6 <- [1,934,null,{}] 14:22:40 INFO - PROCESS | 2796 | 1471987360174 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}] 14:22:40 INFO - PROCESS | 2796 | 1471987360177 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:40 INFO - PROCESS | 2796 | 1471987360269 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 14:22:40 INFO - PROCESS | 2796 | 1471987360285 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 2796 | 1471987360287 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:40 INFO - PROCESS | 2796 | ++DOCSHELL 0CECBC00 == 31 [pid = 2796] [id = 243] 14:22:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CECE800) [pid = 2796] [serial = 728] [outer = 00000000] 14:22:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CF01400) [pid = 2796] [serial = 729] [outer = 0CECE800] 14:22:40 INFO - PROCESS | 2796 | 1471987360340 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF0E400) [pid = 2796] [serial = 730] [outer = 0CECE800] 14:22:40 INFO - PROCESS | 2796 | 1471987360866 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]]]}] 14:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 14:22:40 INFO - PROCESS | 2796 | 1471987360897 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 2796 | 1471987360901 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 14:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:22:40 INFO - PROCESS | 2796 | 1471987360907 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - PROCESS | 2796 | 1471987360909 Marionette TRACE conn6 <- [1,938,null,{}] 14:22:40 INFO - PROCESS | 2796 | 1471987360913 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}] 14:22:40 INFO - PROCESS | 2796 | 1471987360916 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:40 INFO - PROCESS | 2796 | 1471987361003 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 14:22:41 INFO - PROCESS | 2796 | 1471987361095 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 2796 | 1471987361097 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:41 INFO - PROCESS | 2796 | ++DOCSHELL 0D149400 == 32 [pid = 2796] [id = 244] 14:22:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0D14AC00) [pid = 2796] [serial = 731] [outer = 00000000] 14:22:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0DEF4000) [pid = 2796] [serial = 732] [outer = 0D14AC00] 14:22:41 INFO - PROCESS | 2796 | 1471987361149 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (146B5000) [pid = 2796] [serial = 733] [outer = 0D14AC00] 14:22:41 INFO - PROCESS | 2796 | 1471987361546 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]]]}] 14:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 14:22:41 INFO - PROCESS | 2796 | 1471987361582 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 14:22:41 INFO - PROCESS | 2796 | 1471987361584 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 14:22:41 INFO - PROCESS | 2796 | 1471987361588 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:22:41 INFO - PROCESS | 2796 | 1471987361591 Marionette TRACE conn6 <- [1,942,null,{}] 14:22:41 INFO - PROCESS | 2796 | 1471987361602 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}] 14:22:41 INFO - PROCESS | 2796 | 1471987361608 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:41 INFO - PROCESS | 2796 | 1471987361728 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 14:22:41 INFO - PROCESS | 2796 | 1471987361748 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 2796 | 1471987361751 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:41 INFO - PROCESS | 2796 | ++DOCSHELL 18165800 == 33 [pid = 2796] [id = 245] 14:22:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18186C00) [pid = 2796] [serial = 734] [outer = 00000000] 14:22:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18190000) [pid = 2796] [serial = 735] [outer = 18186C00] 14:22:41 INFO - PROCESS | 2796 | 1471987361803 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18C98C00) [pid = 2796] [serial = 736] [outer = 18186C00] 14:22:42 INFO - PROCESS | 2796 | 1471987362259 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]]]}] 14:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 730ms 14:22:42 INFO - PROCESS | 2796 | 1471987362322 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 2796 | 1471987362325 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 14:22:42 INFO - PROCESS | 2796 | 1471987362328 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:22:42 INFO - PROCESS | 2796 | 1471987362330 Marionette TRACE conn6 <- [1,946,null,{}] 14:22:42 INFO - PROCESS | 2796 | 1471987362334 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}] 14:22:42 INFO - PROCESS | 2796 | 1471987362336 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:42 INFO - PROCESS | 2796 | 1471987362456 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 14:22:42 INFO - PROCESS | 2796 | 1471987362509 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 2796 | 1471987362511 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:42 INFO - PROCESS | 2796 | ++DOCSHELL 18D66C00 == 34 [pid = 2796] [id = 246] 14:22:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18D67400) [pid = 2796] [serial = 737] [outer = 00000000] 14:22:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18DBA400) [pid = 2796] [serial = 738] [outer = 18D67400] 14:22:42 INFO - PROCESS | 2796 | 1471987362562 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18E52C00) [pid = 2796] [serial = 739] [outer = 18D67400] 14:22:42 INFO - PROCESS | 2796 | 1471987363007 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]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 730ms 14:22:43 INFO - PROCESS | 2796 | 1471987363062 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 2796 | 1471987363064 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 14:22:43 INFO - PROCESS | 2796 | 1471987363067 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:22:43 INFO - PROCESS | 2796 | 1471987363069 Marionette TRACE conn6 <- [1,950,null,{}] 14:22:43 INFO - PROCESS | 2796 | 1471987363102 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}] 14:22:43 INFO - PROCESS | 2796 | 1471987363104 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:43 INFO - PROCESS | 2796 | 1471987363233 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 14:22:43 INFO - PROCESS | 2796 | 1471987363246 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 2796 | 1471987363248 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:43 INFO - PROCESS | 2796 | ++DOCSHELL 18E56800 == 35 [pid = 2796] [id = 247] 14:22:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E56C00) [pid = 2796] [serial = 740] [outer = 00000000] 14:22:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (196C4800) [pid = 2796] [serial = 741] [outer = 18E56C00] 14:22:43 INFO - PROCESS | 2796 | 1471987363297 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196C5C00) [pid = 2796] [serial = 742] [outer = 18E56C00] 14:22:43 INFO - PROCESS | 2796 | 1471987363823 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]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 769ms 14:22:43 INFO - PROCESS | 2796 | 1471987363842 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 2796 | 1471987363844 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 14:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:22:43 INFO - PROCESS | 2796 | 1471987363847 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 2796 | 1471987363848 Marionette TRACE conn6 <- [1,954,null,{}] 14:22:43 INFO - PROCESS | 2796 | 1471987363859 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}] 14:22:43 INFO - PROCESS | 2796 | 1471987363865 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:43 INFO - PROCESS | 2796 | 1471987364009 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 14:22:44 INFO - PROCESS | 2796 | 1471987364073 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 2796 | 1471987364076 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:44 INFO - PROCESS | 2796 | ++DOCSHELL 19C05400 == 36 [pid = 2796] [id = 248] 14:22:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19C05800) [pid = 2796] [serial = 743] [outer = 00000000] 14:22:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19CA1C00) [pid = 2796] [serial = 744] [outer = 19C05800] 14:22:44 INFO - PROCESS | 2796 | 1471987364125 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19CA3800) [pid = 2796] [serial = 745] [outer = 19C05800] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CAF9000) [pid = 2796] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0C11A400) [pid = 2796] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CF32800) [pid = 2796] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14D91C00) [pid = 2796] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C117C00) [pid = 2796] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (16584C00) [pid = 2796] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1AF8F800) [pid = 2796] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (17DCE000) [pid = 2796] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18D6E000) [pid = 2796] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (181D2000) [pid = 2796] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (14671000) [pid = 2796] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:22:44 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18A2B400) [pid = 2796] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:22:44 INFO - PROCESS | 2796 | 1471987364628 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]]]}] 14:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 830ms 14:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:22:44 INFO - PROCESS | 2796 | 1471987364678 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 2796 | 1471987364680 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 14:22:44 INFO - PROCESS | 2796 | 1471987364683 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - PROCESS | 2796 | 1471987364685 Marionette TRACE conn6 <- [1,958,null,{}] 14:22:44 INFO - PROCESS | 2796 | 1471987364689 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}] 14:22:44 INFO - PROCESS | 2796 | 1471987364691 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:44 INFO - PROCESS | 2796 | 1471987364776 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 14:22:44 INFO - PROCESS | 2796 | 1471987364785 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 2796 | 1471987364787 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:44 INFO - PROCESS | 2796 | ++DOCSHELL 17DCE000 == 37 [pid = 2796] [id = 249] 14:22:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18052C00) [pid = 2796] [serial = 746] [outer = 00000000] 14:22:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18D6E000) [pid = 2796] [serial = 747] [outer = 18052C00] 14:22:44 INFO - PROCESS | 2796 | 1471987364835 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19ED9800) [pid = 2796] [serial = 748] [outer = 18052C00] 14:22:45 INFO - PROCESS | 2796 | 1471987365269 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]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 14:22:45 INFO - PROCESS | 2796 | 1471987365314 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 2796 | 1471987365316 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 14:22:45 INFO - PROCESS | 2796 | 1471987365319 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - PROCESS | 2796 | 1471987365321 Marionette TRACE conn6 <- [1,962,null,{}] 14:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:22:45 INFO - PROCESS | 2796 | 1471987365325 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}] 14:22:45 INFO - PROCESS | 2796 | 1471987365327 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:45 INFO - PROCESS | 2796 | 1471987365412 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 14:22:45 INFO - PROCESS | 2796 | 1471987365418 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 2796 | 1471987365420 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:45 INFO - PROCESS | 2796 | ++DOCSHELL 18053800 == 38 [pid = 2796] [id = 250] 14:22:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19953C00) [pid = 2796] [serial = 749] [outer = 00000000] 14:22:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1ABEA000) [pid = 2796] [serial = 750] [outer = 19953C00] 14:22:45 INFO - PROCESS | 2796 | 1471987365468 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1AF83800) [pid = 2796] [serial = 751] [outer = 19953C00] 14:22:45 INFO - PROCESS | 2796 | 1471987365909 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]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 14:22:45 INFO - PROCESS | 2796 | 1471987365954 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 2796 | 1471987365956 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 14:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:22:45 INFO - PROCESS | 2796 | 1471987365959 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - PROCESS | 2796 | 1471987365960 Marionette TRACE conn6 <- [1,966,null,{}] 14:22:45 INFO - PROCESS | 2796 | 1471987365964 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}] 14:22:45 INFO - PROCESS | 2796 | 1471987365966 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:46 INFO - PROCESS | 2796 | 1471987366053 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 14:22:46 INFO - PROCESS | 2796 | 1471987366058 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 2796 | 1471987366060 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:46 INFO - PROCESS | 2796 | ++DOCSHELL 19064800 == 39 [pid = 2796] [id = 251] 14:22:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1A9A7000) [pid = 2796] [serial = 752] [outer = 00000000] 14:22:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AF8D400) [pid = 2796] [serial = 753] [outer = 1A9A7000] 14:22:46 INFO - PROCESS | 2796 | 1471987366108 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1AF8F800) [pid = 2796] [serial = 754] [outer = 1A9A7000] 14:22:46 INFO - PROCESS | 2796 | 1471987366753 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]]]}] 14:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 830ms 14:22:46 INFO - PROCESS | 2796 | 1471987366790 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 2796 | 1471987366795 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 14:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:22:46 INFO - PROCESS | 2796 | 1471987366799 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 2796 | 1471987366803 Marionette TRACE conn6 <- [1,970,null,{}] 14:22:46 INFO - PROCESS | 2796 | 1471987366809 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}] 14:22:46 INFO - PROCESS | 2796 | 1471987366812 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:46 INFO - PROCESS | 2796 | 1471987366926 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 14:22:47 INFO - PROCESS | 2796 | 1471987367027 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 2796 | 1471987367030 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:47 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC6400 == 40 [pid = 2796] [id = 252] 14:22:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CEC8C00) [pid = 2796] [serial = 755] [outer = 00000000] 14:22:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CF67800) [pid = 2796] [serial = 756] [outer = 0CEC8C00] 14:22:47 INFO - PROCESS | 2796 | 1471987367090 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DB94800) [pid = 2796] [serial = 757] [outer = 0CEC8C00] 14:22:47 INFO - PROCESS | 2796 | 1471987367718 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]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 990ms 14:22:47 INFO - PROCESS | 2796 | 1471987367790 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 2796 | 1471987367795 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 14:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:22:47 INFO - PROCESS | 2796 | 1471987367802 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - PROCESS | 2796 | 1471987367805 Marionette TRACE conn6 <- [1,974,null,{}] 14:22:47 INFO - PROCESS | 2796 | 1471987367809 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}] 14:22:47 INFO - PROCESS | 2796 | 1471987367812 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:47 INFO - PROCESS | 2796 | 1471987367924 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 14:22:48 INFO - PROCESS | 2796 | 1471987368051 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 2796 | 1471987368054 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:48 INFO - PROCESS | 2796 | ++DOCSHELL 15EA5C00 == 41 [pid = 2796] [id = 253] 14:22:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (15EAB000) [pid = 2796] [serial = 758] [outer = 00000000] 14:22:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18186800) [pid = 2796] [serial = 759] [outer = 15EAB000] 14:22:48 INFO - PROCESS | 2796 | 1471987368113 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18D66800) [pid = 2796] [serial = 760] [outer = 15EAB000] 14:22:48 INFO - PROCESS | 2796 | 1471987368736 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]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 969ms 14:22:48 INFO - PROCESS | 2796 | 1471987368775 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 2796 | 1471987368778 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 14:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:22:48 INFO - PROCESS | 2796 | 1471987368782 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 2796 | 1471987368785 Marionette TRACE conn6 <- [1,978,null,{}] 14:22:48 INFO - PROCESS | 2796 | 1471987368796 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}] 14:22:48 INFO - PROCESS | 2796 | 1471987368801 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:48 INFO - PROCESS | 2796 | 1471987368941 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 14:22:49 INFO - PROCESS | 2796 | 1471987369070 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:49 INFO - PROCESS | 2796 | 1471987369073 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:49 INFO - PROCESS | 2796 | ++DOCSHELL 1AF8A800 == 42 [pid = 2796] [id = 254] 14:22:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1AF8B000) [pid = 2796] [serial = 761] [outer = 00000000] 14:22:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1B0DE000) [pid = 2796] [serial = 762] [outer = 1AF8B000] 14:22:49 INFO - PROCESS | 2796 | 1471987369135 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B746800) [pid = 2796] [serial = 763] [outer = 1AF8B000] 14:22:49 INFO - PROCESS | 2796 | 1471987369712 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]]]}] 14:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 970ms 14:22:49 INFO - PROCESS | 2796 | 1471987369725 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 14:22:49 INFO - PROCESS | 2796 | 1471987369728 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 14:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:22:49 INFO - PROCESS | 2796 | 1471987369731 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:22:49 INFO - PROCESS | 2796 | 1471987369733 Marionette TRACE conn6 <- [1,982,null,{}] 14:22:49 INFO - PROCESS | 2796 | 1471987369737 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}] 14:22:49 INFO - PROCESS | 2796 | 1471987369740 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:49 INFO - PROCESS | 2796 | 1471987369856 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 14:22:49 INFO - PROCESS | 2796 | 1471987369961 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:49 INFO - PROCESS | 2796 | 1471987369963 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:49 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC5C00 == 43 [pid = 2796] [id = 255] 14:22:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0CEC6800) [pid = 2796] [serial = 764] [outer = 00000000] 14:22:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0CF09C00) [pid = 2796] [serial = 765] [outer = 0CEC6800] 14:22:50 INFO - PROCESS | 2796 | 1471987370022 Marionette DEBUG loaded listener.js 14:22:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (17163C00) [pid = 2796] [serial = 766] [outer = 0CEC6800] 14:22:50 INFO - PROCESS | 2796 | 1471987370764 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]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1066ms 14:22:50 INFO - PROCESS | 2796 | 1471987370807 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 2796 | 1471987370811 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 14:22:50 INFO - PROCESS | 2796 | 1471987370816 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:22:50 INFO - PROCESS | 2796 | 1471987370820 Marionette TRACE conn6 <- [1,986,null,{}] 14:22:50 INFO - PROCESS | 2796 | 1471987370825 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}] 14:22:50 INFO - PROCESS | 2796 | 1471987370828 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:50 INFO - PROCESS | 2796 | 1471987370933 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 14:22:51 INFO - PROCESS | 2796 | 1471987371034 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 2796 | 1471987371037 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:51 INFO - PROCESS | 2796 | ++DOCSHELL 0CE52000 == 44 [pid = 2796] [id = 256] 14:22:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CF31000) [pid = 2796] [serial = 767] [outer = 00000000] 14:22:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (0DB01C00) [pid = 2796] [serial = 768] [outer = 0CF31000] 14:22:51 INFO - PROCESS | 2796 | 1471987371088 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (14786400) [pid = 2796] [serial = 769] [outer = 0CF31000] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 0C119400 == 43 [pid = 2796] [id = 231] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 18053800 == 42 [pid = 2796] [id = 250] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 17DCE000 == 41 [pid = 2796] [id = 249] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 19C05400 == 40 [pid = 2796] [id = 248] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 18E56800 == 39 [pid = 2796] [id = 247] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 18D66C00 == 38 [pid = 2796] [id = 246] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 18165800 == 37 [pid = 2796] [id = 245] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 0D149400 == 36 [pid = 2796] [id = 244] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 0CECBC00 == 35 [pid = 2796] [id = 243] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 14921800 == 34 [pid = 2796] [id = 242] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 0CA5EC00 == 33 [pid = 2796] [id = 241] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 19956800 == 32 [pid = 2796] [id = 240] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 0CEC5C00 == 31 [pid = 2796] [id = 255] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 15EA5C00 == 30 [pid = 2796] [id = 253] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 1AF8A800 == 29 [pid = 2796] [id = 254] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 19064800 == 28 [pid = 2796] [id = 251] 14:22:51 INFO - PROCESS | 2796 | --DOCSHELL 0CEC6400 == 27 [pid = 2796] [id = 252] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (0CE59C00) [pid = 2796] [serial = 696] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0CE5BC00) [pid = 2796] [serial = 697] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0CE55800) [pid = 2796] [serial = 694] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0CF68800) [pid = 2796] [serial = 699] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0D050400) [pid = 2796] [serial = 700] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0C7CC400) [pid = 2796] [serial = 693] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (15EABC00) [pid = 2796] [serial = 705] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0DE02000) [pid = 2796] [serial = 685] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0D052400) [pid = 2796] [serial = 684] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18D6AC00) [pid = 2796] [serial = 688] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18194800) [pid = 2796] [serial = 687] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1B7E1400) [pid = 2796] [serial = 691] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1B74A400) [pid = 2796] [serial = 690] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1818E400) [pid = 2796] [serial = 708] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (16BD5000) [pid = 2796] [serial = 706] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18E4D000) [pid = 2796] [serial = 711] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (181CDC00) [pid = 2796] [serial = 709] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1994B000) [pid = 2796] [serial = 717] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1905A800) [pid = 2796] [serial = 712] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (14921C00) [pid = 2796] [serial = 702] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E56400) [pid = 2796] [serial = 714] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (196C3400) [pid = 2796] [serial = 715] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (14D42800) [pid = 2796] [serial = 703] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1994BC00) [pid = 2796] [serial = 718] [outer = 00000000] [url = about:blank] 14:22:51 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19990C00) [pid = 2796] [serial = 720] [outer = 00000000] [url = about:blank] 14:22:52 INFO - PROCESS | 2796 | 1471987372290 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]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1530ms 14:22:52 INFO - PROCESS | 2796 | 1471987372353 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 14:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:22:52 INFO - PROCESS | 2796 | 1471987372357 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 14:22:52 INFO - PROCESS | 2796 | 1471987372361 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 2796 | 1471987372366 Marionette TRACE conn6 <- [1,990,null,{}] 14:22:52 INFO - PROCESS | 2796 | 1471987372371 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}] 14:22:52 INFO - PROCESS | 2796 | 1471987372374 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:52 INFO - PROCESS | 2796 | 1471987372495 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 14:22:52 INFO - PROCESS | 2796 | 1471987372586 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 2796 | 1471987372589 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:52 INFO - PROCESS | 2796 | ++DOCSHELL 0CE4FC00 == 28 [pid = 2796] [id = 257] 14:22:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CE56400) [pid = 2796] [serial = 770] [outer = 00000000] 14:22:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CE72C00) [pid = 2796] [serial = 771] [outer = 0CE56400] 14:22:52 INFO - PROCESS | 2796 | 1471987372642 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CECDC00) [pid = 2796] [serial = 772] [outer = 0CE56400] 14:22:53 INFO - PROCESS | 2796 | 1471987373047 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]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 790ms 14:22:53 INFO - PROCESS | 2796 | 1471987373154 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 2796 | 1471987373159 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 14:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:22:53 INFO - PROCESS | 2796 | 1471987373165 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 2796 | 1471987373168 Marionette TRACE conn6 <- [1,994,null,{}] 14:22:53 INFO - PROCESS | 2796 | 1471987373172 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}] 14:22:53 INFO - PROCESS | 2796 | 1471987373175 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:53 INFO - PROCESS | 2796 | 1471987373279 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 14:22:53 INFO - PROCESS | 2796 | 1471987373289 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:53 INFO - PROCESS | 2796 | 1471987373291 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:53 INFO - PROCESS | 2796 | ++DOCSHELL 0D14BC00 == 29 [pid = 2796] [id = 258] 14:22:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D14C400) [pid = 2796] [serial = 773] [outer = 00000000] 14:22:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D698800) [pid = 2796] [serial = 774] [outer = 0D14C400] 14:22:53 INFO - PROCESS | 2796 | 1471987373344 Marionette DEBUG loaded listener.js 14:22:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (144E5000) [pid = 2796] [serial = 775] [outer = 0D14C400] 14:22:53 INFO - PROCESS | 2796 | 1471987373799 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]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms 14:22:53 INFO - PROCESS | 2796 | 1471987373898 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 2796 | 1471987373900 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 14:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:22:53 INFO - PROCESS | 2796 | 1471987373908 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 2796 | 1471987373911 Marionette TRACE conn6 <- [1,998,null,{}] 14:22:53 INFO - PROCESS | 2796 | 1471987373923 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}] 14:22:53 INFO - PROCESS | 2796 | 1471987373928 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:54 INFO - PROCESS | 2796 | 1471987374019 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 14:22:54 INFO - PROCESS | 2796 | 1471987374029 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 2796 | 1471987374032 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:54 INFO - PROCESS | 2796 | ++DOCSHELL 1585B000 == 30 [pid = 2796] [id = 259] 14:22:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (158C7C00) [pid = 2796] [serial = 776] [outer = 00000000] 14:22:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (15EB0000) [pid = 2796] [serial = 777] [outer = 158C7C00] 14:22:54 INFO - PROCESS | 2796 | 1471987374086 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (16BD4C00) [pid = 2796] [serial = 778] [outer = 158C7C00] 14:22:54 INFO - PROCESS | 2796 | 1471987374580 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]]]}] 14:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 731ms 14:22:54 INFO - PROCESS | 2796 | 1471987374640 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 14:22:54 INFO - PROCESS | 2796 | 1471987374643 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 14:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:22:54 INFO - PROCESS | 2796 | 1471987374651 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:22:54 INFO - PROCESS | 2796 | 1471987374653 Marionette TRACE conn6 <- [1,1002,null,{}] 14:22:54 INFO - PROCESS | 2796 | 1471987374659 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}] 14:22:54 INFO - PROCESS | 2796 | 1471987374661 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:54 INFO - PROCESS | 2796 | 1471987374776 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 14:22:54 INFO - PROCESS | 2796 | 1471987374787 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 2796 | 1471987374789 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:54 INFO - PROCESS | 2796 | ++DOCSHELL 16BCFC00 == 31 [pid = 2796] [id = 260] 14:22:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (17163400) [pid = 2796] [serial = 779] [outer = 00000000] 14:22:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1815D400) [pid = 2796] [serial = 780] [outer = 17163400] 14:22:54 INFO - PROCESS | 2796 | 1471987374837 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (181CD400) [pid = 2796] [serial = 781] [outer = 17163400] 14:22:55 INFO - PROCESS | 2796 | 1471987375288 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]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 14:22:55 INFO - PROCESS | 2796 | 1471987375326 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 2796 | 1471987375328 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 14:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:22:55 INFO - PROCESS | 2796 | 1471987375331 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 2796 | 1471987375333 Marionette TRACE conn6 <- [1,1006,null,{}] 14:22:55 INFO - PROCESS | 2796 | 1471987375336 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}] 14:22:55 INFO - PROCESS | 2796 | 1471987375339 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:55 INFO - PROCESS | 2796 | 1471987375453 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 14:22:55 INFO - PROCESS | 2796 | 1471987375459 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 2796 | 1471987375461 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:55 INFO - PROCESS | 2796 | ++DOCSHELL 189D5C00 == 32 [pid = 2796] [id = 261] 14:22:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18C9F800) [pid = 2796] [serial = 782] [outer = 00000000] 14:22:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18D68000) [pid = 2796] [serial = 783] [outer = 18C9F800] 14:22:55 INFO - PROCESS | 2796 | 1471987375510 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18D68C00) [pid = 2796] [serial = 784] [outer = 18C9F800] 14:22:56 INFO - PROCESS | 2796 | 1471987376021 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]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 730ms 14:22:56 INFO - PROCESS | 2796 | 1471987376084 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 2796 | 1471987376086 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 14:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:22:56 INFO - PROCESS | 2796 | 1471987376098 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - PROCESS | 2796 | 1471987376100 Marionette TRACE conn6 <- [1,1010,null,{}] 14:22:56 INFO - PROCESS | 2796 | 1471987376104 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}] 14:22:56 INFO - PROCESS | 2796 | 1471987376110 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:56 INFO - PROCESS | 2796 | 1471987376241 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1A9A7000) [pid = 2796] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18186C00) [pid = 2796] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18052C00) [pid = 2796] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18E56C00) [pid = 2796] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CE5A800) [pid = 2796] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14970000) [pid = 2796] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19C05800) [pid = 2796] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D14AC00) [pid = 2796] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18D67400) [pid = 2796] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19953C00) [pid = 2796] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19957000) [pid = 2796] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:22:56 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CECE800) [pid = 2796] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:22:56 INFO - PROCESS | 2796 | 1471987376557 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 2796 | 1471987376559 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:56 INFO - PROCESS | 2796 | ++DOCSHELL 0C09C000 == 33 [pid = 2796] [id = 262] 14:22:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0C11D800) [pid = 2796] [serial = 785] [outer = 00000000] 14:22:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CAFD000) [pid = 2796] [serial = 786] [outer = 0C11D800] 14:22:56 INFO - PROCESS | 2796 | 1471987376610 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0DB0C000) [pid = 2796] [serial = 787] [outer = 0C11D800] 14:22:56 INFO - PROCESS | 2796 | 1471987376989 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]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 930ms 14:22:57 INFO - PROCESS | 2796 | 1471987377030 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 2796 | 1471987377032 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 14:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:22:57 INFO - PROCESS | 2796 | 1471987377035 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 2796 | 1471987377037 Marionette TRACE conn6 <- [1,1014,null,{}] 14:22:57 INFO - PROCESS | 2796 | 1471987377040 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}] 14:22:57 INFO - PROCESS | 2796 | 1471987377042 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:57 INFO - PROCESS | 2796 | 1471987377159 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 14:22:57 INFO - PROCESS | 2796 | 1471987377167 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 2796 | 1471987377169 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:57 INFO - PROCESS | 2796 | ++DOCSHELL 0C122000 == 34 [pid = 2796] [id = 263] 14:22:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CF32C00) [pid = 2796] [serial = 788] [outer = 00000000] 14:22:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18DBC800) [pid = 2796] [serial = 789] [outer = 0CF32C00] 14:22:57 INFO - PROCESS | 2796 | 1471987377219 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (196C3400) [pid = 2796] [serial = 790] [outer = 0CF32C00] 14:22:57 INFO - PROCESS | 2796 | 1471987377640 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]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 630ms 14:22:57 INFO - PROCESS | 2796 | 1471987377666 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 2796 | 1471987377668 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 14:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:22:57 INFO - PROCESS | 2796 | 1471987377671 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 2796 | 1471987377673 Marionette TRACE conn6 <- [1,1018,null,{}] 14:22:57 INFO - PROCESS | 2796 | 1471987377676 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}] 14:22:57 INFO - PROCESS | 2796 | 1471987377678 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:57 INFO - PROCESS | 2796 | 1471987377761 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 14:22:57 INFO - PROCESS | 2796 | 1471987377880 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 2796 | 1471987377882 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:57 INFO - PROCESS | 2796 | ++DOCSHELL 0C115800 == 35 [pid = 2796] [id = 264] 14:22:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (15EA9C00) [pid = 2796] [serial = 791] [outer = 00000000] 14:22:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19951800) [pid = 2796] [serial = 792] [outer = 15EA9C00] 14:22:57 INFO - PROCESS | 2796 | 1471987377930 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1994A000) [pid = 2796] [serial = 793] [outer = 15EA9C00] 14:22:58 INFO - PROCESS | 2796 | 1471987378293 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]]]}] 14:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 14:22:58 INFO - PROCESS | 2796 | 1471987378342 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 14:22:58 INFO - PROCESS | 2796 | 1471987378344 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 14:22:58 INFO - PROCESS | 2796 | 1471987378347 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:22:58 INFO - PROCESS | 2796 | 1471987378349 Marionette TRACE conn6 <- [1,1022,null,{}] 14:22:58 INFO - PROCESS | 2796 | 1471987378353 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}] 14:22:58 INFO - PROCESS | 2796 | 1471987378355 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:58 INFO - PROCESS | 2796 | 1471987378437 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 14:22:58 INFO - PROCESS | 2796 | 1471987378442 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 2796 | 1471987378444 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:58 INFO - PROCESS | 2796 | ++DOCSHELL 1998F800 == 36 [pid = 2796] [id = 265] 14:22:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19991000) [pid = 2796] [serial = 794] [outer = 00000000] 14:22:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19999800) [pid = 2796] [serial = 795] [outer = 19991000] 14:22:58 INFO - PROCESS | 2796 | 1471987378493 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19ED7000) [pid = 2796] [serial = 796] [outer = 19991000] 14:22:59 INFO - PROCESS | 2796 | 1471987379367 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]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1070ms 14:22:59 INFO - PROCESS | 2796 | 1471987379423 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 2796 | 1471987379426 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 14:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:22:59 INFO - PROCESS | 2796 | 1471987379431 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 2796 | 1471987379434 Marionette TRACE conn6 <- [1,1026,null,{}] 14:22:59 INFO - PROCESS | 2796 | 1471987379440 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}] 14:22:59 INFO - PROCESS | 2796 | 1471987379444 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:59 INFO - PROCESS | 2796 | 1471987379571 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 14:22:59 INFO - PROCESS | 2796 | 1471987379703 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 2796 | 1471987379706 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:22:59 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF7C00 == 37 [pid = 2796] [id = 266] 14:22:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CAFA800) [pid = 2796] [serial = 797] [outer = 00000000] 14:22:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CF30400) [pid = 2796] [serial = 798] [outer = 0CAFA800] 14:22:59 INFO - PROCESS | 2796 | 1471987379771 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0D051400) [pid = 2796] [serial = 799] [outer = 0CAFA800] 14:23:00 INFO - PROCESS | 2796 | 1471987380429 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]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1080ms 14:23:00 INFO - PROCESS | 2796 | 1471987380513 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 2796 | 1471987380518 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 14:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:23:00 INFO - PROCESS | 2796 | 1471987380524 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 2796 | 1471987380528 Marionette TRACE conn6 <- [1,1030,null,{}] 14:23:00 INFO - PROCESS | 2796 | 1471987380532 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}] 14:23:00 INFO - PROCESS | 2796 | 1471987380536 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:00 INFO - PROCESS | 2796 | 1471987380727 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 14:23:00 INFO - PROCESS | 2796 | 1471987380738 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 2796 | 1471987380741 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:00 INFO - PROCESS | 2796 | ++DOCSHELL 16BCD800 == 38 [pid = 2796] [id = 267] 14:23:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (17163000) [pid = 2796] [serial = 800] [outer = 00000000] 14:23:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (18190C00) [pid = 2796] [serial = 801] [outer = 17163000] 14:23:00 INFO - PROCESS | 2796 | 1471987380802 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (18D64400) [pid = 2796] [serial = 802] [outer = 17163000] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 0C115800 == 37 [pid = 2796] [id = 264] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 0C122000 == 36 [pid = 2796] [id = 263] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 0C09C000 == 35 [pid = 2796] [id = 262] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 189D5C00 == 34 [pid = 2796] [id = 261] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 16BCFC00 == 33 [pid = 2796] [id = 260] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 1585B000 == 32 [pid = 2796] [id = 259] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 0D14BC00 == 31 [pid = 2796] [id = 258] 14:23:01 INFO - PROCESS | 2796 | --DOCSHELL 0CE4FC00 == 30 [pid = 2796] [id = 257] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (18190000) [pid = 2796] [serial = 735] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (19ED9800) [pid = 2796] [serial = 748] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (196C5C00) [pid = 2796] [serial = 742] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CF2C800) [pid = 2796] [serial = 723] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18C98C00) [pid = 2796] [serial = 736] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (16580000) [pid = 2796] [serial = 726] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19CA3800) [pid = 2796] [serial = 745] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (196C4800) [pid = 2796] [serial = 741] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D054C00) [pid = 2796] [serial = 724] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0DEF4000) [pid = 2796] [serial = 732] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18DBA400) [pid = 2796] [serial = 738] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1818B800) [pid = 2796] [serial = 727] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1ABEA000) [pid = 2796] [serial = 750] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19CA1C00) [pid = 2796] [serial = 744] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19991800) [pid = 2796] [serial = 721] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (146B5000) [pid = 2796] [serial = 733] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E52C00) [pid = 2796] [serial = 739] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF01400) [pid = 2796] [serial = 729] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18D6E000) [pid = 2796] [serial = 747] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CF0E400) [pid = 2796] [serial = 730] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1AF83800) [pid = 2796] [serial = 751] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1AF8F800) [pid = 2796] [serial = 754] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1AF8D400) [pid = 2796] [serial = 753] [outer = 00000000] [url = about:blank] 14:23:01 INFO - PROCESS | 2796 | 1471987381751 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]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1284ms 14:23:01 INFO - PROCESS | 2796 | 1471987381812 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 2796 | 1471987381816 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 14:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:23:01 INFO - PROCESS | 2796 | 1471987381821 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 2796 | 1471987381824 Marionette TRACE conn6 <- [1,1034,null,{}] 14:23:01 INFO - PROCESS | 2796 | 1471987381830 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}] 14:23:01 INFO - PROCESS | 2796 | 1471987381832 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:01 INFO - PROCESS | 2796 | 1471987381923 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 14:23:01 INFO - PROCESS | 2796 | 1471987381936 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 2796 | 1471987381940 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:01 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF4C00 == 31 [pid = 2796] [id = 268] 14:23:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CAF7800) [pid = 2796] [serial = 803] [outer = 00000000] 14:23:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CE55800) [pid = 2796] [serial = 804] [outer = 0CAF7800] 14:23:01 INFO - PROCESS | 2796 | 1471987381992 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CECBC00) [pid = 2796] [serial = 805] [outer = 0CAF7800] 14:23:02 INFO - PROCESS | 2796 | 1471987382496 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]]]}] 14:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 730ms 14:23:02 INFO - PROCESS | 2796 | 1471987382551 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 14:23:02 INFO - PROCESS | 2796 | 1471987382556 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 14:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:23:02 INFO - PROCESS | 2796 | 1471987382561 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:23:02 INFO - PROCESS | 2796 | 1471987382564 Marionette TRACE conn6 <- [1,1038,null,{}] 14:23:02 INFO - PROCESS | 2796 | 1471987382568 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}] 14:23:02 INFO - PROCESS | 2796 | 1471987382571 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:02 INFO - PROCESS | 2796 | 1471987382663 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 14:23:02 INFO - PROCESS | 2796 | 1471987382757 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 2796 | 1471987382759 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:02 INFO - PROCESS | 2796 | ++DOCSHELL 0D054C00 == 32 [pid = 2796] [id = 269] 14:23:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D149400) [pid = 2796] [serial = 806] [outer = 00000000] 14:23:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0DEF4000) [pid = 2796] [serial = 807] [outer = 0D149400] 14:23:02 INFO - PROCESS | 2796 | 1471987382811 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (146B8400) [pid = 2796] [serial = 808] [outer = 0D149400] 14:23:03 INFO - PROCESS | 2796 | 1471987383261 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]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 730ms 14:23:03 INFO - PROCESS | 2796 | 1471987383297 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 2796 | 1471987383300 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 14:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:23:03 INFO - PROCESS | 2796 | 1471987383335 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 2796 | 1471987383339 Marionette TRACE conn6 <- [1,1042,null,{}] 14:23:03 INFO - PROCESS | 2796 | 1471987383349 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}] 14:23:03 INFO - PROCESS | 2796 | 1471987383354 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:03 INFO - PROCESS | 2796 | 1471987383440 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 14:23:03 INFO - PROCESS | 2796 | 1471987383456 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 2796 | 1471987383459 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:03 INFO - PROCESS | 2796 | ++DOCSHELL 18D61400 == 33 [pid = 2796] [id = 270] 14:23:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18D61800) [pid = 2796] [serial = 809] [outer = 00000000] 14:23:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18D6E000) [pid = 2796] [serial = 810] [outer = 18D61800] 14:23:03 INFO - PROCESS | 2796 | 1471987383522 Marionette DEBUG loaded listener.js 14:23:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18E50800) [pid = 2796] [serial = 811] [outer = 18D61800] 14:23:03 INFO - PROCESS | 2796 | 1471987383976 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]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 693ms 14:23:04 INFO - PROCESS | 2796 | 1471987384032 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 2796 | 1471987384035 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 14:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:23:04 INFO - PROCESS | 2796 | 1471987384038 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 2796 | 1471987384039 Marionette TRACE conn6 <- [1,1046,null,{}] 14:23:04 INFO - PROCESS | 2796 | 1471987384043 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}] 14:23:04 INFO - PROCESS | 2796 | 1471987384045 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:04 INFO - PROCESS | 2796 | 1471987384168 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 14:23:04 INFO - PROCESS | 2796 | 1471987384220 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 2796 | 1471987384222 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:04 INFO - PROCESS | 2796 | ++DOCSHELL 18E59800 == 34 [pid = 2796] [id = 271] 14:23:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E59C00) [pid = 2796] [serial = 812] [outer = 00000000] 14:23:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (196C6C00) [pid = 2796] [serial = 813] [outer = 18E59C00] 14:23:04 INFO - PROCESS | 2796 | 1471987384273 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1994B800) [pid = 2796] [serial = 814] [outer = 18E59C00] 14:23:04 INFO - PROCESS | 2796 | 1471987384693 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]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 14:23:04 INFO - PROCESS | 2796 | 1471987384711 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 2796 | 1471987384713 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 14:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:23:04 INFO - PROCESS | 2796 | 1471987384732 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 2796 | 1471987384733 Marionette TRACE conn6 <- [1,1050,null,{}] 14:23:04 INFO - PROCESS | 2796 | 1471987384742 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}] 14:23:04 INFO - PROCESS | 2796 | 1471987384745 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:04 INFO - PROCESS | 2796 | 1471987384888 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 14:23:04 INFO - PROCESS | 2796 | 1471987384909 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 2796 | 1471987384911 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:04 INFO - PROCESS | 2796 | ++DOCSHELL 19950000 == 35 [pid = 2796] [id = 272] 14:23:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19950800) [pid = 2796] [serial = 815] [outer = 00000000] 14:23:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19998800) [pid = 2796] [serial = 816] [outer = 19950800] 14:23:04 INFO - PROCESS | 2796 | 1471987384961 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19999000) [pid = 2796] [serial = 817] [outer = 19950800] 14:23:05 INFO - PROCESS | 2796 | 1471987385439 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]]]}] 14:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 750ms 14:23:05 INFO - PROCESS | 2796 | 1471987385467 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 14:23:05 INFO - PROCESS | 2796 | 1471987385469 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 14:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:23:05 INFO - PROCESS | 2796 | 1471987385485 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - PROCESS | 2796 | 1471987385487 Marionette TRACE conn6 <- [1,1054,null,{}] 14:23:05 INFO - PROCESS | 2796 | 1471987385490 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}] 14:23:05 INFO - PROCESS | 2796 | 1471987385496 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:05 INFO - PROCESS | 2796 | 1471987385642 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 14:23:05 INFO - PROCESS | 2796 | 1471987385705 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 2796 | 1471987385708 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:05 INFO - PROCESS | 2796 | ++DOCSHELL 0C094800 == 36 [pid = 2796] [id = 273] 14:23:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CF2B400) [pid = 2796] [serial = 818] [outer = 00000000] 14:23:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1AF89000) [pid = 2796] [serial = 819] [outer = 0CF2B400] 14:23:05 INFO - PROCESS | 2796 | 1471987385757 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1AF89C00) [pid = 2796] [serial = 820] [outer = 0CF2B400] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (15EA9C00) [pid = 2796] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (17163400) [pid = 2796] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0D14C400) [pid = 2796] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CF31000) [pid = 2796] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CE56400) [pid = 2796] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (158C7C00) [pid = 2796] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18C9F800) [pid = 2796] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CEC8C00) [pid = 2796] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (15EAB000) [pid = 2796] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1AF8B000) [pid = 2796] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CEC6800) [pid = 2796] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C11D800) [pid = 2796] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:23:06 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF32C00) [pid = 2796] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:23:06 INFO - PROCESS | 2796 | 1471987386285 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]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 830ms 14:23:06 INFO - PROCESS | 2796 | 1471987386318 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 2796 | 1471987386320 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 14:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:23:06 INFO - PROCESS | 2796 | 1471987386324 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 2796 | 1471987386325 Marionette TRACE conn6 <- [1,1058,null,{}] 14:23:06 INFO - PROCESS | 2796 | 1471987386329 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}] 14:23:06 INFO - PROCESS | 2796 | 1471987386331 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:06 INFO - PROCESS | 2796 | 1471987386448 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 14:23:06 INFO - PROCESS | 2796 | 1471987386505 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 2796 | 1471987386507 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:06 INFO - PROCESS | 2796 | ++DOCSHELL 0CF32C00 == 37 [pid = 2796] [id = 274] 14:23:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CF36C00) [pid = 2796] [serial = 821] [outer = 00000000] 14:23:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18194800) [pid = 2796] [serial = 822] [outer = 0CF36C00] 14:23:06 INFO - PROCESS | 2796 | 1471987386555 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (196C4000) [pid = 2796] [serial = 823] [outer = 0CF36C00] 14:23:06 INFO - PROCESS | 2796 | 1471987386909 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]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 630ms 14:23:06 INFO - PROCESS | 2796 | 1471987386960 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 2796 | 1471987386963 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 14:23:06 INFO - PROCESS | 2796 | 1471987386966 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:23:06 INFO - PROCESS | 2796 | 1471987386968 Marionette TRACE conn6 <- [1,1062,null,{}] 14:23:06 INFO - PROCESS | 2796 | 1471987386972 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}] 14:23:06 INFO - PROCESS | 2796 | 1471987386974 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:07 INFO - PROCESS | 2796 | 1471987387062 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 14:23:07 INFO - PROCESS | 2796 | 1471987387068 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 2796 | 1471987387070 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:07 INFO - PROCESS | 2796 | ++DOCSHELL 18051800 == 38 [pid = 2796] [id = 275] 14:23:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18191000) [pid = 2796] [serial = 824] [outer = 00000000] 14:23:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF8D400) [pid = 2796] [serial = 825] [outer = 18191000] 14:23:07 INFO - PROCESS | 2796 | 1471987387119 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AFFCC00) [pid = 2796] [serial = 826] [outer = 18191000] 14:23:07 INFO - PROCESS | 2796 | 1471987387564 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]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 14:23:07 INFO - PROCESS | 2796 | 1471987387599 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 14:23:07 INFO - PROCESS | 2796 | 1471987387611 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 14:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:23:07 INFO - PROCESS | 2796 | 1471987387619 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 2796 | 1471987387621 Marionette TRACE conn6 <- [1,1066,null,{}] 14:23:07 INFO - PROCESS | 2796 | 1471987387624 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}] 14:23:07 INFO - PROCESS | 2796 | 1471987387626 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:07 INFO - PROCESS | 2796 | 1471987387712 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 14:23:07 INFO - PROCESS | 2796 | 1471987387721 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 2796 | 1471987387723 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:07 INFO - PROCESS | 2796 | ++DOCSHELL 18161800 == 39 [pid = 2796] [id = 276] 14:23:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1B740C00) [pid = 2796] [serial = 827] [outer = 00000000] 14:23:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B7E0800) [pid = 2796] [serial = 828] [outer = 1B740C00] 14:23:07 INFO - PROCESS | 2796 | 1471987387770 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1B9DE000) [pid = 2796] [serial = 829] [outer = 1B740C00] 14:23:08 INFO - PROCESS | 2796 | --DOCSHELL 0CE52000 == 38 [pid = 2796] [id = 256] 14:23:08 INFO - PROCESS | 2796 | --DOCSHELL 0CAF4C00 == 37 [pid = 2796] [id = 268] 14:23:08 INFO - PROCESS | 2796 | --DOCSHELL 0CAF7C00 == 36 [pid = 2796] [id = 266] 14:23:08 INFO - PROCESS | 2796 | --DOCSHELL 16BCD800 == 35 [pid = 2796] [id = 267] 14:23:08 INFO - PROCESS | 2796 | --DOCSHELL 1998F800 == 34 [pid = 2796] [id = 265] 14:23:09 INFO - PROCESS | 2796 | --DOCSHELL 0D054C00 == 33 [pid = 2796] [id = 269] 14:23:09 INFO - PROCESS | 2796 | --DOCSHELL 18E59800 == 32 [pid = 2796] [id = 271] 14:23:09 INFO - PROCESS | 2796 | --DOCSHELL 18051800 == 31 [pid = 2796] [id = 275] 14:23:09 INFO - PROCESS | 2796 | --DOCSHELL 0CF32C00 == 30 [pid = 2796] [id = 274] 14:23:09 INFO - PROCESS | 2796 | --DOCSHELL 0C094800 == 29 [pid = 2796] [id = 273] 14:23:09 INFO - PROCESS | 2796 | --DOCSHELL 18D61400 == 28 [pid = 2796] [id = 270] 14:23:09 INFO - PROCESS | 2796 | --DOCSHELL 19950000 == 27 [pid = 2796] [id = 272] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19951800) [pid = 2796] [serial = 792] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1815D400) [pid = 2796] [serial = 780] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0D698800) [pid = 2796] [serial = 774] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (144E5000) [pid = 2796] [serial = 775] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (14786400) [pid = 2796] [serial = 769] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0DB01C00) [pid = 2796] [serial = 768] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CE72C00) [pid = 2796] [serial = 771] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CECDC00) [pid = 2796] [serial = 772] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (15EB0000) [pid = 2796] [serial = 777] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18D68000) [pid = 2796] [serial = 783] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0DB94800) [pid = 2796] [serial = 757] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CF67800) [pid = 2796] [serial = 756] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18D66800) [pid = 2796] [serial = 760] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18186800) [pid = 2796] [serial = 759] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1B746800) [pid = 2796] [serial = 763] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1B0DE000) [pid = 2796] [serial = 762] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (17163C00) [pid = 2796] [serial = 766] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (0CF09C00) [pid = 2796] [serial = 765] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (181CD400) [pid = 2796] [serial = 781] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0CAFD000) [pid = 2796] [serial = 786] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (18D68C00) [pid = 2796] [serial = 784] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0DB0C000) [pid = 2796] [serial = 787] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (18DBC800) [pid = 2796] [serial = 789] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (196C3400) [pid = 2796] [serial = 790] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (16BD4C00) [pid = 2796] [serial = 778] [outer = 00000000] [url = about:blank] 14:23:09 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (1994A000) [pid = 2796] [serial = 793] [outer = 00000000] [url = about:blank] 14:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2018ms 14:23:09 INFO - PROCESS | 2796 | 1471987389631 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]]]}] 14:23:09 INFO - PROCESS | 2796 | 1471987389641 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 14:23:09 INFO - PROCESS | 2796 | 1471987389645 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 14:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:23:09 INFO - PROCESS | 2796 | 1471987389650 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:23:09 INFO - PROCESS | 2796 | 1471987389654 Marionette TRACE conn6 <- [1,1070,null,{}] 14:23:09 INFO - PROCESS | 2796 | 1471987389660 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}] 14:23:09 INFO - PROCESS | 2796 | 1471987389663 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:09 INFO - PROCESS | 2796 | 1471987389759 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 14:23:09 INFO - PROCESS | 2796 | 1471987389767 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 2796 | 1471987389772 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:09 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF6800 == 28 [pid = 2796] [id = 277] 14:23:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0CAF7C00) [pid = 2796] [serial = 830] [outer = 00000000] 14:23:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0CE51800) [pid = 2796] [serial = 831] [outer = 0CAF7C00] 14:23:09 INFO - PROCESS | 2796 | 1471987389826 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0CE5A800) [pid = 2796] [serial = 832] [outer = 0CAF7C00] 14:23:10 INFO - PROCESS | 2796 | 1471987390524 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]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 930ms 14:23:10 INFO - PROCESS | 2796 | 1471987390585 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 2796 | 1471987390590 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 14:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:23:10 INFO - PROCESS | 2796 | 1471987390596 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 2796 | 1471987390599 Marionette TRACE conn6 <- [1,1074,null,{}] 14:23:10 INFO - PROCESS | 2796 | 1471987390603 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}] 14:23:10 INFO - PROCESS | 2796 | 1471987390605 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:10 INFO - PROCESS | 2796 | 1471987390703 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 14:23:10 INFO - PROCESS | 2796 | 1471987390789 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 2796 | 1471987390792 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:10 INFO - PROCESS | 2796 | ++DOCSHELL 0D052800 == 29 [pid = 2796] [id = 278] 14:23:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0D053000) [pid = 2796] [serial = 833] [outer = 00000000] 14:23:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (0D05A800) [pid = 2796] [serial = 834] [outer = 0D053000] 14:23:10 INFO - PROCESS | 2796 | 1471987390845 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0D2B1000) [pid = 2796] [serial = 835] [outer = 0D053000] 14:23:11 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:23:11 INFO - PROCESS | 2796 | 1471987391305 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]]]}] 14:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 730ms 14:23:11 INFO - PROCESS | 2796 | 1471987391330 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 2796 | 1471987391333 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 14:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:23:11 INFO - PROCESS | 2796 | 1471987391340 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:23:11 INFO - PROCESS | 2796 | 1471987391344 Marionette TRACE conn6 <- [1,1078,null,{}] 14:23:11 INFO - PROCESS | 2796 | 1471987391355 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}] 14:23:11 INFO - PROCESS | 2796 | 1471987391360 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:11 INFO - PROCESS | 2796 | 1471987391454 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 14:23:11 INFO - PROCESS | 2796 | 1471987391464 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 2796 | 1471987391467 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:11 INFO - PROCESS | 2796 | ++DOCSHELL 14970000 == 30 [pid = 2796] [id = 279] 14:23:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (14973400) [pid = 2796] [serial = 836] [outer = 00000000] 14:23:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (14D42000) [pid = 2796] [serial = 837] [outer = 14973400] 14:23:11 INFO - PROCESS | 2796 | 1471987391520 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (14D91C00) [pid = 2796] [serial = 838] [outer = 14973400] 14:23:11 INFO - PROCESS | 2796 | 1471987391955 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]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 690ms 14:23:12 INFO - PROCESS | 2796 | 1471987392026 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 2796 | 1471987392029 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 14:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:23:12 INFO - PROCESS | 2796 | 1471987392032 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 2796 | 1471987392034 Marionette TRACE conn6 <- [1,1082,null,{}] 14:23:12 INFO - PROCESS | 2796 | 1471987392038 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}] 14:23:12 INFO - PROCESS | 2796 | 1471987392040 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:12 INFO - PROCESS | 2796 | 1471987392130 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 14:23:12 INFO - PROCESS | 2796 | 1471987392137 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 2796 | 1471987392139 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:12 INFO - PROCESS | 2796 | ++DOCSHELL 158C9400 == 31 [pid = 2796] [id = 280] 14:23:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (158C9800) [pid = 2796] [serial = 839] [outer = 00000000] 14:23:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (16BD5400) [pid = 2796] [serial = 840] [outer = 158C9800] 14:23:12 INFO - PROCESS | 2796 | 1471987392189 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18051800) [pid = 2796] [serial = 841] [outer = 158C9800] 14:23:12 INFO - PROCESS | 2796 | 1471987392617 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]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 630ms 14:23:12 INFO - PROCESS | 2796 | 1471987392666 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 2796 | 1471987392669 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 14:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:23:12 INFO - PROCESS | 2796 | 1471987392676 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 2796 | 1471987392678 Marionette TRACE conn6 <- [1,1086,null,{}] 14:23:12 INFO - PROCESS | 2796 | 1471987392681 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}] 14:23:12 INFO - PROCESS | 2796 | 1471987392683 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:12 INFO - PROCESS | 2796 | 1471987392763 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 14:23:12 INFO - PROCESS | 2796 | 1471987392772 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 2796 | 1471987392774 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:12 INFO - PROCESS | 2796 | ++DOCSHELL 18186C00 == 32 [pid = 2796] [id = 281] 14:23:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18187000) [pid = 2796] [serial = 842] [outer = 00000000] 14:23:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18190000) [pid = 2796] [serial = 843] [outer = 18187000] 14:23:12 INFO - PROCESS | 2796 | 1471987392820 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (181D6400) [pid = 2796] [serial = 844] [outer = 18187000] 14:23:13 INFO - PROCESS | 2796 | 1471987393277 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]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 629ms 14:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:23:13 INFO - PROCESS | 2796 | 1471987393307 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 2796 | 1471987393309 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 14:23:13 INFO - PROCESS | 2796 | 1471987393312 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 2796 | 1471987393314 Marionette TRACE conn6 <- [1,1090,null,{}] 14:23:13 INFO - PROCESS | 2796 | 1471987393317 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}] 14:23:13 INFO - PROCESS | 2796 | 1471987393323 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:13 INFO - PROCESS | 2796 | 1471987393443 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 14:23:13 INFO - PROCESS | 2796 | 1471987393451 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 2796 | 1471987393453 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:13 INFO - PROCESS | 2796 | ++DOCSHELL 18A2B400 == 33 [pid = 2796] [id = 282] 14:23:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18D6D800) [pid = 2796] [serial = 845] [outer = 00000000] 14:23:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18DBC000) [pid = 2796] [serial = 846] [outer = 18D6D800] 14:23:13 INFO - PROCESS | 2796 | 1471987393502 Marionette DEBUG loaded listener.js 14:23:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18E4D000) [pid = 2796] [serial = 847] [outer = 18D6D800] 14:23:13 INFO - PROCESS | 2796 | 1471987393954 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]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 14:23:13 INFO - PROCESS | 2796 | 1471987393995 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 2796 | 1471987393997 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 14:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:23:13 INFO - PROCESS | 2796 | 1471987394000 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 2796 | 1471987394002 Marionette TRACE conn6 <- [1,1094,null,{}] 14:23:14 INFO - PROCESS | 2796 | 1471987394005 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}] 14:23:14 INFO - PROCESS | 2796 | 1471987394007 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:14 INFO - PROCESS | 2796 | 1471987394089 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 14:23:14 INFO - PROCESS | 2796 | 1471987394125 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 2796 | 1471987394126 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:14 INFO - PROCESS | 2796 | ++DOCSHELL 18E55800 == 34 [pid = 2796] [id = 283] 14:23:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18E59400) [pid = 2796] [serial = 848] [outer = 00000000] 14:23:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1906F400) [pid = 2796] [serial = 849] [outer = 18E59400] 14:23:14 INFO - PROCESS | 2796 | 1471987394174 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C2800) [pid = 2796] [serial = 850] [outer = 18E59400] 14:23:14 INFO - PROCESS | 2796 | 1471987394603 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]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 14:23:14 INFO - PROCESS | 2796 | 1471987394672 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 14:23:14 INFO - PROCESS | 2796 | 1471987394674 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 14:23:14 INFO - PROCESS | 2796 | 1471987394677 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:23:14 INFO - PROCESS | 2796 | 1471987394679 Marionette TRACE conn6 <- [1,1098,null,{}] 14:23:14 INFO - PROCESS | 2796 | 1471987394682 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}] 14:23:14 INFO - PROCESS | 2796 | 1471987394684 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:14 INFO - PROCESS | 2796 | 1471987394763 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 14:23:14 INFO - PROCESS | 2796 | 1471987394769 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 2796 | 1471987394771 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:14 INFO - PROCESS | 2796 | ++DOCSHELL 18E54C00 == 35 [pid = 2796] [id = 284] 14:23:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (196C0800) [pid = 2796] [serial = 851] [outer = 00000000] 14:23:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1994BC00) [pid = 2796] [serial = 852] [outer = 196C0800] 14:23:14 INFO - PROCESS | 2796 | 1471987394820 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1994C800) [pid = 2796] [serial = 853] [outer = 196C0800] 14:23:15 INFO - PROCESS | 2796 | 1471987395313 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]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 14:23:15 INFO - PROCESS | 2796 | 1471987395352 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 2796 | 1471987395354 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 14:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:23:15 INFO - PROCESS | 2796 | 1471987395357 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 2796 | 1471987395358 Marionette TRACE conn6 <- [1,1102,null,{}] 14:23:15 INFO - PROCESS | 2796 | 1471987395372 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}] 14:23:15 INFO - PROCESS | 2796 | 1471987395374 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:15 INFO - PROCESS | 2796 | 1471987395509 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 14:23:15 INFO - PROCESS | 2796 | 1471987395566 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 2796 | 1471987395568 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:15 INFO - PROCESS | 2796 | ++DOCSHELL 1496FC00 == 36 [pid = 2796] [id = 285] 14:23:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19957400) [pid = 2796] [serial = 854] [outer = 00000000] 14:23:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19992000) [pid = 2796] [serial = 855] [outer = 19957400] 14:23:15 INFO - PROCESS | 2796 | 1471987395614 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19993400) [pid = 2796] [serial = 856] [outer = 19957400] 14:23:16 INFO - PROCESS | 2796 | 1471987396060 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]]]}] 14:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 730ms 14:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:23:16 INFO - PROCESS | 2796 | 1471987396097 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 14:23:16 INFO - PROCESS | 2796 | 1471987396099 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 14:23:16 INFO - PROCESS | 2796 | 1471987396102 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:23:16 INFO - PROCESS | 2796 | 1471987396104 Marionette TRACE conn6 <- [1,1106,null,{}] 14:23:16 INFO - PROCESS | 2796 | 1471987396107 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}] 14:23:16 INFO - PROCESS | 2796 | 1471987396109 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:16 INFO - PROCESS | 2796 | 1471987396229 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 14:23:16 INFO - PROCESS | 2796 | 1471987396286 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 2796 | 1471987396288 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:16 INFO - PROCESS | 2796 | ++DOCSHELL 0C11F400 == 37 [pid = 2796] [id = 286] 14:23:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19991C00) [pid = 2796] [serial = 857] [outer = 00000000] 14:23:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19EDC000) [pid = 2796] [serial = 858] [outer = 19991C00] 14:23:16 INFO - PROCESS | 2796 | 1471987396338 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1A9A6800) [pid = 2796] [serial = 859] [outer = 19991C00] 14:23:16 INFO - PROCESS | 2796 | 1471987396755 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]]]}] 14:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 730ms 14:23:16 INFO - PROCESS | 2796 | 1471987396870 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 14:23:16 INFO - PROCESS | 2796 | 1471987396872 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 14:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:23:16 INFO - PROCESS | 2796 | 1471987396876 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:23:16 INFO - PROCESS | 2796 | 1471987396878 Marionette TRACE conn6 <- [1,1110,null,{}] 14:23:16 INFO - PROCESS | 2796 | 1471987396882 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}] 14:23:16 INFO - PROCESS | 2796 | 1471987396884 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:17 INFO - PROCESS | 2796 | 1471987397176 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF2B400) [pid = 2796] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19950800) [pid = 2796] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF36C00) [pid = 2796] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18191000) [pid = 2796] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18D61800) [pid = 2796] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D149400) [pid = 2796] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CAF7800) [pid = 2796] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (17163000) [pid = 2796] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CAFA800) [pid = 2796] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19991000) [pid = 2796] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:23:17 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18E59C00) [pid = 2796] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:23:17 INFO - PROCESS | 2796 | 1471987397236 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 2796 | 1471987397239 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:17 INFO - PROCESS | 2796 | ++DOCSHELL 0C11E800 == 38 [pid = 2796] [id = 287] 14:23:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0C7CA800) [pid = 2796] [serial = 860] [outer = 00000000] 14:23:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0DE02000) [pid = 2796] [serial = 861] [outer = 0C7CA800] 14:23:17 INFO - PROCESS | 2796 | 1471987397289 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18195800) [pid = 2796] [serial = 862] [outer = 0C7CA800] 14:23:17 INFO - PROCESS | 2796 | 1471987397676 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]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 830ms 14:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:23:17 INFO - PROCESS | 2796 | 1471987397708 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 2796 | 1471987397710 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 14:23:17 INFO - PROCESS | 2796 | 1471987397713 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 2796 | 1471987397714 Marionette TRACE conn6 <- [1,1114,null,{}] 14:23:17 INFO - PROCESS | 2796 | 1471987397718 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}] 14:23:17 INFO - PROCESS | 2796 | 1471987397720 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:17 INFO - PROCESS | 2796 | 1471987397804 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 14:23:17 INFO - PROCESS | 2796 | 1471987397810 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 2796 | 1471987397812 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:17 INFO - PROCESS | 2796 | ++DOCSHELL 14E97C00 == 39 [pid = 2796] [id = 288] 14:23:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18E4A800) [pid = 2796] [serial = 863] [outer = 00000000] 14:23:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1AF83000) [pid = 2796] [serial = 864] [outer = 18E4A800] 14:23:17 INFO - PROCESS | 2796 | 1471987397859 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B0DC800) [pid = 2796] [serial = 865] [outer = 18E4A800] 14:23:18 INFO - PROCESS | 2796 | 1471987398281 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]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 629ms 14:23:18 INFO - PROCESS | 2796 | 1471987398344 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 2796 | 1471987398347 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 14:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:23:18 INFO - PROCESS | 2796 | 1471987398350 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 2796 | 1471987398351 Marionette TRACE conn6 <- [1,1118,null,{}] 14:23:18 INFO - PROCESS | 2796 | 1471987398355 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}] 14:23:18 INFO - PROCESS | 2796 | 1471987398357 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:18 INFO - PROCESS | 2796 | 1471987398442 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 14:23:18 INFO - PROCESS | 2796 | 1471987398448 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:18 INFO - PROCESS | 2796 | 1471987398450 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:18 INFO - PROCESS | 2796 | ++DOCSHELL 1AFF6000 == 40 [pid = 2796] [id = 289] 14:23:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1B0E5000) [pid = 2796] [serial = 866] [outer = 00000000] 14:23:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1B7E1800) [pid = 2796] [serial = 867] [outer = 1B0E5000] 14:23:18 INFO - PROCESS | 2796 | 1471987398497 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19A66C00) [pid = 2796] [serial = 868] [outer = 1B0E5000] 14:23:18 INFO - PROCESS | 2796 | 1471987398939 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]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 630ms 14:23:18 INFO - PROCESS | 2796 | 1471987398984 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 2796 | 1471987398986 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 14:23:18 INFO - PROCESS | 2796 | 1471987398989 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:23:18 INFO - PROCESS | 2796 | 1471987398991 Marionette TRACE conn6 <- [1,1122,null,{}] 14:23:19 INFO - PROCESS | 2796 | 1471987399012 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}] 14:23:19 INFO - PROCESS | 2796 | 1471987399014 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:19 INFO - PROCESS | 2796 | 1471987399095 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 14:23:19 INFO - PROCESS | 2796 | 1471987399102 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 2796 | 1471987399104 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:19 INFO - PROCESS | 2796 | ++DOCSHELL 1B7DD000 == 41 [pid = 2796] [id = 290] 14:23:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1B7E0C00) [pid = 2796] [serial = 869] [outer = 00000000] 14:23:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1BE3AC00) [pid = 2796] [serial = 870] [outer = 1B7E0C00] 14:23:19 INFO - PROCESS | 2796 | 1471987399150 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1C516000) [pid = 2796] [serial = 871] [outer = 1B7E0C00] 14:23:19 INFO - PROCESS | 2796 | 1471987399988 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]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1029ms 14:23:20 INFO - PROCESS | 2796 | 1471987400023 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 2796 | 1471987400028 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 14:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:23:20 INFO - PROCESS | 2796 | 1471987400033 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 2796 | 1471987400038 Marionette TRACE conn6 <- [1,1126,null,{}] 14:23:20 INFO - PROCESS | 2796 | 1471987400065 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}] 14:23:20 INFO - PROCESS | 2796 | 1471987400068 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:20 INFO - PROCESS | 2796 | 1471987400221 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 14:23:20 INFO - PROCESS | 2796 | 1471987400355 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 2796 | 1471987400359 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:20 INFO - PROCESS | 2796 | ++DOCSHELL 0C984000 == 42 [pid = 2796] [id = 291] 14:23:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CAF2400) [pid = 2796] [serial = 872] [outer = 00000000] 14:23:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0CED3400) [pid = 2796] [serial = 873] [outer = 0CAF2400] 14:23:20 INFO - PROCESS | 2796 | 1471987400423 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0CF68800) [pid = 2796] [serial = 874] [outer = 0CAF2400] 14:23:21 INFO - PROCESS | 2796 | 1471987401355 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]]]}] 14:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1377ms 14:23:21 INFO - PROCESS | 2796 | 1471987401410 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 2796 | 1471987401415 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 14:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:23:21 INFO - PROCESS | 2796 | 1471987401420 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - PROCESS | 2796 | 1471987401423 Marionette TRACE conn6 <- [1,1130,null,{}] 14:23:21 INFO - PROCESS | 2796 | 1471987401429 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}] 14:23:21 INFO - PROCESS | 2796 | 1471987401432 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:21 INFO - PROCESS | 2796 | 1471987401547 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 14:23:21 INFO - PROCESS | 2796 | 1471987401628 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 2796 | 1471987401632 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:21 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC8000 == 43 [pid = 2796] [id = 292] 14:23:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0CECB000) [pid = 2796] [serial = 875] [outer = 00000000] 14:23:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0CF04400) [pid = 2796] [serial = 876] [outer = 0CECB000] 14:23:21 INFO - PROCESS | 2796 | 1471987401731 Marionette DEBUG loaded listener.js 14:23:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CF0C400) [pid = 2796] [serial = 877] [outer = 0CECB000] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 1AFF6000 == 42 [pid = 2796] [id = 289] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 14E97C00 == 41 [pid = 2796] [id = 288] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 0C11E800 == 40 [pid = 2796] [id = 287] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 0C11F400 == 39 [pid = 2796] [id = 286] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 1496FC00 == 38 [pid = 2796] [id = 285] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 18E54C00 == 37 [pid = 2796] [id = 284] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 18E55800 == 36 [pid = 2796] [id = 283] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 18A2B400 == 35 [pid = 2796] [id = 282] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 18186C00 == 34 [pid = 2796] [id = 281] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 158C9400 == 33 [pid = 2796] [id = 280] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 14970000 == 32 [pid = 2796] [id = 279] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (1B7E0800) [pid = 2796] [serial = 828] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 0D052800 == 31 [pid = 2796] [id = 278] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 0CAF6800 == 30 [pid = 2796] [id = 277] 14:23:22 INFO - PROCESS | 2796 | --DOCSHELL 18161800 == 29 [pid = 2796] [id = 276] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (1AF89000) [pid = 2796] [serial = 819] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (19998800) [pid = 2796] [serial = 816] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (18194800) [pid = 2796] [serial = 822] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1AF8D400) [pid = 2796] [serial = 825] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1AF89C00) [pid = 2796] [serial = 820] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18D6E000) [pid = 2796] [serial = 810] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0DEF4000) [pid = 2796] [serial = 807] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (146B8400) [pid = 2796] [serial = 808] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CE55800) [pid = 2796] [serial = 804] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CECBC00) [pid = 2796] [serial = 805] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18D64400) [pid = 2796] [serial = 802] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18190C00) [pid = 2796] [serial = 801] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0D051400) [pid = 2796] [serial = 799] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF30400) [pid = 2796] [serial = 798] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19999800) [pid = 2796] [serial = 795] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19ED7000) [pid = 2796] [serial = 796] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (196C6C00) [pid = 2796] [serial = 813] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1AFFCC00) [pid = 2796] [serial = 826] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1994B800) [pid = 2796] [serial = 814] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (196C4000) [pid = 2796] [serial = 823] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19999000) [pid = 2796] [serial = 817] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18E50800) [pid = 2796] [serial = 811] [outer = 00000000] [url = about:blank] 14:23:22 INFO - PROCESS | 2796 | 1471987402264 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]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 890ms 14:23:22 INFO - PROCESS | 2796 | 1471987402310 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 14:23:22 INFO - PROCESS | 2796 | 1471987402315 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 14:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:23:22 INFO - PROCESS | 2796 | 1471987402325 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 2796 | 1471987402328 Marionette TRACE conn6 <- [1,1134,null,{}] 14:23:22 INFO - PROCESS | 2796 | 1471987402332 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}] 14:23:22 INFO - PROCESS | 2796 | 1471987402335 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:22 INFO - PROCESS | 2796 | 1471987402430 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 14:23:22 INFO - PROCESS | 2796 | 1471987402439 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 2796 | 1471987402441 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:22 INFO - PROCESS | 2796 | ++DOCSHELL 0CF30400 == 30 [pid = 2796] [id = 293] 14:23:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CF31C00) [pid = 2796] [serial = 878] [outer = 00000000] 14:23:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D528400) [pid = 2796] [serial = 879] [outer = 0CF31C00] 14:23:22 INFO - PROCESS | 2796 | 1471987402490 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0DE0DC00) [pid = 2796] [serial = 880] [outer = 0CF31C00] 14:23:22 INFO - PROCESS | 2796 | 1471987402994 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]]]}] 14:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 730ms 14:23:23 INFO - PROCESS | 2796 | 1471987403055 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 14:23:23 INFO - PROCESS | 2796 | 1471987403058 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 14:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:23:23 INFO - PROCESS | 2796 | 1471987403062 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:23:23 INFO - PROCESS | 2796 | 1471987403065 Marionette TRACE conn6 <- [1,1138,null,{}] 14:23:23 INFO - PROCESS | 2796 | 1471987403076 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}] 14:23:23 INFO - PROCESS | 2796 | 1471987403080 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:23 INFO - PROCESS | 2796 | 1471987403169 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 14:23:23 INFO - PROCESS | 2796 | 1471987403261 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 2796 | 1471987403264 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:23 INFO - PROCESS | 2796 | ++DOCSHELL 146B2C00 == 31 [pid = 2796] [id = 294] 14:23:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1496D000) [pid = 2796] [serial = 881] [outer = 00000000] 14:23:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (158CA000) [pid = 2796] [serial = 882] [outer = 1496D000] 14:23:23 INFO - PROCESS | 2796 | 1471987403317 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (16BD4C00) [pid = 2796] [serial = 883] [outer = 1496D000] 14:23:23 INFO - PROCESS | 2796 | 1471987403720 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]]]}] 14:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 730ms 14:23:23 INFO - PROCESS | 2796 | 1471987403796 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 14:23:23 INFO - PROCESS | 2796 | 1471987403799 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 14:23:23 INFO - PROCESS | 2796 | 1471987403802 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:23:23 INFO - PROCESS | 2796 | 1471987403804 Marionette TRACE conn6 <- [1,1142,null,{}] 14:23:23 INFO - PROCESS | 2796 | 1471987403812 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}] 14:23:23 INFO - PROCESS | 2796 | 1471987403814 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:23 INFO - PROCESS | 2796 | 1471987403905 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 14:23:23 INFO - PROCESS | 2796 | 1471987403911 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 2796 | 1471987403913 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:23 INFO - PROCESS | 2796 | ++DOCSHELL 18A29000 == 32 [pid = 2796] [id = 295] 14:23:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18A29C00) [pid = 2796] [serial = 884] [outer = 00000000] 14:23:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18D61C00) [pid = 2796] [serial = 885] [outer = 18A29C00] 14:23:23 INFO - PROCESS | 2796 | 1471987403972 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18D69400) [pid = 2796] [serial = 886] [outer = 18A29C00] 14:23:24 INFO - PROCESS | 2796 | 1471987404401 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]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 630ms 14:23:24 INFO - PROCESS | 2796 | 1471987404452 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 2796 | 1471987404454 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 14:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:23:24 INFO - PROCESS | 2796 | 1471987404478 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - PROCESS | 2796 | 1471987404480 Marionette TRACE conn6 <- [1,1146,null,{}] 14:23:24 INFO - PROCESS | 2796 | 1471987404484 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}] 14:23:24 INFO - PROCESS | 2796 | 1471987404486 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:24 INFO - PROCESS | 2796 | 1471987404629 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 14:23:24 INFO - PROCESS | 2796 | 1471987404646 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 2796 | 1471987404648 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:24 INFO - PROCESS | 2796 | ++DOCSHELL 18DBA800 == 33 [pid = 2796] [id = 296] 14:23:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18DBD400) [pid = 2796] [serial = 887] [outer = 00000000] 14:23:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18E52400) [pid = 2796] [serial = 888] [outer = 18DBD400] 14:23:24 INFO - PROCESS | 2796 | 1471987404694 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1906E400) [pid = 2796] [serial = 889] [outer = 18DBD400] 14:23:25 INFO - PROCESS | 2796 | 1471987405145 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]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 14:23:25 INFO - PROCESS | 2796 | 1471987405202 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 14:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:23:25 INFO - PROCESS | 2796 | 1471987405204 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 14:23:25 INFO - PROCESS | 2796 | 1471987405207 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 2796 | 1471987405209 Marionette TRACE conn6 <- [1,1150,null,{}] 14:23:25 INFO - PROCESS | 2796 | 1471987405219 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}] 14:23:25 INFO - PROCESS | 2796 | 1471987405225 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:25 INFO - PROCESS | 2796 | 1471987405370 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 14:23:25 INFO - PROCESS | 2796 | 1471987405381 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 2796 | 1471987405383 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:25 INFO - PROCESS | 2796 | ++DOCSHELL 196C6800 == 34 [pid = 2796] [id = 297] 14:23:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196C8000) [pid = 2796] [serial = 890] [outer = 00000000] 14:23:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19984000) [pid = 2796] [serial = 891] [outer = 196C8000] 14:23:25 INFO - PROCESS | 2796 | 1471987405432 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1999D800) [pid = 2796] [serial = 892] [outer = 196C8000] 14:23:25 INFO - PROCESS | 2796 | 1471987405901 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]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 731ms 14:23:25 INFO - PROCESS | 2796 | 1471987405944 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 14:23:25 INFO - PROCESS | 2796 | 1471987405947 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 14:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:23:25 INFO - PROCESS | 2796 | 1471987405957 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 2796 | 1471987405959 Marionette TRACE conn6 <- [1,1154,null,{}] 14:23:25 INFO - PROCESS | 2796 | 1471987405963 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}] 14:23:25 INFO - PROCESS | 2796 | 1471987405965 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:26 INFO - PROCESS | 2796 | 1471987406089 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 14:23:26 INFO - PROCESS | 2796 | 1471987406102 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 2796 | 1471987406104 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:26 INFO - PROCESS | 2796 | ++DOCSHELL 196C8C00 == 35 [pid = 2796] [id = 298] 14:23:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19949800) [pid = 2796] [serial = 893] [outer = 00000000] 14:23:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (19C9FC00) [pid = 2796] [serial = 894] [outer = 19949800] 14:23:26 INFO - PROCESS | 2796 | 1471987406150 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (19ED8400) [pid = 2796] [serial = 895] [outer = 19949800] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1B0E5000) [pid = 2796] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19957400) [pid = 2796] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19991C00) [pid = 2796] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18E59400) [pid = 2796] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0D053000) [pid = 2796] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1B740C00) [pid = 2796] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (158C9800) [pid = 2796] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18D6D800) [pid = 2796] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CAF7C00) [pid = 2796] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (14973400) [pid = 2796] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18187000) [pid = 2796] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (196C0800) [pid = 2796] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18E4A800) [pid = 2796] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:23:26 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C7CA800) [pid = 2796] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:23:26 INFO - PROCESS | 2796 | 1471987406784 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]]]}] 14:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 870ms 14:23:26 INFO - PROCESS | 2796 | 1471987406830 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 2796 | 1471987406833 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 14:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:23:26 INFO - PROCESS | 2796 | 1471987406836 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 2796 | 1471987406838 Marionette TRACE conn6 <- [1,1158,null,{}] 14:23:26 INFO - PROCESS | 2796 | 1471987406842 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}] 14:23:26 INFO - PROCESS | 2796 | 1471987406844 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:26 INFO - PROCESS | 2796 | 1471987406928 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 14:23:27 INFO - PROCESS | 2796 | 1471987407021 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:27 INFO - PROCESS | 2796 | 1471987407023 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:27 INFO - PROCESS | 2796 | ++DOCSHELL 0D050C00 == 36 [pid = 2796] [id = 299] 14:23:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D35E000) [pid = 2796] [serial = 896] [outer = 00000000] 14:23:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18D6AC00) [pid = 2796] [serial = 897] [outer = 0D35E000] 14:23:27 INFO - PROCESS | 2796 | 1471987407072 Marionette DEBUG loaded listener.js 14:23:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C2400) [pid = 2796] [serial = 898] [outer = 0D35E000] 14:23:27 INFO - PROCESS | 2796 | 1471987407482 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]]]}] 14:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 14:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:23:27 INFO - PROCESS | 2796 | 1471987407510 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 2796 | 1471987407512 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 14:23:27 INFO - PROCESS | 2796 | 1471987407515 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - PROCESS | 2796 | 1471987407517 Marionette TRACE conn6 <- [1,1162,null,{}] 14:23:27 INFO - PROCESS | 2796 | 1471987407521 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}] 14:23:27 INFO - PROCESS | 2796 | 1471987407522 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:27 INFO - PROCESS | 2796 | 1471987407603 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 14:23:27 INFO - PROCESS | 2796 | 1471987407609 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:27 INFO - PROCESS | 2796 | 1471987407611 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:27 INFO - PROCESS | 2796 | ++DOCSHELL 1716E800 == 37 [pid = 2796] [id = 300] 14:23:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18157400) [pid = 2796] [serial = 899] [outer = 00000000] 14:23:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AF82C00) [pid = 2796] [serial = 900] [outer = 18157400] 14:23:27 INFO - PROCESS | 2796 | 1471987407660 Marionette DEBUG loaded listener.js 14:23:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1AF89000) [pid = 2796] [serial = 901] [outer = 18157400] 14:23:28 INFO - PROCESS | 2796 | 1471987408102 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] 14:23:28 INFO - PROCESS | 2796 | 1471987408152 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 14:23:28 INFO - PROCESS | 2796 | 1471987408156 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:23:28 INFO - PROCESS | 2796 | 1471987408158 Marionette TRACE conn6 <- [1,1166,null,{}] 14:23:28 INFO - PROCESS | 2796 | 1471987408161 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}] 14:23:28 INFO - PROCESS | 2796 | 1471987408163 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:28 INFO - PROCESS | 2796 | 1471987408250 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 14:23:28 INFO - PROCESS | 2796 | 1471987408255 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 2796 | 1471987408257 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:28 INFO - PROCESS | 2796 | ++DOCSHELL 1AFF7000 == 38 [pid = 2796] [id = 301] 14:23:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1AFFC000) [pid = 2796] [serial = 902] [outer = 00000000] 14:23:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1B74B000) [pid = 2796] [serial = 903] [outer = 1AFFC000] 14:23:28 INFO - PROCESS | 2796 | 1471987408305 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1B9DD000) [pid = 2796] [serial = 904] [outer = 1AFFC000] 14:23:28 INFO - PROCESS | 2796 | 1471987408886 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] 14:23:28 INFO - PROCESS | 2796 | 1471987408986 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 14:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:23:29 INFO - PROCESS | 2796 | 1471987409019 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - PROCESS | 2796 | 1471987409023 Marionette TRACE conn6 <- [1,1170,null,{}] 14:23:29 INFO - PROCESS | 2796 | 1471987409035 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}] 14:23:29 INFO - PROCESS | 2796 | 1471987409039 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:29 INFO - PROCESS | 2796 | 1471987409164 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 14:23:29 INFO - PROCESS | 2796 | 1471987409294 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 2796 | 1471987409298 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:29 INFO - PROCESS | 2796 | ++DOCSHELL 0C122C00 == 39 [pid = 2796] [id = 302] 14:23:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0C71EC00) [pid = 2796] [serial = 905] [outer = 00000000] 14:23:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0CF6C800) [pid = 2796] [serial = 906] [outer = 0C71EC00] 14:23:29 INFO - PROCESS | 2796 | 1471987409362 Marionette DEBUG loaded listener.js 14:23:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0D14D800) [pid = 2796] [serial = 907] [outer = 0C71EC00] 14:23:29 INFO - PROCESS | 2796 | 1471987409965 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] 14:23:30 INFO - PROCESS | 2796 | 1471987410017 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 14:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:23:30 INFO - PROCESS | 2796 | 1471987410023 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 2796 | 1471987410027 Marionette TRACE conn6 <- [1,1174,null,{}] 14:23:30 INFO - PROCESS | 2796 | 1471987410030 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}] 14:23:30 INFO - PROCESS | 2796 | 1471987410033 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:30 INFO - PROCESS | 2796 | 1471987410152 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 14:23:30 INFO - PROCESS | 2796 | 1471987410262 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 2796 | 1471987410265 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:30 INFO - PROCESS | 2796 | ++DOCSHELL 1818F800 == 40 [pid = 2796] [id = 303] 14:23:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18191400) [pid = 2796] [serial = 908] [outer = 00000000] 14:23:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18C9F000) [pid = 2796] [serial = 909] [outer = 18191400] 14:23:30 INFO - PROCESS | 2796 | 1471987410327 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (18E58C00) [pid = 2796] [serial = 910] [outer = 18191400] 14:23:30 INFO - PROCESS | 2796 | 1471987410941 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] 14:23:30 INFO - PROCESS | 2796 | 1471987411000 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 14:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:23:31 INFO - PROCESS | 2796 | 1471987411004 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 2796 | 1471987411007 Marionette TRACE conn6 <- [1,1178,null,{}] 14:23:31 INFO - PROCESS | 2796 | 1471987411018 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}] 14:23:31 INFO - PROCESS | 2796 | 1471987411023 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:31 INFO - PROCESS | 2796 | 1471987411131 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 14:23:31 INFO - PROCESS | 2796 | 1471987411240 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 2796 | 1471987411244 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:31 INFO - PROCESS | 2796 | ++DOCSHELL 196CB800 == 41 [pid = 2796] [id = 304] 14:23:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (19949400) [pid = 2796] [serial = 911] [outer = 00000000] 14:23:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (19957800) [pid = 2796] [serial = 912] [outer = 19949400] 14:23:31 INFO - PROCESS | 2796 | 1471987411307 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (19EDD800) [pid = 2796] [serial = 913] [outer = 19949400] 14:23:31 INFO - PROCESS | 2796 | 1471987411957 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] 14:23:31 INFO - PROCESS | 2796 | 1471987411980 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 14:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:23:31 INFO - PROCESS | 2796 | 1471987411983 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 2796 | 1471987411985 Marionette TRACE conn6 <- [1,1182,null,{}] 14:23:31 INFO - PROCESS | 2796 | 1471987411989 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}] 14:23:31 INFO - PROCESS | 2796 | 1471987411992 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:32 INFO - PROCESS | 2796 | 1471987412107 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 14:23:32 INFO - PROCESS | 2796 | 1471987412214 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 2796 | 1471987412217 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:32 INFO - PROCESS | 2796 | ++DOCSHELL 1BE3B000 == 42 [pid = 2796] [id = 305] 14:23:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (1BE41400) [pid = 2796] [serial = 914] [outer = 00000000] 14:23:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (1CF1FC00) [pid = 2796] [serial = 915] [outer = 1BE41400] 14:23:32 INFO - PROCESS | 2796 | 1471987412276 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (1CF25C00) [pid = 2796] [serial = 916] [outer = 1BE41400] 14:23:32 INFO - PROCESS | 2796 | 1471987412874 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] 14:23:32 INFO - PROCESS | 2796 | 1471987412959 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 14:23:32 INFO - PROCESS | 2796 | 1471987412963 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:23:32 INFO - PROCESS | 2796 | 1471987412965 Marionette TRACE conn6 <- [1,1186,null,{}] 14:23:32 INFO - PROCESS | 2796 | 1471987412969 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}] 14:23:32 INFO - PROCESS | 2796 | 1471987412972 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:33 INFO - PROCESS | 2796 | 1471987413097 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 14:23:33 INFO - PROCESS | 2796 | 1471987413232 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 2796 | 1471987413235 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:33 INFO - PROCESS | 2796 | ++DOCSHELL 0C112000 == 43 [pid = 2796] [id = 306] 14:23:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (0C118C00) [pid = 2796] [serial = 917] [outer = 00000000] 14:23:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 96 (0CECA000) [pid = 2796] [serial = 918] [outer = 0C118C00] 14:23:33 INFO - PROCESS | 2796 | 1471987413291 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 97 (0D64FC00) [pid = 2796] [serial = 919] [outer = 0C118C00] 14:23:33 INFO - PROCESS | 2796 | 1471987413975 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]]]}] 14:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1020ms 14:23:33 INFO - PROCESS | 2796 | 1471987413988 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 14:23:33 INFO - PROCESS | 2796 | 1471987413992 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 14:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:23:33 INFO - PROCESS | 2796 | 1471987413996 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:23:33 INFO - PROCESS | 2796 | 1471987414001 Marionette TRACE conn6 <- [1,1190,null,{}] 14:23:33 INFO - PROCESS | 2796 | 1471987414006 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}] 14:23:34 INFO - PROCESS | 2796 | 1471987414009 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:34 INFO - PROCESS | 2796 | 1471987414134 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 14:23:34 INFO - PROCESS | 2796 | 1471987414274 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 2796 | 1471987414276 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:34 INFO - PROCESS | 2796 | ++DOCSHELL 0DFDF800 == 44 [pid = 2796] [id = 307] 14:23:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 98 (144EDC00) [pid = 2796] [serial = 920] [outer = 00000000] 14:23:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 99 (1496C000) [pid = 2796] [serial = 921] [outer = 144EDC00] 14:23:34 INFO - PROCESS | 2796 | 1471987414332 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 100 (15852C00) [pid = 2796] [serial = 922] [outer = 144EDC00] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 1716E800 == 43 [pid = 2796] [id = 300] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 0D050C00 == 42 [pid = 2796] [id = 299] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 196C8C00 == 41 [pid = 2796] [id = 298] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 196C6800 == 40 [pid = 2796] [id = 297] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 18DBA800 == 39 [pid = 2796] [id = 296] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 18A29000 == 38 [pid = 2796] [id = 295] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 146B2C00 == 37 [pid = 2796] [id = 294] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 0CF30400 == 36 [pid = 2796] [id = 293] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 0CEC8000 == 35 [pid = 2796] [id = 292] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 1B7DD000 == 34 [pid = 2796] [id = 290] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 0C984000 == 33 [pid = 2796] [id = 291] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 0C112000 == 32 [pid = 2796] [id = 306] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 1BE3B000 == 31 [pid = 2796] [id = 305] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 1818F800 == 30 [pid = 2796] [id = 303] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 196CB800 == 29 [pid = 2796] [id = 304] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 1AFF7000 == 28 [pid = 2796] [id = 301] 14:23:35 INFO - PROCESS | 2796 | --DOCSHELL 0C122C00 == 27 [pid = 2796] [id = 302] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 99 (1B7E1800) [pid = 2796] [serial = 867] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 98 (19992000) [pid = 2796] [serial = 855] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 97 (19EDC000) [pid = 2796] [serial = 858] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 96 (1906F400) [pid = 2796] [serial = 849] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 95 (19993400) [pid = 2796] [serial = 856] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (196C2800) [pid = 2796] [serial = 850] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (0D05A800) [pid = 2796] [serial = 834] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0D2B1000) [pid = 2796] [serial = 835] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (1B9DE000) [pid = 2796] [serial = 829] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (16BD5400) [pid = 2796] [serial = 840] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (18051800) [pid = 2796] [serial = 841] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (18DBC000) [pid = 2796] [serial = 846] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (18E4D000) [pid = 2796] [serial = 847] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CE51800) [pid = 2796] [serial = 831] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CE5A800) [pid = 2796] [serial = 832] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (14D42000) [pid = 2796] [serial = 837] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (14D91C00) [pid = 2796] [serial = 838] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18190000) [pid = 2796] [serial = 843] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (181D6400) [pid = 2796] [serial = 844] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1994BC00) [pid = 2796] [serial = 852] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1A9A6800) [pid = 2796] [serial = 859] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19A66C00) [pid = 2796] [serial = 868] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1AF83000) [pid = 2796] [serial = 864] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1B0DC800) [pid = 2796] [serial = 865] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0DE02000) [pid = 2796] [serial = 861] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18195800) [pid = 2796] [serial = 862] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1994C800) [pid = 2796] [serial = 853] [outer = 00000000] [url = about:blank] 14:23:35 INFO - PROCESS | 2796 | 1471987415550 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]]]}] 14:23:35 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 14:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1574ms 14:23:35 INFO - PROCESS | 2796 | 1471987415573 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 14:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:23:35 INFO - PROCESS | 2796 | 1471987415577 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 14:23:35 INFO - PROCESS | 2796 | 1471987415581 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 2796 | 1471987415586 Marionette TRACE conn6 <- [1,1194,null,{}] 14:23:35 INFO - PROCESS | 2796 | 1471987415590 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}] 14:23:35 INFO - PROCESS | 2796 | 1471987415593 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:35 INFO - PROCESS | 2796 | 1471987415711 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 14:23:35 INFO - PROCESS | 2796 | 1471987415806 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 2796 | 1471987415809 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:35 INFO - PROCESS | 2796 | ++DOCSHELL 0C7CBC00 == 28 [pid = 2796] [id = 308] 14:23:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0C7D3000) [pid = 2796] [serial = 923] [outer = 00000000] 14:23:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CE71800) [pid = 2796] [serial = 924] [outer = 0C7D3000] 14:23:35 INFO - PROCESS | 2796 | 1471987415862 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CED0400) [pid = 2796] [serial = 925] [outer = 0C7D3000] 14:23:36 INFO - PROCESS | 2796 | 1471987416271 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]]]}] 14:23:36 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 14:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 730ms 14:23:36 INFO - PROCESS | 2796 | 1471987416343 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 2796 | 1471987416348 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 14:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:23:36 INFO - PROCESS | 2796 | 1471987416358 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - PROCESS | 2796 | 1471987416361 Marionette TRACE conn6 <- [1,1198,null,{}] 14:23:36 INFO - PROCESS | 2796 | 1471987416366 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}] 14:23:36 INFO - PROCESS | 2796 | 1471987416368 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:36 INFO - PROCESS | 2796 | 1471987416466 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 14:23:36 INFO - PROCESS | 2796 | 1471987416481 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 2796 | 1471987416484 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:36 INFO - PROCESS | 2796 | ++DOCSHELL 0D2B8000 == 29 [pid = 2796] [id = 309] 14:23:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0D2B9000) [pid = 2796] [serial = 926] [outer = 00000000] 14:23:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0D693C00) [pid = 2796] [serial = 927] [outer = 0D2B9000] 14:23:36 INFO - PROCESS | 2796 | 1471987416536 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0DEF6000) [pid = 2796] [serial = 928] [outer = 0D2B9000] 14:23:36 INFO - PROCESS | 2796 | 1471987416996 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]]]}] 14:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 14:23:37 INFO - PROCESS | 2796 | 1471987417087 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 2796 | 1471987417089 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 14:23:37 INFO - PROCESS | 2796 | 1471987417093 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:23:37 INFO - PROCESS | 2796 | 1471987417096 Marionette TRACE conn6 <- [1,1202,null,{}] 14:23:37 INFO - PROCESS | 2796 | 1471987417111 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}] 14:23:37 INFO - PROCESS | 2796 | 1471987417116 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:37 INFO - PROCESS | 2796 | 1471987417201 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 14:23:37 INFO - PROCESS | 2796 | 1471987417210 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 2796 | 1471987417213 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:37 INFO - PROCESS | 2796 | ++DOCSHELL 1716E800 == 30 [pid = 2796] [id = 310] 14:23:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (17178000) [pid = 2796] [serial = 929] [outer = 00000000] 14:23:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18052C00) [pid = 2796] [serial = 930] [outer = 17178000] 14:23:37 INFO - PROCESS | 2796 | 1471987417263 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1818C000) [pid = 2796] [serial = 931] [outer = 17178000] 14:23:37 INFO - PROCESS | 2796 | 1471987417755 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]]]}] 14:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 730ms 14:23:37 INFO - PROCESS | 2796 | 1471987417846 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 2796 | 1471987417849 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 14:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:23:37 INFO - PROCESS | 2796 | 1471987417853 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - PROCESS | 2796 | 1471987417855 Marionette TRACE conn6 <- [1,1206,null,{}] 14:23:37 INFO - PROCESS | 2796 | 1471987417859 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}] 14:23:37 INFO - PROCESS | 2796 | 1471987417861 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:37 INFO - PROCESS | 2796 | 1471987417985 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 14:23:38 INFO - PROCESS | 2796 | 1471987418046 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 2796 | 1471987418048 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:38 INFO - PROCESS | 2796 | ++DOCSHELL 18195800 == 31 [pid = 2796] [id = 311] 14:23:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (181CDC00) [pid = 2796] [serial = 932] [outer = 00000000] 14:23:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18C9E400) [pid = 2796] [serial = 933] [outer = 181CDC00] 14:23:38 INFO - PROCESS | 2796 | 1471987418099 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18D6D000) [pid = 2796] [serial = 934] [outer = 181CDC00] 14:23:38 INFO - PROCESS | 2796 | 1471987418537 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]]]}] 14:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 729ms 14:23:38 INFO - PROCESS | 2796 | 1471987418584 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 14:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:23:38 INFO - PROCESS | 2796 | 1471987418587 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 14:23:38 INFO - PROCESS | 2796 | 1471987418590 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 2796 | 1471987418592 Marionette TRACE conn6 <- [1,1210,null,{}] 14:23:38 INFO - PROCESS | 2796 | 1471987418596 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}] 14:23:38 INFO - PROCESS | 2796 | 1471987418598 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:38 INFO - PROCESS | 2796 | 1471987418711 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 14:23:38 INFO - PROCESS | 2796 | 1471987418721 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 2796 | 1471987418723 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:38 INFO - PROCESS | 2796 | ++DOCSHELL 181D2000 == 32 [pid = 2796] [id = 312] 14:23:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18DBDC00) [pid = 2796] [serial = 935] [outer = 00000000] 14:23:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18E58800) [pid = 2796] [serial = 936] [outer = 18DBDC00] 14:23:38 INFO - PROCESS | 2796 | 1471987418775 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1905A800) [pid = 2796] [serial = 937] [outer = 18DBDC00] 14:23:39 INFO - PROCESS | 2796 | 1471987419276 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] 14:23:39 INFO - PROCESS | 2796 | 1471987419345 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 14:23:39 INFO - PROCESS | 2796 | 1471987419348 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:23:39 INFO - PROCESS | 2796 | 1471987419349 Marionette TRACE conn6 <- [1,1214,null,{}] 14:23:39 INFO - PROCESS | 2796 | 1471987419353 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}] 14:23:39 INFO - PROCESS | 2796 | 1471987419359 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:39 INFO - PROCESS | 2796 | 1471987419710 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1AFFC000) [pid = 2796] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18DBD400) [pid = 2796] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (1496D000) [pid = 2796] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF31C00) [pid = 2796] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19949800) [pid = 2796] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CAF2400) [pid = 2796] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18157400) [pid = 2796] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CECB000) [pid = 2796] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18A29C00) [pid = 2796] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (196C8000) [pid = 2796] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D35E000) [pid = 2796] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:23:39 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1B7E0C00) [pid = 2796] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:23:39 INFO - PROCESS | 2796 | 1471987419781 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 2796 | 1471987419783 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:39 INFO - PROCESS | 2796 | ++DOCSHELL 0C109000 == 33 [pid = 2796] [id = 313] 14:23:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0C7CA800) [pid = 2796] [serial = 938] [outer = 00000000] 14:23:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0CECBC00) [pid = 2796] [serial = 939] [outer = 0C7CA800] 14:23:39 INFO - PROCESS | 2796 | 1471987419833 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1818F400) [pid = 2796] [serial = 940] [outer = 0C7CA800] 14:23:40 INFO - PROCESS | 2796 | 1471987420502 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]]]}] 14:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1172ms 14:23:40 INFO - PROCESS | 2796 | 1471987420525 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 2796 | 1471987420529 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 14:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:23:40 INFO - PROCESS | 2796 | 1471987420534 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 2796 | 1471987420538 Marionette TRACE conn6 <- [1,1218,null,{}] 14:23:40 INFO - PROCESS | 2796 | 1471987420544 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}] 14:23:40 INFO - PROCESS | 2796 | 1471987420548 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:40 INFO - PROCESS | 2796 | 1471987420675 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 14:23:40 INFO - PROCESS | 2796 | 1471987420811 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 2796 | 1471987420814 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:40 INFO - PROCESS | 2796 | ++DOCSHELL 0C97AC00 == 34 [pid = 2796] [id = 314] 14:23:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CA01C00) [pid = 2796] [serial = 941] [outer = 00000000] 14:23:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CEC8000) [pid = 2796] [serial = 942] [outer = 0CA01C00] 14:23:40 INFO - PROCESS | 2796 | 1471987420878 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CF0F000) [pid = 2796] [serial = 943] [outer = 0CA01C00] 14:23:41 INFO - PROCESS | 2796 | 1471987421669 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]]]}] 14:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1175ms 14:23:41 INFO - PROCESS | 2796 | 1471987421710 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 14:23:41 INFO - PROCESS | 2796 | 1471987421715 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:23:41 INFO - PROCESS | 2796 | 1471987421722 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 2796 | 1471987421725 Marionette TRACE conn6 <- [1,1222,null,{}] 14:23:41 INFO - PROCESS | 2796 | 1471987421729 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}] 14:23:41 INFO - PROCESS | 2796 | 1471987421732 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:41 INFO - PROCESS | 2796 | 1471987421856 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 14:23:41 INFO - PROCESS | 2796 | 1471987421989 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 2796 | 1471987421992 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:42 INFO - PROCESS | 2796 | ++DOCSHELL 14786400 == 35 [pid = 2796] [id = 315] 14:23:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (14787C00) [pid = 2796] [serial = 944] [outer = 00000000] 14:23:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (14EA1800) [pid = 2796] [serial = 945] [outer = 14787C00] 14:23:42 INFO - PROCESS | 2796 | 1471987422057 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (17161C00) [pid = 2796] [serial = 946] [outer = 14787C00] 14:23:42 INFO - PROCESS | 2796 | --DOCSHELL 181D2000 == 34 [pid = 2796] [id = 312] 14:23:42 INFO - PROCESS | 2796 | --DOCSHELL 18195800 == 33 [pid = 2796] [id = 311] 14:23:42 INFO - PROCESS | 2796 | --DOCSHELL 1716E800 == 32 [pid = 2796] [id = 310] 14:23:42 INFO - PROCESS | 2796 | --DOCSHELL 0D2B8000 == 31 [pid = 2796] [id = 309] 14:23:42 INFO - PROCESS | 2796 | --DOCSHELL 0C7CBC00 == 30 [pid = 2796] [id = 308] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18D61C00) [pid = 2796] [serial = 885] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18D69400) [pid = 2796] [serial = 886] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1999D800) [pid = 2796] [serial = 892] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (158CA000) [pid = 2796] [serial = 882] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0DE0DC00) [pid = 2796] [serial = 880] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CED3400) [pid = 2796] [serial = 873] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (196C2400) [pid = 2796] [serial = 898] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18D6AC00) [pid = 2796] [serial = 897] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1C516000) [pid = 2796] [serial = 871] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1BE3AC00) [pid = 2796] [serial = 870] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18E52400) [pid = 2796] [serial = 888] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19984000) [pid = 2796] [serial = 891] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF04400) [pid = 2796] [serial = 876] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1AF89000) [pid = 2796] [serial = 901] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1B74B000) [pid = 2796] [serial = 903] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1B9DD000) [pid = 2796] [serial = 904] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1906E400) [pid = 2796] [serial = 889] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (16BD4C00) [pid = 2796] [serial = 883] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0D528400) [pid = 2796] [serial = 879] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (19ED8400) [pid = 2796] [serial = 895] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CF68800) [pid = 2796] [serial = 874] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (19C9FC00) [pid = 2796] [serial = 894] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1AF82C00) [pid = 2796] [serial = 900] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0CF0C400) [pid = 2796] [serial = 877] [outer = 00000000] [url = about:blank] 14:23:42 INFO - PROCESS | 2796 | 1471987422920 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]]]}] 14:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1229ms 14:23:42 INFO - PROCESS | 2796 | 1471987422954 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 14:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:23:42 INFO - PROCESS | 2796 | 1471987422958 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 14:23:42 INFO - PROCESS | 2796 | 1471987422963 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - PROCESS | 2796 | 1471987422967 Marionette TRACE conn6 <- [1,1226,null,{}] 14:23:42 INFO - PROCESS | 2796 | 1471987422972 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}] 14:23:42 INFO - PROCESS | 2796 | 1471987422975 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:43 INFO - PROCESS | 2796 | 1471987423066 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 14:23:43 INFO - PROCESS | 2796 | 1471987423074 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 2796 | 1471987423077 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:43 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF5400 == 31 [pid = 2796] [id = 316] 14:23:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0CAF6800) [pid = 2796] [serial = 947] [outer = 00000000] 14:23:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CE5B800) [pid = 2796] [serial = 948] [outer = 0CAF6800] 14:23:43 INFO - PROCESS | 2796 | 1471987423132 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0CF02800) [pid = 2796] [serial = 949] [outer = 0CAF6800] 14:23:43 INFO - PROCESS | 2796 | 1471987423646 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]]]}] 14:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 729ms 14:23:43 INFO - PROCESS | 2796 | 1471987423694 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 2796 | 1471987423698 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 14:23:43 INFO - PROCESS | 2796 | 1471987423704 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:23:43 INFO - PROCESS | 2796 | 1471987423707 Marionette TRACE conn6 <- [1,1230,null,{}] 14:23:43 INFO - PROCESS | 2796 | 1471987423711 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}] 14:23:43 INFO - PROCESS | 2796 | 1471987423714 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:43 INFO - PROCESS | 2796 | 1471987423805 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 14:23:43 INFO - PROCESS | 2796 | 1471987423900 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 2796 | 1471987423902 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:43 INFO - PROCESS | 2796 | ++DOCSHELL 0D057000 == 32 [pid = 2796] [id = 317] 14:23:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0D143C00) [pid = 2796] [serial = 950] [outer = 00000000] 14:23:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0DB9E400) [pid = 2796] [serial = 951] [outer = 0D143C00] 14:23:43 INFO - PROCESS | 2796 | 1471987423954 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (146B6800) [pid = 2796] [serial = 952] [outer = 0D143C00] 14:23:44 INFO - PROCESS | 2796 | 1471987424394 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]]]}] 14:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 730ms 14:23:44 INFO - PROCESS | 2796 | 1471987424439 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 2796 | 1471987424441 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 14:23:44 INFO - PROCESS | 2796 | 1471987424445 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:23:44 INFO - PROCESS | 2796 | 1471987424448 Marionette TRACE conn6 <- [1,1234,null,{}] 14:23:44 INFO - PROCESS | 2796 | 1471987424460 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}] 14:23:44 INFO - PROCESS | 2796 | 1471987424465 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:44 INFO - PROCESS | 2796 | 1471987424555 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 14:23:44 INFO - PROCESS | 2796 | 1471987424563 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 2796 | 1471987424566 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:44 INFO - PROCESS | 2796 | ++DOCSHELL 1818E800 == 33 [pid = 2796] [id = 318] 14:23:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18193000) [pid = 2796] [serial = 953] [outer = 00000000] 14:23:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (181DB400) [pid = 2796] [serial = 954] [outer = 18193000] 14:23:44 INFO - PROCESS | 2796 | 1471987424619 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18D66400) [pid = 2796] [serial = 955] [outer = 18193000] 14:23:45 INFO - PROCESS | 2796 | 1471987425127 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]]]}] 14:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 730ms 14:23:45 INFO - PROCESS | 2796 | 1471987425179 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 14:23:45 INFO - PROCESS | 2796 | 1471987425182 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 14:23:45 INFO - PROCESS | 2796 | 1471987425185 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:23:45 INFO - PROCESS | 2796 | 1471987425187 Marionette TRACE conn6 <- [1,1238,null,{}] 14:23:45 INFO - PROCESS | 2796 | 1471987425191 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}] 14:23:45 INFO - PROCESS | 2796 | 1471987425193 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:45 INFO - PROCESS | 2796 | 1471987425316 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 14:23:45 INFO - PROCESS | 2796 | 1471987425377 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 2796 | 1471987425379 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:45 INFO - PROCESS | 2796 | ++DOCSHELL 18E55000 == 34 [pid = 2796] [id = 319] 14:23:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18E55400) [pid = 2796] [serial = 956] [outer = 00000000] 14:23:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (19647400) [pid = 2796] [serial = 957] [outer = 18E55400] 14:23:45 INFO - PROCESS | 2796 | 1471987425429 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19651C00) [pid = 2796] [serial = 958] [outer = 18E55400] 14:23:45 INFO - PROCESS | 2796 | 1471987425855 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]]]}] 14:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 730ms 14:23:45 INFO - PROCESS | 2796 | 1471987425923 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 14:23:45 INFO - PROCESS | 2796 | 1471987425925 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:23:45 INFO - PROCESS | 2796 | 1471987425928 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 2796 | 1471987425930 Marionette TRACE conn6 <- [1,1242,null,{}] 14:23:45 INFO - PROCESS | 2796 | 1471987425967 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}] 14:23:45 INFO - PROCESS | 2796 | 1471987425969 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:46 INFO - PROCESS | 2796 | 1471987426081 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 14:23:46 INFO - PROCESS | 2796 | 1471987426092 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 2796 | 1471987426094 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:46 INFO - PROCESS | 2796 | ++DOCSHELL 19074C00 == 35 [pid = 2796] [id = 320] 14:23:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19648800) [pid = 2796] [serial = 959] [outer = 00000000] 14:23:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (196C0800) [pid = 2796] [serial = 960] [outer = 19648800] 14:23:46 INFO - PROCESS | 2796 | 1471987426142 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C5800) [pid = 2796] [serial = 961] [outer = 19648800] 14:23:46 INFO - PROCESS | 2796 | 1471987426613 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]]]}] 14:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 730ms 14:23:46 INFO - PROCESS | 2796 | 1471987426661 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 2796 | 1471987426663 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 14:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:23:46 INFO - PROCESS | 2796 | 1471987426666 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 2796 | 1471987426668 Marionette TRACE conn6 <- [1,1246,null,{}] 14:23:46 INFO - PROCESS | 2796 | 1471987426671 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}] 14:23:46 INFO - PROCESS | 2796 | 1471987426677 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:46 INFO - PROCESS | 2796 | 1471987426819 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 14:23:46 INFO - PROCESS | 2796 | 1471987426882 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 2796 | 1471987426884 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:46 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF9400 == 36 [pid = 2796] [id = 321] 14:23:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1994D400) [pid = 2796] [serial = 962] [outer = 00000000] 14:23:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19995400) [pid = 2796] [serial = 963] [outer = 1994D400] 14:23:46 INFO - PROCESS | 2796 | 1471987426943 Marionette DEBUG loaded listener.js 14:23:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19997400) [pid = 2796] [serial = 964] [outer = 1994D400] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (144EDC00) [pid = 2796] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (17178000) [pid = 2796] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C7D3000) [pid = 2796] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18DBDC00) [pid = 2796] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0C71EC00) [pid = 2796] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18191400) [pid = 2796] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19949400) [pid = 2796] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1BE41400) [pid = 2796] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C118C00) [pid = 2796] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (181CDC00) [pid = 2796] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:23:47 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0D2B9000) [pid = 2796] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:23:47 INFO - PROCESS | 2796 | 1471987427378 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]]]}] 14:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 770ms 14:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:23:47 INFO - PROCESS | 2796 | 1471987427447 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 2796 | 1471987427449 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 14:23:47 INFO - PROCESS | 2796 | 1471987427453 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 2796 | 1471987427454 Marionette TRACE conn6 <- [1,1250,null,{}] 14:23:47 INFO - PROCESS | 2796 | 1471987427458 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}] 14:23:47 INFO - PROCESS | 2796 | 1471987427460 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:47 INFO - PROCESS | 2796 | 1471987427545 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 14:23:47 INFO - PROCESS | 2796 | 1471987427553 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:47 INFO - PROCESS | 2796 | 1471987427555 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:47 INFO - PROCESS | 2796 | ++DOCSHELL 18DBDC00 == 37 [pid = 2796] [id = 322] 14:23:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (19648000) [pid = 2796] [serial = 965] [outer = 00000000] 14:23:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (1998E400) [pid = 2796] [serial = 966] [outer = 19648000] 14:23:47 INFO - PROCESS | 2796 | 1471987427604 Marionette DEBUG loaded listener.js 14:23:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19A63400) [pid = 2796] [serial = 967] [outer = 19648000] 14:23:48 INFO - PROCESS | 2796 | 1471987428037 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]]]}] 14:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 631ms 14:23:48 INFO - PROCESS | 2796 | 1471987428094 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 14:23:48 INFO - PROCESS | 2796 | 1471987428096 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 14:23:48 INFO - PROCESS | 2796 | 1471987428100 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:23:48 INFO - PROCESS | 2796 | 1471987428102 Marionette TRACE conn6 <- [1,1254,null,{}] 14:23:48 INFO - PROCESS | 2796 | 1471987428106 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}] 14:23:48 INFO - PROCESS | 2796 | 1471987428108 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:48 INFO - PROCESS | 2796 | 1471987428193 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 14:23:48 INFO - PROCESS | 2796 | 1471987428199 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 2796 | 1471987428201 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:48 INFO - PROCESS | 2796 | ++DOCSHELL 196C1800 == 38 [pid = 2796] [id = 323] 14:23:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (19A66C00) [pid = 2796] [serial = 968] [outer = 00000000] 14:23:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19CA5000) [pid = 2796] [serial = 969] [outer = 19A66C00] 14:23:48 INFO - PROCESS | 2796 | 1471987428247 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19ED8C00) [pid = 2796] [serial = 970] [outer = 19A66C00] 14:23:48 INFO - PROCESS | 2796 | 1471987428728 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]]]}] 14:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 14:23:48 INFO - PROCESS | 2796 | 1471987428776 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 14:23:48 INFO - PROCESS | 2796 | 1471987428778 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 14:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:23:48 INFO - PROCESS | 2796 | 1471987428781 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - PROCESS | 2796 | 1471987428783 Marionette TRACE conn6 <- [1,1258,null,{}] 14:23:48 INFO - PROCESS | 2796 | 1471987428787 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}] 14:23:48 INFO - PROCESS | 2796 | 1471987428788 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:48 INFO - PROCESS | 2796 | 1471987428881 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 14:23:48 INFO - PROCESS | 2796 | 1471987428888 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 2796 | 1471987428890 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:48 INFO - PROCESS | 2796 | ++DOCSHELL 1815A400 == 39 [pid = 2796] [id = 324] 14:23:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1ABE6800) [pid = 2796] [serial = 971] [outer = 00000000] 14:23:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1AF86000) [pid = 2796] [serial = 972] [outer = 1ABE6800] 14:23:48 INFO - PROCESS | 2796 | 1471987428938 Marionette DEBUG loaded listener.js 14:23:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF8B800) [pid = 2796] [serial = 973] [outer = 1ABE6800] 14:23:49 INFO - PROCESS | 2796 | 1471987429628 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]]]}] 14:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 930ms 14:23:49 INFO - PROCESS | 2796 | 1471987429713 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 14:23:49 INFO - PROCESS | 2796 | 1471987429717 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 14:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:23:49 INFO - PROCESS | 2796 | 1471987429722 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - PROCESS | 2796 | 1471987429726 Marionette TRACE conn6 <- [1,1262,null,{}] 14:23:49 INFO - PROCESS | 2796 | 1471987429732 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}] 14:23:49 INFO - PROCESS | 2796 | 1471987429735 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:49 INFO - PROCESS | 2796 | 1471987429902 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 14:23:49 INFO - PROCESS | 2796 | 1471987429961 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 2796 | 1471987429964 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:49 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF8C00 == 40 [pid = 2796] [id = 325] 14:23:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0CE5BC00) [pid = 2796] [serial = 974] [outer = 00000000] 14:23:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0D055400) [pid = 2796] [serial = 975] [outer = 0CE5BC00] 14:23:50 INFO - PROCESS | 2796 | 1471987430026 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (14670000) [pid = 2796] [serial = 976] [outer = 0CE5BC00] 14:23:50 INFO - PROCESS | 2796 | 1471987430617 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]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 930ms 14:23:50 INFO - PROCESS | 2796 | 1471987430653 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 2796 | 1471987430659 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:23:50 INFO - PROCESS | 2796 | 1471987430666 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 2796 | 1471987430669 Marionette TRACE conn6 <- [1,1266,null,{}] 14:23:50 INFO - PROCESS | 2796 | 1471987430674 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}] 14:23:50 INFO - PROCESS | 2796 | 1471987430677 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:50 INFO - PROCESS | 2796 | 1471987430797 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 14:23:50 INFO - PROCESS | 2796 | 1471987430905 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 2796 | 1471987430908 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:50 INFO - PROCESS | 2796 | ++DOCSHELL 1818F800 == 41 [pid = 2796] [id = 326] 14:23:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18190800) [pid = 2796] [serial = 977] [outer = 00000000] 14:23:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18D65C00) [pid = 2796] [serial = 978] [outer = 18190800] 14:23:50 INFO - PROCESS | 2796 | 1471987430970 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18E59800) [pid = 2796] [serial = 979] [outer = 18190800] 14:23:51 INFO - PROCESS | 2796 | 1471987431603 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]]]}] 14:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 970ms 14:23:51 INFO - PROCESS | 2796 | 1471987431637 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 2796 | 1471987431640 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 14:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:23:51 INFO - PROCESS | 2796 | 1471987431644 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - PROCESS | 2796 | 1471987431647 Marionette TRACE conn6 <- [1,1270,null,{}] 14:23:51 INFO - PROCESS | 2796 | 1471987431659 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}] 14:23:51 INFO - PROCESS | 2796 | 1471987431664 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:51 INFO - PROCESS | 2796 | 1471987431774 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 14:23:51 INFO - PROCESS | 2796 | 1471987431883 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 2796 | 1471987431887 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:51 INFO - PROCESS | 2796 | ++DOCSHELL 1AF86800 == 42 [pid = 2796] [id = 327] 14:23:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1AF8A800) [pid = 2796] [serial = 980] [outer = 00000000] 14:23:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1AFFC400) [pid = 2796] [serial = 981] [outer = 1AF8A800] 14:23:51 INFO - PROCESS | 2796 | 1471987431949 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1B0E4C00) [pid = 2796] [serial = 982] [outer = 1AF8A800] 14:23:52 INFO - PROCESS | 2796 | 1471987432592 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]]]}] 14:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 970ms 14:23:52 INFO - PROCESS | 2796 | 1471987432620 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 2796 | 1471987432623 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 14:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:23:52 INFO - PROCESS | 2796 | 1471987432628 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - PROCESS | 2796 | 1471987432630 Marionette TRACE conn6 <- [1,1274,null,{}] 14:23:52 INFO - PROCESS | 2796 | 1471987432634 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}] 14:23:52 INFO - PROCESS | 2796 | 1471987432636 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:52 INFO - PROCESS | 2796 | 1471987432752 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 14:23:52 INFO - PROCESS | 2796 | 1471987432859 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 2796 | 1471987432862 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:52 INFO - PROCESS | 2796 | ++DOCSHELL 1B0E3400 == 43 [pid = 2796] [id = 328] 14:23:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1B743400) [pid = 2796] [serial = 983] [outer = 00000000] 14:23:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B9DD000) [pid = 2796] [serial = 984] [outer = 1B743400] 14:23:52 INFO - PROCESS | 2796 | 1471987432921 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1B9E4C00) [pid = 2796] [serial = 985] [outer = 1B743400] 14:23:53 INFO - PROCESS | 2796 | 1471987433511 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]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 930ms 14:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:23:53 INFO - PROCESS | 2796 | 1471987433562 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 2796 | 1471987433565 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 14:23:53 INFO - PROCESS | 2796 | 1471987433568 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 2796 | 1471987433571 Marionette TRACE conn6 <- [1,1278,null,{}] 14:23:53 INFO - PROCESS | 2796 | 1471987433575 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}] 14:23:53 INFO - PROCESS | 2796 | 1471987433577 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:53 INFO - PROCESS | 2796 | 1471987433818 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 14:23:53 INFO - PROCESS | 2796 | 1471987433980 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 2796 | 1471987433983 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:53 INFO - PROCESS | 2796 | ++DOCSHELL 0CA08C00 == 44 [pid = 2796] [id = 329] 14:23:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0CA0FC00) [pid = 2796] [serial = 986] [outer = 00000000] 14:23:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0CAFA400) [pid = 2796] [serial = 987] [outer = 0CA0FC00] 14:23:54 INFO - PROCESS | 2796 | 1471987434036 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CED3400) [pid = 2796] [serial = 988] [outer = 0CA0FC00] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 0DFDF800 == 43 [pid = 2796] [id = 307] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 196C1800 == 42 [pid = 2796] [id = 323] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 18DBDC00 == 41 [pid = 2796] [id = 322] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 0CAF9400 == 40 [pid = 2796] [id = 321] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 19074C00 == 39 [pid = 2796] [id = 320] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 18E55000 == 38 [pid = 2796] [id = 319] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 1818E800 == 37 [pid = 2796] [id = 318] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 0D057000 == 36 [pid = 2796] [id = 317] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 0CAF5400 == 35 [pid = 2796] [id = 316] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 14786400 == 34 [pid = 2796] [id = 315] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 0C97AC00 == 33 [pid = 2796] [id = 314] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 0C109000 == 32 [pid = 2796] [id = 313] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 1B0E3400 == 31 [pid = 2796] [id = 328] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 1818F800 == 30 [pid = 2796] [id = 326] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 1AF86800 == 29 [pid = 2796] [id = 327] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 1815A400 == 28 [pid = 2796] [id = 324] 14:23:55 INFO - PROCESS | 2796 | --DOCSHELL 0CAF8C00 == 27 [pid = 2796] [id = 325] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (18C9E400) [pid = 2796] [serial = 933] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0D693C00) [pid = 2796] [serial = 927] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0DEF6000) [pid = 2796] [serial = 928] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (15852C00) [pid = 2796] [serial = 922] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1496C000) [pid = 2796] [serial = 921] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18052C00) [pid = 2796] [serial = 930] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CE71800) [pid = 2796] [serial = 924] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CED0400) [pid = 2796] [serial = 925] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18E58800) [pid = 2796] [serial = 936] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0D14D800) [pid = 2796] [serial = 907] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CF6C800) [pid = 2796] [serial = 906] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18E58C00) [pid = 2796] [serial = 910] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18C9F000) [pid = 2796] [serial = 909] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19EDD800) [pid = 2796] [serial = 913] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19957800) [pid = 2796] [serial = 912] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1CF25C00) [pid = 2796] [serial = 916] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1CF1FC00) [pid = 2796] [serial = 915] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0D64FC00) [pid = 2796] [serial = 919] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CECA000) [pid = 2796] [serial = 918] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18D6D000) [pid = 2796] [serial = 934] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CECBC00) [pid = 2796] [serial = 939] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1905A800) [pid = 2796] [serial = 937] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1818C000) [pid = 2796] [serial = 931] [outer = 00000000] [url = about:blank] 14:23:55 INFO - PROCESS | 2796 | 1471987435320 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]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1778ms 14:23:55 INFO - PROCESS | 2796 | 1471987435374 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 2796 | 1471987435378 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 14:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:23:55 INFO - PROCESS | 2796 | 1471987435384 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 2796 | 1471987435387 Marionette TRACE conn6 <- [1,1282,null,{}] 14:23:55 INFO - PROCESS | 2796 | 1471987435393 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}] 14:23:55 INFO - PROCESS | 2796 | 1471987435396 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:55 INFO - PROCESS | 2796 | 1471987435491 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 14:23:55 INFO - PROCESS | 2796 | 1471987435576 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 2796 | 1471987435580 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:55 INFO - PROCESS | 2796 | ++DOCSHELL 0C984C00 == 28 [pid = 2796] [id = 330] 14:23:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0C987800) [pid = 2796] [serial = 989] [outer = 00000000] 14:23:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CA5EC00) [pid = 2796] [serial = 990] [outer = 0C987800] 14:23:55 INFO - PROCESS | 2796 | 1471987435631 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CAFA800) [pid = 2796] [serial = 991] [outer = 0C987800] 14:23:56 INFO - PROCESS | 2796 | 1471987436057 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]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 730ms 14:23:56 INFO - PROCESS | 2796 | 1471987436116 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 2796 | 1471987436121 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:23:56 INFO - PROCESS | 2796 | 1471987436128 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - PROCESS | 2796 | 1471987436131 Marionette TRACE conn6 <- [1,1286,null,{}] 14:23:56 INFO - PROCESS | 2796 | 1471987436135 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}] 14:23:56 INFO - PROCESS | 2796 | 1471987436138 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:56 INFO - PROCESS | 2796 | 1471987436239 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 14:23:56 INFO - PROCESS | 2796 | 1471987436253 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 2796 | 1471987436256 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:56 INFO - PROCESS | 2796 | ++DOCSHELL 0CF32800 == 29 [pid = 2796] [id = 331] 14:23:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CF65400) [pid = 2796] [serial = 992] [outer = 00000000] 14:23:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CF72800) [pid = 2796] [serial = 993] [outer = 0CF65400] 14:23:56 INFO - PROCESS | 2796 | 1471987436310 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0D054800) [pid = 2796] [serial = 994] [outer = 0CF65400] 14:23:56 INFO - PROCESS | 2796 | 1471987436804 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]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 730ms 14:23:56 INFO - PROCESS | 2796 | 1471987436876 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 2796 | 1471987436878 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 14:23:56 INFO - PROCESS | 2796 | 1471987436882 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:23:56 INFO - PROCESS | 2796 | 1471987436885 Marionette TRACE conn6 <- [1,1290,null,{}] 14:23:56 INFO - PROCESS | 2796 | 1471987436899 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}] 14:23:56 INFO - PROCESS | 2796 | 1471987436904 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:57 INFO - PROCESS | 2796 | 1471987437025 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 14:23:57 INFO - PROCESS | 2796 | 1471987437086 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 2796 | 1471987437089 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:57 INFO - PROCESS | 2796 | ++DOCSHELL 149EE800 == 30 [pid = 2796] [id = 332] 14:23:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (149F3800) [pid = 2796] [serial = 995] [outer = 00000000] 14:23:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (14D4A000) [pid = 2796] [serial = 996] [outer = 149F3800] 14:23:57 INFO - PROCESS | 2796 | 1471987437156 Marionette DEBUG loaded listener.js 14:23:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (14E9C000) [pid = 2796] [serial = 997] [outer = 149F3800] 14:23:57 INFO - PROCESS | 2796 | 1471987437638 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]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 770ms 14:23:57 INFO - PROCESS | 2796 | 1471987437659 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 2796 | 1471987437662 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 14:23:57 INFO - PROCESS | 2796 | 1471987437665 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:23:57 INFO - PROCESS | 2796 | 1471987437667 Marionette TRACE conn6 <- [1,1294,null,{}] 14:23:57 INFO - PROCESS | 2796 | 1471987437677 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}] 14:23:57 INFO - PROCESS | 2796 | 1471987437679 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:57 INFO - PROCESS | 2796 | 1471987437800 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 14:23:57 INFO - PROCESS | 2796 | 1471987437809 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 2796 | 1471987437811 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:57 INFO - PROCESS | 2796 | ++DOCSHELL 15852800 == 31 [pid = 2796] [id = 333] 14:23:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (15EAF000) [pid = 2796] [serial = 998] [outer = 00000000] 14:23:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (172AEC00) [pid = 2796] [serial = 999] [outer = 15EAF000] 14:23:57 INFO - PROCESS | 2796 | 1471987437861 Marionette DEBUG loaded listener.js 14:23:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1815EC00) [pid = 2796] [serial = 1000] [outer = 15EAF000] 14:23:58 INFO - PROCESS | 2796 | 1471987438363 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]]]}] 14:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 730ms 14:23:58 INFO - PROCESS | 2796 | 1471987438399 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 14:23:58 INFO - PROCESS | 2796 | 1471987438401 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 14:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:23:58 INFO - PROCESS | 2796 | 1471987438409 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:23:58 INFO - PROCESS | 2796 | 1471987438410 Marionette TRACE conn6 <- [1,1298,null,{}] 14:23:58 INFO - PROCESS | 2796 | 1471987438414 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}] 14:23:58 INFO - PROCESS | 2796 | 1471987438416 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:58 INFO - PROCESS | 2796 | 1471987438532 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 14:23:58 INFO - PROCESS | 2796 | 1471987438540 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 2796 | 1471987438542 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:58 INFO - PROCESS | 2796 | ++DOCSHELL 1818D800 == 32 [pid = 2796] [id = 334] 14:23:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1818E800) [pid = 2796] [serial = 1001] [outer = 00000000] 14:23:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18195000) [pid = 2796] [serial = 1002] [outer = 1818E800] 14:23:58 INFO - PROCESS | 2796 | 1471987438592 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18CA0400) [pid = 2796] [serial = 1003] [outer = 1818E800] 14:23:59 INFO - PROCESS | 2796 | 1471987439058 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] 14:23:59 INFO - PROCESS | 2796 | 1471987439153 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:23:59 INFO - PROCESS | 2796 | 1471987439170 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 2796 | 1471987439172 Marionette TRACE conn6 <- [1,1302,null,{}] 14:23:59 INFO - PROCESS | 2796 | 1471987439176 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}] 14:23:59 INFO - PROCESS | 2796 | 1471987439182 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:59 INFO - PROCESS | 2796 | 1471987439351 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19648800) [pid = 2796] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C7CA800) [pid = 2796] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CA01C00) [pid = 2796] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18193000) [pid = 2796] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D143C00) [pid = 2796] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CAF6800) [pid = 2796] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (14787C00) [pid = 2796] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1994D400) [pid = 2796] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19A66C00) [pid = 2796] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1ABE6800) [pid = 2796] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E55400) [pid = 2796] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:23:59 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19648000) [pid = 2796] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:23:59 INFO - PROCESS | 2796 | 1471987439687 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:59 INFO - PROCESS | 2796 | 1471987439689 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:23:59 INFO - PROCESS | 2796 | ++DOCSHELL 0C09C000 == 33 [pid = 2796] [id = 335] 14:23:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0C11D400) [pid = 2796] [serial = 1004] [outer = 00000000] 14:23:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CEC7C00) [pid = 2796] [serial = 1005] [outer = 0C11D400] 14:23:59 INFO - PROCESS | 2796 | 1471987439735 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0D530400) [pid = 2796] [serial = 1006] [outer = 0C11D400] 14:24:00 INFO - PROCESS | 2796 | 1471987440118 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]]]}] 14:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 987ms 14:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:24:00 INFO - PROCESS | 2796 | 1471987440150 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 2796 | 1471987440152 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 14:24:00 INFO - PROCESS | 2796 | 1471987440155 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 2796 | 1471987440157 Marionette TRACE conn6 <- [1,1306,null,{}] 14:24:00 INFO - PROCESS | 2796 | 1471987440161 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}] 14:24:00 INFO - PROCESS | 2796 | 1471987440163 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:00 INFO - PROCESS | 2796 | 1471987440281 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 14:24:00 INFO - PROCESS | 2796 | 1471987440289 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 2796 | 1471987440291 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:00 INFO - PROCESS | 2796 | ++DOCSHELL 18187000 == 34 [pid = 2796] [id = 336] 14:24:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (181CDC00) [pid = 2796] [serial = 1007] [outer = 00000000] 14:24:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1964CC00) [pid = 2796] [serial = 1008] [outer = 181CDC00] 14:24:00 INFO - PROCESS | 2796 | 1471987440338 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19651000) [pid = 2796] [serial = 1009] [outer = 181CDC00] 14:24:00 INFO - PROCESS | 2796 | 1471987440739 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]]]}] 14:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 14:24:00 INFO - PROCESS | 2796 | 1471987440786 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 2796 | 1471987440788 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 14:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:24:00 INFO - PROCESS | 2796 | 1471987440792 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 2796 | 1471987440793 Marionette TRACE conn6 <- [1,1310,null,{}] 14:24:00 INFO - PROCESS | 2796 | 1471987440797 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}] 14:24:00 INFO - PROCESS | 2796 | 1471987440799 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:00 INFO - PROCESS | 2796 | 1471987440883 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 14:24:00 INFO - PROCESS | 2796 | 1471987440889 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 2796 | 1471987440891 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:00 INFO - PROCESS | 2796 | ++DOCSHELL 0C090C00 == 35 [pid = 2796] [id = 337] 14:24:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0C099000) [pid = 2796] [serial = 1010] [outer = 00000000] 14:24:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196BEC00) [pid = 2796] [serial = 1011] [outer = 0C099000] 14:24:00 INFO - PROCESS | 2796 | 1471987440937 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18156800) [pid = 2796] [serial = 1012] [outer = 0C099000] 14:24:01 INFO - PROCESS | 2796 | 1471987441379 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]]]}] 14:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 14:24:01 INFO - PROCESS | 2796 | 1471987441423 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 2796 | 1471987441425 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 14:24:01 INFO - PROCESS | 2796 | 1471987441428 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:24:01 INFO - PROCESS | 2796 | 1471987441430 Marionette TRACE conn6 <- [1,1314,null,{}] 14:24:01 INFO - PROCESS | 2796 | 1471987441468 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}] 14:24:01 INFO - PROCESS | 2796 | 1471987441470 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:01 INFO - PROCESS | 2796 | 1471987441556 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 14:24:01 INFO - PROCESS | 2796 | 1471987441564 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 2796 | 1471987441566 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:01 INFO - PROCESS | 2796 | ++DOCSHELL 14976C00 == 36 [pid = 2796] [id = 338] 14:24:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1994F800) [pid = 2796] [serial = 1013] [outer = 00000000] 14:24:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1998F800) [pid = 2796] [serial = 1014] [outer = 1994F800] 14:24:01 INFO - PROCESS | 2796 | 1471987441614 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19999000) [pid = 2796] [serial = 1015] [outer = 1994F800] 14:24:02 INFO - PROCESS | 2796 | 1471987442464 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]]]}] 14:24:02 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 14:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1088ms 14:24:02 INFO - PROCESS | 2796 | 1471987442525 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 14:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:24:02 INFO - PROCESS | 2796 | 1471987442530 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 14:24:02 INFO - PROCESS | 2796 | 1471987442535 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - PROCESS | 2796 | 1471987442541 Marionette TRACE conn6 <- [1,1318,null,{}] 14:24:02 INFO - PROCESS | 2796 | 1471987442546 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}] 14:24:02 INFO - PROCESS | 2796 | 1471987442549 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:02 INFO - PROCESS | 2796 | 1471987442685 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 14:24:02 INFO - PROCESS | 2796 | 1471987442814 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 2796 | 1471987442817 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:02 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF9C00 == 37 [pid = 2796] [id = 339] 14:24:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CE72C00) [pid = 2796] [serial = 1016] [outer = 00000000] 14:24:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CF31400) [pid = 2796] [serial = 1017] [outer = 0CE72C00] 14:24:02 INFO - PROCESS | 2796 | 1471987442882 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0D2B8000) [pid = 2796] [serial = 1018] [outer = 0CE72C00] 14:24:03 INFO - PROCESS | 2796 | 1471987443625 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]]]}] 14:24:03 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 14:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1134ms 14:24:03 INFO - PROCESS | 2796 | 1471987443670 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 14:24:03 INFO - PROCESS | 2796 | 1471987443675 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 14:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:24:03 INFO - PROCESS | 2796 | 1471987443705 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 2796 | 1471987443708 Marionette TRACE conn6 <- [1,1322,null,{}] 14:24:03 INFO - PROCESS | 2796 | 1471987443713 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}] 14:24:03 INFO - PROCESS | 2796 | 1471987443715 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:03 INFO - PROCESS | 2796 | 1471987443845 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 14:24:03 INFO - PROCESS | 2796 | 1471987443968 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 2796 | 1471987443971 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:03 INFO - PROCESS | 2796 | ++DOCSHELL 0CA0B400 == 38 [pid = 2796] [id = 340] 14:24:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (14D49000) [pid = 2796] [serial = 1019] [outer = 00000000] 14:24:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (17DCD800) [pid = 2796] [serial = 1020] [outer = 14D49000] 14:24:04 INFO - PROCESS | 2796 | 1471987444032 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (18191000) [pid = 2796] [serial = 1021] [outer = 14D49000] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 0C090C00 == 37 [pid = 2796] [id = 337] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 18187000 == 36 [pid = 2796] [id = 336] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 0C09C000 == 35 [pid = 2796] [id = 335] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 1818D800 == 34 [pid = 2796] [id = 334] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 15852800 == 33 [pid = 2796] [id = 333] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 149EE800 == 32 [pid = 2796] [id = 332] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 0CF32800 == 31 [pid = 2796] [id = 331] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 0C984C00 == 30 [pid = 2796] [id = 330] 14:24:04 INFO - PROCESS | 2796 | --DOCSHELL 0CA08C00 == 29 [pid = 2796] [id = 329] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (196C5800) [pid = 2796] [serial = 961] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (196C0800) [pid = 2796] [serial = 960] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1818F400) [pid = 2796] [serial = 940] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CEC8000) [pid = 2796] [serial = 942] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CF0F000) [pid = 2796] [serial = 943] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (181DB400) [pid = 2796] [serial = 954] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0DB9E400) [pid = 2796] [serial = 951] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (146B6800) [pid = 2796] [serial = 952] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CE5B800) [pid = 2796] [serial = 948] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF02800) [pid = 2796] [serial = 949] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (14EA1800) [pid = 2796] [serial = 945] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (17161C00) [pid = 2796] [serial = 946] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19995400) [pid = 2796] [serial = 963] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19ED8C00) [pid = 2796] [serial = 970] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1AF8B800) [pid = 2796] [serial = 973] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19CA5000) [pid = 2796] [serial = 969] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19997400) [pid = 2796] [serial = 964] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1AF86000) [pid = 2796] [serial = 972] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19647400) [pid = 2796] [serial = 957] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19651C00) [pid = 2796] [serial = 958] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19A63400) [pid = 2796] [serial = 967] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1998E400) [pid = 2796] [serial = 966] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18D66400) [pid = 2796] [serial = 955] [outer = 00000000] [url = about:blank] 14:24:04 INFO - PROCESS | 2796 | 1471987444891 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]]]}] 14:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1224ms 14:24:04 INFO - PROCESS | 2796 | 1471987444930 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 14:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:24:04 INFO - PROCESS | 2796 | 1471987444934 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 14:24:04 INFO - PROCESS | 2796 | 1471987444939 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 2796 | 1471987444942 Marionette TRACE conn6 <- [1,1326,null,{}] 14:24:04 INFO - PROCESS | 2796 | 1471987444949 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}] 14:24:04 INFO - PROCESS | 2796 | 1471987444951 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:05 INFO - PROCESS | 2796 | 1471987445047 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 14:24:05 INFO - PROCESS | 2796 | 1471987445056 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 2796 | 1471987445060 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:05 INFO - PROCESS | 2796 | ++DOCSHELL 0CECE800 == 30 [pid = 2796] [id = 341] 14:24:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CECF400) [pid = 2796] [serial = 1022] [outer = 00000000] 14:24:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF03800) [pid = 2796] [serial = 1023] [outer = 0CECF400] 14:24:05 INFO - PROCESS | 2796 | 1471987445114 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CF2E800) [pid = 2796] [serial = 1024] [outer = 0CECF400] 14:24:06 INFO - PROCESS | 2796 | 1471987446134 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]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1222ms 14:24:06 INFO - PROCESS | 2796 | 1471987446162 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 2796 | 1471987446166 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:24:06 INFO - PROCESS | 2796 | 1471987446172 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - PROCESS | 2796 | 1471987446175 Marionette TRACE conn6 <- [1,1330,null,{}] 14:24:06 INFO - PROCESS | 2796 | 1471987446179 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}] 14:24:06 INFO - PROCESS | 2796 | 1471987446181 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:06 INFO - PROCESS | 2796 | 1471987446270 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 14:24:06 INFO - PROCESS | 2796 | 1471987446277 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 2796 | 1471987446279 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:06 INFO - PROCESS | 2796 | ++DOCSHELL 0D14B400 == 31 [pid = 2796] [id = 342] 14:24:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D658800) [pid = 2796] [serial = 1025] [outer = 00000000] 14:24:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (146B3400) [pid = 2796] [serial = 1026] [outer = 0D658800] 14:24:06 INFO - PROCESS | 2796 | 1471987446332 Marionette DEBUG loaded listener.js 14:24:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (14D42400) [pid = 2796] [serial = 1027] [outer = 0D658800] 14:24:06 INFO - PROCESS | 2796 | 1471987446838 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]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 730ms 14:24:06 INFO - PROCESS | 2796 | 1471987446907 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 2796 | 1471987446909 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 14:24:06 INFO - PROCESS | 2796 | 1471987446913 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:24:06 INFO - PROCESS | 2796 | 1471987446917 Marionette TRACE conn6 <- [1,1334,null,{}] 14:24:06 INFO - PROCESS | 2796 | 1471987446932 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}] 14:24:06 INFO - PROCESS | 2796 | 1471987446937 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:07 INFO - PROCESS | 2796 | 1471987447030 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 14:24:07 INFO - PROCESS | 2796 | 1471987447048 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 2796 | 1471987447052 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:07 INFO - PROCESS | 2796 | ++DOCSHELL 18A29C00 == 32 [pid = 2796] [id = 343] 14:24:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18A34400) [pid = 2796] [serial = 1028] [outer = 00000000] 14:24:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18D61800) [pid = 2796] [serial = 1029] [outer = 18A34400] 14:24:07 INFO - PROCESS | 2796 | 1471987447105 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18D6E800) [pid = 2796] [serial = 1030] [outer = 18A34400] 14:24:07 INFO - PROCESS | 2796 | 1471987447609 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]]]}] 14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 14:24:07 INFO - PROCESS | 2796 | 1471987447669 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 2796 | 1471987447672 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 14:24:07 INFO - PROCESS | 2796 | 1471987447678 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 2796 | 1471987447680 Marionette TRACE conn6 <- [1,1338,null,{}] 14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:24:07 INFO - PROCESS | 2796 | 1471987447684 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}] 14:24:07 INFO - PROCESS | 2796 | 1471987447686 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:07 INFO - PROCESS | 2796 | 1471987447808 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 14:24:07 INFO - PROCESS | 2796 | 1471987447868 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 2796 | 1471987447870 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:07 INFO - PROCESS | 2796 | ++DOCSHELL 18E4EC00 == 33 [pid = 2796] [id = 344] 14:24:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E50400) [pid = 2796] [serial = 1031] [outer = 00000000] 14:24:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1906D800) [pid = 2796] [serial = 1032] [outer = 18E50400] 14:24:07 INFO - PROCESS | 2796 | 1471987447921 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1964BC00) [pid = 2796] [serial = 1033] [outer = 18E50400] 14:24:08 INFO - PROCESS | 2796 | 1471987448356 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]]]}] 14:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 730ms 14:24:08 INFO - PROCESS | 2796 | 1471987448413 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 2796 | 1471987448415 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 14:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:24:08 INFO - PROCESS | 2796 | 1471987448418 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:24:08 INFO - PROCESS | 2796 | 1471987448420 Marionette TRACE conn6 <- [1,1342,null,{}] 14:24:08 INFO - PROCESS | 2796 | 1471987448424 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}] 14:24:08 INFO - PROCESS | 2796 | 1471987448426 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:08 INFO - PROCESS | 2796 | 1471987448545 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 14:24:08 INFO - PROCESS | 2796 | 1471987448550 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 2796 | 1471987448553 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:08 INFO - PROCESS | 2796 | ++DOCSHELL 19074C00 == 34 [pid = 2796] [id = 345] 14:24:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19651C00) [pid = 2796] [serial = 1034] [outer = 00000000] 14:24:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (196C7400) [pid = 2796] [serial = 1035] [outer = 19651C00] 14:24:08 INFO - PROCESS | 2796 | 1471987448601 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196C8400) [pid = 2796] [serial = 1036] [outer = 19651C00] 14:24:09 INFO - PROCESS | 2796 | 1471987449080 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]]]}] 14:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 14:24:09 INFO - PROCESS | 2796 | 1471987449096 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 14:24:09 INFO - PROCESS | 2796 | 1471987449098 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 14:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:24:09 INFO - PROCESS | 2796 | 1471987449102 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - PROCESS | 2796 | 1471987449104 Marionette TRACE conn6 <- [1,1346,null,{}] 14:24:09 INFO - PROCESS | 2796 | 1471987449107 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}] 14:24:09 INFO - PROCESS | 2796 | 1471987449113 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:09 INFO - PROCESS | 2796 | 1471987449288 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0C099000) [pid = 2796] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (15EAF000) [pid = 2796] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CA0FC00) [pid = 2796] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF65400) [pid = 2796] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C987800) [pid = 2796] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (149F3800) [pid = 2796] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1818E800) [pid = 2796] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CE5BC00) [pid = 2796] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18190800) [pid = 2796] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1AF8A800) [pid = 2796] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1B743400) [pid = 2796] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C11D400) [pid = 2796] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:24:09 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (181CDC00) [pid = 2796] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:24:09 INFO - PROCESS | 2796 | 1471987449457 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:09 INFO - PROCESS | 2796 | 1471987449459 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:09 INFO - PROCESS | 2796 | ++DOCSHELL 0C08D400 == 35 [pid = 2796] [id = 346] 14:24:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0C099000) [pid = 2796] [serial = 1037] [outer = 00000000] 14:24:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0C987800) [pid = 2796] [serial = 1038] [outer = 0C099000] 14:24:09 INFO - PROCESS | 2796 | 1471987449505 Marionette DEBUG loaded listener.js 14:24:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CEC8C00) [pid = 2796] [serial = 1039] [outer = 0C099000] 14:24:09 INFO - PROCESS | 2796 | 1471987449876 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]]]}] 14:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 830ms 14:24:09 INFO - PROCESS | 2796 | 1471987449934 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 14:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:24:09 INFO - PROCESS | 2796 | 1471987449936 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 14:24:09 INFO - PROCESS | 2796 | 1471987449939 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - PROCESS | 2796 | 1471987449941 Marionette TRACE conn6 <- [1,1350,null,{}] 14:24:09 INFO - PROCESS | 2796 | 1471987449945 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}] 14:24:09 INFO - PROCESS | 2796 | 1471987449947 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:10 INFO - PROCESS | 2796 | 1471987450032 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 14:24:10 INFO - PROCESS | 2796 | 1471987450039 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 2796 | 1471987450041 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:10 INFO - PROCESS | 2796 | ++DOCSHELL 14974000 == 36 [pid = 2796] [id = 347] 14:24:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (15EAF000) [pid = 2796] [serial = 1040] [outer = 00000000] 14:24:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1994F000) [pid = 2796] [serial = 1041] [outer = 15EAF000] 14:24:10 INFO - PROCESS | 2796 | 1471987450090 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19996C00) [pid = 2796] [serial = 1042] [outer = 15EAF000] 14:24:10 INFO - PROCESS | 2796 | 1471987450521 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]]]}] 14:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 631ms 14:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:24:10 INFO - PROCESS | 2796 | 1471987450574 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 14:24:10 INFO - PROCESS | 2796 | 1471987450576 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 14:24:10 INFO - PROCESS | 2796 | 1471987450579 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:24:10 INFO - PROCESS | 2796 | 1471987450581 Marionette TRACE conn6 <- [1,1354,null,{}] 14:24:10 INFO - PROCESS | 2796 | 1471987450584 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}] 14:24:10 INFO - PROCESS | 2796 | 1471987450586 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:10 INFO - PROCESS | 2796 | 1471987450669 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 14:24:10 INFO - PROCESS | 2796 | 1471987450675 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 2796 | 1471987450678 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:10 INFO - PROCESS | 2796 | ++DOCSHELL 19652000 == 37 [pid = 2796] [id = 348] 14:24:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19C0FC00) [pid = 2796] [serial = 1043] [outer = 00000000] 14:24:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF81800) [pid = 2796] [serial = 1044] [outer = 19C0FC00] 14:24:10 INFO - PROCESS | 2796 | 1471987450725 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AF82C00) [pid = 2796] [serial = 1045] [outer = 19C0FC00] 14:24:11 INFO - PROCESS | 2796 | 1471987451189 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] 14:24:11 INFO - PROCESS | 2796 | 1471987451253 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 14:24:11 INFO - PROCESS | 2796 | 1471987451266 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 2796 | 1471987451268 Marionette TRACE conn6 <- [1,1358,null,{}] 14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:24:11 INFO - PROCESS | 2796 | 1471987451271 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}] 14:24:11 INFO - PROCESS | 2796 | 1471987451273 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:11 INFO - PROCESS | 2796 | 1471987451362 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 14:24:11 INFO - PROCESS | 2796 | 1471987451370 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 2796 | 1471987451372 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:11 INFO - PROCESS | 2796 | ++DOCSHELL 15EA6400 == 38 [pid = 2796] [id = 349] 14:24:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1AF87400) [pid = 2796] [serial = 1046] [outer = 00000000] 14:24:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1AFF6000) [pid = 2796] [serial = 1047] [outer = 1AF87400] 14:24:11 INFO - PROCESS | 2796 | 1471987451421 Marionette DEBUG loaded listener.js 14:24:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CEC6800) [pid = 2796] [serial = 1048] [outer = 1AF87400] 14:24:12 INFO - PROCESS | 2796 | 1471987452200 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] 14:24:12 INFO - PROCESS | 2796 | 1471987452247 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:24:12 INFO - PROCESS | 2796 | 1471987452252 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 2796 | 1471987452257 Marionette TRACE conn6 <- [1,1362,null,{}] 14:24:12 INFO - PROCESS | 2796 | 1471987452263 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}] 14:24:12 INFO - PROCESS | 2796 | 1471987452266 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:12 INFO - PROCESS | 2796 | 1471987452389 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 14:24:12 INFO - PROCESS | 2796 | 1471987452526 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 2796 | 1471987452529 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:12 INFO - PROCESS | 2796 | ++DOCSHELL 0CE52400 == 39 [pid = 2796] [id = 350] 14:24:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CE59000) [pid = 2796] [serial = 1049] [outer = 00000000] 14:24:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0DB9EC00) [pid = 2796] [serial = 1050] [outer = 0CE59000] 14:24:12 INFO - PROCESS | 2796 | 1471987452595 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (14D90C00) [pid = 2796] [serial = 1051] [outer = 0CE59000] 14:24:13 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:13 INFO - PROCESS | 2796 | 1471987453216 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] 14:24:13 INFO - PROCESS | 2796 | 1471987453288 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:24:13 INFO - PROCESS | 2796 | 1471987453295 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 2796 | 1471987453298 Marionette TRACE conn6 <- [1,1366,null,{}] 14:24:13 INFO - PROCESS | 2796 | 1471987453303 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}] 14:24:13 INFO - PROCESS | 2796 | 1471987453306 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:13 INFO - PROCESS | 2796 | 1471987453457 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 14:24:13 INFO - PROCESS | 2796 | 1471987453593 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 2796 | 1471987453596 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:13 INFO - PROCESS | 2796 | ++DOCSHELL 18DBC800 == 40 [pid = 2796] [id = 351] 14:24:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18DBDC00) [pid = 2796] [serial = 1052] [outer = 00000000] 14:24:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (196BD800) [pid = 2796] [serial = 1053] [outer = 18DBDC00] 14:24:13 INFO - PROCESS | 2796 | 1471987453659 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (19955C00) [pid = 2796] [serial = 1054] [outer = 18DBDC00] 14:24:14 INFO - PROCESS | 2796 | 1471987454246 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] 14:24:14 INFO - PROCESS | 2796 | 1471987454322 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 14:24:14 INFO - PROCESS | 2796 | 1471987454326 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:24:14 INFO - PROCESS | 2796 | 1471987454330 Marionette TRACE conn6 <- [1,1370,null,{}] 14:24:14 INFO - PROCESS | 2796 | 1471987454341 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}] 14:24:14 INFO - PROCESS | 2796 | 1471987454346 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:14 INFO - PROCESS | 2796 | 1471987454465 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 14:24:14 INFO - PROCESS | 2796 | 1471987454568 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:14 INFO - PROCESS | 2796 | 1471987454572 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:14 INFO - PROCESS | 2796 | ++DOCSHELL 1B7DD000 == 41 [pid = 2796] [id = 352] 14:24:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B7DFC00) [pid = 2796] [serial = 1055] [outer = 00000000] 14:24:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1B9DE000) [pid = 2796] [serial = 1056] [outer = 1B7DFC00] 14:24:14 INFO - PROCESS | 2796 | 1471987454633 Marionette DEBUG loaded listener.js 14:24:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (1BCDBC00) [pid = 2796] [serial = 1057] [outer = 1B7DFC00] 14:24:15 INFO - PROCESS | 2796 | [2796] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:15 INFO - PROCESS | 2796 | 1471987455278 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] 14:24:15 INFO - PROCESS | 2796 | 1471987455353 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 14:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:24:15 INFO - PROCESS | 2796 | 1471987455357 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:24:15 INFO - PROCESS | 2796 | 1471987455359 Marionette TRACE conn6 <- [1,1374,null,{}] 14:24:15 INFO - PROCESS | 2796 | 1471987455363 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}] 14:24:15 INFO - PROCESS | 2796 | 1471987455366 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:15 INFO - PROCESS | 2796 | 1471987455484 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 14:24:15 INFO - PROCESS | 2796 | 1471987455730 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 2796 | 1471987455734 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:15 INFO - PROCESS | 2796 | ++DOCSHELL 0C11D400 == 42 [pid = 2796] [id = 353] 14:24:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0C776800) [pid = 2796] [serial = 1058] [outer = 00000000] 14:24:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CE56C00) [pid = 2796] [serial = 1059] [outer = 0C776800] 14:24:15 INFO - PROCESS | 2796 | 1471987455805 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (0CECCC00) [pid = 2796] [serial = 1060] [outer = 0C776800] 14:24:16 INFO - PROCESS | 2796 | 1471987456464 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] 14:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:24:16 INFO - PROCESS | 2796 | 1471987456483 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 14:24:16 INFO - PROCESS | 2796 | 1471987456487 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:24:16 INFO - PROCESS | 2796 | 1471987456490 Marionette TRACE conn6 <- [1,1378,null,{}] 14:24:16 INFO - PROCESS | 2796 | 1471987456496 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}] 14:24:16 INFO - PROCESS | 2796 | 1471987456500 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 19652000 == 41 [pid = 2796] [id = 348] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 14974000 == 40 [pid = 2796] [id = 347] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 0C08D400 == 39 [pid = 2796] [id = 346] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 19074C00 == 38 [pid = 2796] [id = 345] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 18E4EC00 == 37 [pid = 2796] [id = 344] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 18A29C00 == 36 [pid = 2796] [id = 343] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 0D14B400 == 35 [pid = 2796] [id = 342] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 0CECE800 == 34 [pid = 2796] [id = 341] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 0CAF9C00 == 33 [pid = 2796] [id = 339] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 0CA0B400 == 32 [pid = 2796] [id = 340] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 14976C00 == 31 [pid = 2796] [id = 338] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 1B7DD000 == 30 [pid = 2796] [id = 352] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 0C11D400 == 29 [pid = 2796] [id = 353] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 18DBC800 == 28 [pid = 2796] [id = 351] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 15EA6400 == 27 [pid = 2796] [id = 349] 14:24:17 INFO - PROCESS | 2796 | --DOCSHELL 0CE52400 == 26 [pid = 2796] [id = 350] 14:24:17 INFO - PROCESS | 2796 | 1471987457236 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (196BEC00) [pid = 2796] [serial = 1011] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (172AEC00) [pid = 2796] [serial = 999] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0CED3400) [pid = 2796] [serial = 988] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0CAFA400) [pid = 2796] [serial = 987] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CF72800) [pid = 2796] [serial = 993] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0D054800) [pid = 2796] [serial = 994] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CA5EC00) [pid = 2796] [serial = 990] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CAFA800) [pid = 2796] [serial = 991] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (14D4A000) [pid = 2796] [serial = 996] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18195000) [pid = 2796] [serial = 1002] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (14670000) [pid = 2796] [serial = 976] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D055400) [pid = 2796] [serial = 975] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18E59800) [pid = 2796] [serial = 979] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18D65C00) [pid = 2796] [serial = 978] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1B0E4C00) [pid = 2796] [serial = 982] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1AFFC400) [pid = 2796] [serial = 981] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1B9E4C00) [pid = 2796] [serial = 985] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1B9DD000) [pid = 2796] [serial = 984] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1815EC00) [pid = 2796] [serial = 1000] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CEC7C00) [pid = 2796] [serial = 1005] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18CA0400) [pid = 2796] [serial = 1003] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0D530400) [pid = 2796] [serial = 1006] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1964CC00) [pid = 2796] [serial = 1008] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18156800) [pid = 2796] [serial = 1012] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19651000) [pid = 2796] [serial = 1009] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (14E9C000) [pid = 2796] [serial = 997] [outer = 00000000] [url = about:blank] 14:24:17 INFO - PROCESS | 2796 | 1471987457440 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:17 INFO - PROCESS | 2796 | 1471987457444 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0C110400) [pid = 2796] [serial = 1061] [outer = 16BCC800] 14:24:17 INFO - PROCESS | 2796 | ++DOCSHELL 0C119C00 == 27 [pid = 2796] [id = 354] 14:24:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0C11B400) [pid = 2796] [serial = 1062] [outer = 00000000] 14:24:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0C76B800) [pid = 2796] [serial = 1063] [outer = 0C11B400] 14:24:17 INFO - PROCESS | 2796 | 1471987457517 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CA04000) [pid = 2796] [serial = 1064] [outer = 0C11B400] 14:24:18 INFO - PROCESS | 2796 | 1471987458041 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]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1577ms 14:24:18 INFO - PROCESS | 2796 | 1471987458067 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 14:24:18 INFO - PROCESS | 2796 | 1471987458072 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:24:18 INFO - PROCESS | 2796 | 1471987458076 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 2796 | 1471987458079 Marionette TRACE conn6 <- [1,1382,null,{}] 14:24:18 INFO - PROCESS | 2796 | 1471987458084 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}] 14:24:18 INFO - PROCESS | 2796 | 1471987458088 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:18 INFO - PROCESS | 2796 | 1471987458181 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 14:24:18 INFO - PROCESS | 2796 | 1471987458191 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 2796 | 1471987458194 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:18 INFO - PROCESS | 2796 | ++DOCSHELL 0CF65C00 == 28 [pid = 2796] [id = 355] 14:24:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CF6A800) [pid = 2796] [serial = 1065] [outer = 00000000] 14:24:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D050400) [pid = 2796] [serial = 1066] [outer = 0CF6A800] 14:24:18 INFO - PROCESS | 2796 | 1471987458248 Marionette DEBUG loaded listener.js 14:24:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D05A800) [pid = 2796] [serial = 1067] [outer = 0CF6A800] 14:24:18 INFO - PROCESS | 2796 | 1471987458736 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]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 730ms 14:24:18 INFO - PROCESS | 2796 | 1471987458812 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 14:24:18 INFO - PROCESS | 2796 | 1471987458815 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:24:18 INFO - PROCESS | 2796 | 1471987458819 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 2796 | 1471987458822 Marionette TRACE conn6 <- [1,1386,null,{}] 14:24:18 INFO - PROCESS | 2796 | 1471987458829 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}] 14:24:18 INFO - PROCESS | 2796 | 1471987458831 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:18 INFO - PROCESS | 2796 | 1471987458919 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 14:24:18 INFO - PROCESS | 2796 | 1471987458932 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 2796 | 1471987458934 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:18 INFO - PROCESS | 2796 | ++DOCSHELL 14921400 == 29 [pid = 2796] [id = 356] 14:24:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (14921800) [pid = 2796] [serial = 1068] [outer = 00000000] 14:24:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (14D43000) [pid = 2796] [serial = 1069] [outer = 14921800] 14:24:18 INFO - PROCESS | 2796 | 1471987458981 Marionette DEBUG loaded listener.js 14:24:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (14E97C00) [pid = 2796] [serial = 1070] [outer = 14921800] 14:24:19 INFO - PROCESS | 2796 | 1471987459449 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]]]}] 14:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 690ms 14:24:19 INFO - PROCESS | 2796 | 1471987459512 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 14:24:19 INFO - PROCESS | 2796 | 1471987459516 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 14:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:24:19 INFO - PROCESS | 2796 | 1471987459536 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:24:19 INFO - PROCESS | 2796 | 1471987459541 Marionette TRACE conn6 <- [1,1390,null,{}] 14:24:19 INFO - PROCESS | 2796 | 1471987459545 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}] 14:24:19 INFO - PROCESS | 2796 | 1471987459548 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:19 INFO - PROCESS | 2796 | 1471987459683 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 14:24:19 INFO - PROCESS | 2796 | 1471987459691 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 2796 | 1471987459693 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:19 INFO - PROCESS | 2796 | ++DOCSHELL 14787C00 == 30 [pid = 2796] [id = 357] 14:24:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (158C9400) [pid = 2796] [serial = 1071] [outer = 00000000] 14:24:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18187800) [pid = 2796] [serial = 1072] [outer = 158C9400] 14:24:19 INFO - PROCESS | 2796 | 1471987459742 Marionette DEBUG loaded listener.js 14:24:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (181D6C00) [pid = 2796] [serial = 1073] [outer = 158C9400] 14:24:20 INFO - PROCESS | 2796 | 1471987460215 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]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 750ms 14:24:20 INFO - PROCESS | 2796 | 1471987460280 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 2796 | 1471987460282 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:24:20 INFO - PROCESS | 2796 | 1471987460285 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 2796 | 1471987460287 Marionette TRACE conn6 <- [1,1394,null,{}] 14:24:20 INFO - PROCESS | 2796 | 1471987460291 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}] 14:24:20 INFO - PROCESS | 2796 | 1471987460293 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:20 INFO - PROCESS | 2796 | 1471987460410 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 14:24:20 INFO - PROCESS | 2796 | 1471987460420 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:20 INFO - PROCESS | 2796 | 1471987460423 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:20 INFO - PROCESS | 2796 | ++DOCSHELL 18A29000 == 31 [pid = 2796] [id = 358] 14:24:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18C9C400) [pid = 2796] [serial = 1074] [outer = 00000000] 14:24:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18D6C000) [pid = 2796] [serial = 1075] [outer = 18C9C400] 14:24:20 INFO - PROCESS | 2796 | 1471987460521 Marionette DEBUG loaded listener.js 14:24:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18E52000) [pid = 2796] [serial = 1076] [outer = 18C9C400] 14:24:20 INFO - PROCESS | 2796 | 1471987460966 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]]]}] 14:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 730ms 14:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:24:21 INFO - PROCESS | 2796 | 1471987461017 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 14:24:21 INFO - PROCESS | 2796 | 1471987461019 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 14:24:21 INFO - PROCESS | 2796 | 1471987461022 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:24:21 INFO - PROCESS | 2796 | 1471987461024 Marionette TRACE conn6 <- [1,1398,null,{}] 14:24:21 INFO - PROCESS | 2796 | 1471987461028 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}] 14:24:21 INFO - PROCESS | 2796 | 1471987461030 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:21 INFO - PROCESS | 2796 | 1471987461147 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 14:24:21 INFO - PROCESS | 2796 | 1471987461212 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:21 INFO - PROCESS | 2796 | 1471987461218 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:21 INFO - PROCESS | 2796 | ++DOCSHELL 1964A800 == 32 [pid = 2796] [id = 359] 14:24:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1964B400) [pid = 2796] [serial = 1077] [outer = 00000000] 14:24:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19655000) [pid = 2796] [serial = 1078] [outer = 1964B400] 14:24:21 INFO - PROCESS | 2796 | 1471987461277 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (196C7C00) [pid = 2796] [serial = 1079] [outer = 1964B400] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18E50400) [pid = 2796] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19651C00) [pid = 2796] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0C099000) [pid = 2796] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18A34400) [pid = 2796] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1994F800) [pid = 2796] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CE72C00) [pid = 2796] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (14D49000) [pid = 2796] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0D658800) [pid = 2796] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CECF400) [pid = 2796] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1AF87400) [pid = 2796] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:24:21 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19C0FC00) [pid = 2796] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:24:21 INFO - PROCESS | 2796 | 1471987462000 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]]]}] 14:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1018ms 14:24:22 INFO - PROCESS | 2796 | 1471987462041 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 14:24:22 INFO - PROCESS | 2796 | 1471987462043 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 14:24:22 INFO - PROCESS | 2796 | 1471987462047 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:24:22 INFO - PROCESS | 2796 | 1471987462048 Marionette TRACE conn6 <- [1,1402,null,{}] 14:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:24:22 INFO - PROCESS | 2796 | 1471987462052 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}] 14:24:22 INFO - PROCESS | 2796 | 1471987462054 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:22 INFO - PROCESS | 2796 | 1471987462151 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 14:24:22 INFO - PROCESS | 2796 | 1471987462159 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 2796 | 1471987462161 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:22 INFO - PROCESS | 2796 | ++DOCSHELL 0C115800 == 33 [pid = 2796] [id = 360] 14:24:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0C7D2400) [pid = 2796] [serial = 1080] [outer = 00000000] 14:24:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E51C00) [pid = 2796] [serial = 1081] [outer = 0C7D2400] 14:24:22 INFO - PROCESS | 2796 | 1471987462210 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (196C9800) [pid = 2796] [serial = 1082] [outer = 0C7D2400] 14:24:22 INFO - PROCESS | 2796 | 1471987462684 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]]]}] 14:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 14:24:22 INFO - PROCESS | 2796 | 1471987462721 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 14:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:24:22 INFO - PROCESS | 2796 | 1471987462723 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 14:24:22 INFO - PROCESS | 2796 | 1471987462727 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:24:22 INFO - PROCESS | 2796 | 1471987462728 Marionette TRACE conn6 <- [1,1406,null,{}] 14:24:22 INFO - PROCESS | 2796 | 1471987462732 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}] 14:24:22 INFO - PROCESS | 2796 | 1471987462734 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:22 INFO - PROCESS | 2796 | 1471987462816 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 14:24:22 INFO - PROCESS | 2796 | 1471987462823 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 2796 | 1471987462824 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:22 INFO - PROCESS | 2796 | ++DOCSHELL 18E50400 == 34 [pid = 2796] [id = 361] 14:24:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19949C00) [pid = 2796] [serial = 1083] [outer = 00000000] 14:24:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19953C00) [pid = 2796] [serial = 1084] [outer = 19949C00] 14:24:22 INFO - PROCESS | 2796 | 1471987462873 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19990400) [pid = 2796] [serial = 1085] [outer = 19949C00] 14:24:23 INFO - PROCESS | 2796 | 1471987463339 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]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 630ms 14:24:23 INFO - PROCESS | 2796 | 1471987463370 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 2796 | 1471987463372 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 14:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:24:23 INFO - PROCESS | 2796 | 1471987463379 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 2796 | 1471987463381 Marionette TRACE conn6 <- [1,1410,null,{}] 14:24:23 INFO - PROCESS | 2796 | 1471987463385 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}] 14:24:23 INFO - PROCESS | 2796 | 1471987463387 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:23 INFO - PROCESS | 2796 | 1471987463470 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 14:24:23 INFO - PROCESS | 2796 | 1471987463476 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 2796 | 1471987463478 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:23 INFO - PROCESS | 2796 | ++DOCSHELL 18D6B800 == 35 [pid = 2796] [id = 362] 14:24:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19C06000) [pid = 2796] [serial = 1086] [outer = 00000000] 14:24:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19EDC000) [pid = 2796] [serial = 1087] [outer = 19C06000] 14:24:23 INFO - PROCESS | 2796 | 1471987463526 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19EDD000) [pid = 2796] [serial = 1088] [outer = 19C06000] 14:24:24 INFO - PROCESS | 2796 | 1471987464406 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]]]}] 14:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1072ms 14:24:24 INFO - PROCESS | 2796 | 1471987464459 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 14:24:24 INFO - PROCESS | 2796 | 1471987464464 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:24:24 INFO - PROCESS | 2796 | 1471987464470 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 2796 | 1471987464473 Marionette TRACE conn6 <- [1,1414,null,{}] 14:24:24 INFO - PROCESS | 2796 | 1471987464480 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}] 14:24:24 INFO - PROCESS | 2796 | 1471987464483 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:24 INFO - PROCESS | 2796 | 1471987464612 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 14:24:24 INFO - PROCESS | 2796 | 1471987464748 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 2796 | 1471987464751 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:24 INFO - PROCESS | 2796 | ++DOCSHELL 0CECA800 == 36 [pid = 2796] [id = 363] 14:24:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CED3C00) [pid = 2796] [serial = 1089] [outer = 00000000] 14:24:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CF37000) [pid = 2796] [serial = 1090] [outer = 0CED3C00] 14:24:24 INFO - PROCESS | 2796 | 1471987464816 Marionette DEBUG loaded listener.js 14:24:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0DB0C000) [pid = 2796] [serial = 1091] [outer = 0CED3C00] 14:24:25 INFO - PROCESS | 2796 | 1471987465772 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]]]}] 14:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1382ms 14:24:25 INFO - PROCESS | 2796 | 1471987465855 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 14:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:24:25 INFO - PROCESS | 2796 | 1471987465858 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 14:24:25 INFO - PROCESS | 2796 | 1471987465864 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 2796 | 1471987465867 Marionette TRACE conn6 <- [1,1418,null,{}] 14:24:25 INFO - PROCESS | 2796 | 1471987465873 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}] 14:24:25 INFO - PROCESS | 2796 | 1471987465876 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:26 INFO - PROCESS | 2796 | 1471987466019 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 14:24:26 INFO - PROCESS | 2796 | 1471987466152 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 2796 | 1471987466157 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:26 INFO - PROCESS | 2796 | ++DOCSHELL 0CE70C00 == 37 [pid = 2796] [id = 364] 14:24:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0CEC5800) [pid = 2796] [serial = 1092] [outer = 00000000] 14:24:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0CF10400) [pid = 2796] [serial = 1093] [outer = 0CEC5800] 14:24:26 INFO - PROCESS | 2796 | 1471987466251 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0D057400) [pid = 2796] [serial = 1094] [outer = 0CEC5800] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 18E50400 == 36 [pid = 2796] [id = 361] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 0C115800 == 35 [pid = 2796] [id = 360] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 1964A800 == 34 [pid = 2796] [id = 359] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 18A29000 == 33 [pid = 2796] [id = 358] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 14787C00 == 32 [pid = 2796] [id = 357] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 14921400 == 31 [pid = 2796] [id = 356] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 0CF65C00 == 30 [pid = 2796] [id = 355] 14:24:26 INFO - PROCESS | 2796 | --DOCSHELL 0C119C00 == 29 [pid = 2796] [id = 354] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (1AFF6000) [pid = 2796] [serial = 1047] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CEC6800) [pid = 2796] [serial = 1048] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1AF81800) [pid = 2796] [serial = 1044] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1906D800) [pid = 2796] [serial = 1032] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (196C7400) [pid = 2796] [serial = 1035] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1964BC00) [pid = 2796] [serial = 1033] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0C987800) [pid = 2796] [serial = 1038] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (196C8400) [pid = 2796] [serial = 1036] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CEC8C00) [pid = 2796] [serial = 1039] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18D61800) [pid = 2796] [serial = 1029] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19999000) [pid = 2796] [serial = 1015] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1998F800) [pid = 2796] [serial = 1014] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF31400) [pid = 2796] [serial = 1017] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D2B8000) [pid = 2796] [serial = 1018] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (17DCD800) [pid = 2796] [serial = 1020] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1994F000) [pid = 2796] [serial = 1041] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18191000) [pid = 2796] [serial = 1021] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (146B3400) [pid = 2796] [serial = 1026] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (14D42400) [pid = 2796] [serial = 1027] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CF03800) [pid = 2796] [serial = 1023] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CF2E800) [pid = 2796] [serial = 1024] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1AF82C00) [pid = 2796] [serial = 1045] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18D6E800) [pid = 2796] [serial = 1030] [outer = 00000000] [url = about:blank] 14:24:26 INFO - PROCESS | 2796 | 1471987466725 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]]]}] 14:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 890ms 14:24:26 INFO - PROCESS | 2796 | 1471987466758 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 14:24:26 INFO - PROCESS | 2796 | 1471987466763 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 14:24:26 INFO - PROCESS | 2796 | 1471987466770 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:24:26 INFO - PROCESS | 2796 | 1471987466772 Marionette TRACE conn6 <- [1,1422,null,{}] 14:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:24:26 INFO - PROCESS | 2796 | 1471987466781 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}] 14:24:26 INFO - PROCESS | 2796 | 1471987466783 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:26 INFO - PROCESS | 2796 | 1471987466879 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 14:24:26 INFO - PROCESS | 2796 | 1471987466889 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 2796 | 1471987466891 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:26 INFO - PROCESS | 2796 | ++DOCSHELL 0D057800 == 30 [pid = 2796] [id = 365] 14:24:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0D360C00) [pid = 2796] [serial = 1095] [outer = 00000000] 14:24:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0DE0F400) [pid = 2796] [serial = 1096] [outer = 0D360C00] 14:24:26 INFO - PROCESS | 2796 | 1471987466941 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (14679800) [pid = 2796] [serial = 1097] [outer = 0D360C00] 14:24:27 INFO - PROCESS | 2796 | 1471987467450 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]]]}] 14:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 730ms 14:24:27 INFO - PROCESS | 2796 | 1471987467506 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 14:24:27 INFO - PROCESS | 2796 | 1471987467508 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 14:24:27 INFO - PROCESS | 2796 | 1471987467544 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 2796 | 1471987467548 Marionette TRACE conn6 <- [1,1426,null,{}] 14:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:24:27 INFO - PROCESS | 2796 | 1471987467562 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}] 14:24:27 INFO - PROCESS | 2796 | 1471987467567 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:27 INFO - PROCESS | 2796 | 1471987467674 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 14:24:27 INFO - PROCESS | 2796 | 1471987467761 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 2796 | 1471987467765 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:27 INFO - PROCESS | 2796 | ++DOCSHELL 172AD000 == 31 [pid = 2796] [id = 366] 14:24:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (17DC1800) [pid = 2796] [serial = 1098] [outer = 00000000] 14:24:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1815A400) [pid = 2796] [serial = 1099] [outer = 17DC1800] 14:24:27 INFO - PROCESS | 2796 | 1471987467819 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1818C000) [pid = 2796] [serial = 1100] [outer = 17DC1800] 14:24:28 INFO - PROCESS | 2796 | 1471987468198 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]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 730ms 14:24:28 INFO - PROCESS | 2796 | 1471987468281 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 2796 | 1471987468283 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 14:24:28 INFO - PROCESS | 2796 | 1471987468287 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:24:28 INFO - PROCESS | 2796 | 1471987468289 Marionette TRACE conn6 <- [1,1430,null,{}] 14:24:28 INFO - PROCESS | 2796 | 1471987468292 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}] 14:24:28 INFO - PROCESS | 2796 | 1471987468294 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:28 INFO - PROCESS | 2796 | 1471987468381 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 14:24:28 INFO - PROCESS | 2796 | 1471987468387 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:28 INFO - PROCESS | 2796 | 1471987468389 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:28 INFO - PROCESS | 2796 | ++DOCSHELL 181CE000 == 32 [pid = 2796] [id = 367] 14:24:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18A2B400) [pid = 2796] [serial = 1101] [outer = 00000000] 14:24:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18E4C400) [pid = 2796] [serial = 1102] [outer = 18A2B400] 14:24:28 INFO - PROCESS | 2796 | 1471987468440 Marionette DEBUG loaded listener.js 14:24:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18E59400) [pid = 2796] [serial = 1103] [outer = 18A2B400] 14:24:28 INFO - PROCESS | 2796 | 1471987468943 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]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 14:24:28 INFO - PROCESS | 2796 | 1471987468960 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 2796 | 1471987468963 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 14:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:24:28 INFO - PROCESS | 2796 | 1471987468966 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - PROCESS | 2796 | 1471987468968 Marionette TRACE conn6 <- [1,1434,null,{}] 14:24:28 INFO - PROCESS | 2796 | 1471987468972 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}] 14:24:28 INFO - PROCESS | 2796 | 1471987468974 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:29 INFO - PROCESS | 2796 | 1471987469120 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 14:24:29 INFO - PROCESS | 2796 | 1471987469141 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 2796 | 1471987469143 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:29 INFO - PROCESS | 2796 | ++DOCSHELL 1964A800 == 33 [pid = 2796] [id = 368] 14:24:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1964AC00) [pid = 2796] [serial = 1104] [outer = 00000000] 14:24:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19652C00) [pid = 2796] [serial = 1105] [outer = 1964AC00] 14:24:29 INFO - PROCESS | 2796 | 1471987469192 Marionette DEBUG loaded listener.js 14:24:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196CA400) [pid = 2796] [serial = 1106] [outer = 1964AC00] 14:24:29 INFO - PROCESS | 2796 | 1471987469699 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]]]}] 14:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 770ms 14:24:29 INFO - PROCESS | 2796 | 1471987469743 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 2796 | 1471987469745 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 14:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:24:29 INFO - PROCESS | 2796 | 1471987469748 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 2796 | 1471987469750 Marionette TRACE conn6 <- [1,1438,null,{}] 14:24:29 INFO - PROCESS | 2796 | 1471987469753 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}] 14:24:29 INFO - PROCESS | 2796 | 1471987469759 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:29 INFO - PROCESS | 2796 | 1471987469907 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 14:24:29 INFO - PROCESS | 2796 | 1471987469971 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 2796 | 1471987469973 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:29 INFO - PROCESS | 2796 | ++DOCSHELL 1994C800 == 34 [pid = 2796] [id = 369] 14:24:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19990000) [pid = 2796] [serial = 1107] [outer = 00000000] 14:24:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19C0D000) [pid = 2796] [serial = 1108] [outer = 19990000] 14:24:30 INFO - PROCESS | 2796 | 1471987470022 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1A99FC00) [pid = 2796] [serial = 1109] [outer = 19990000] 14:24:30 INFO - PROCESS | 2796 | 1471987470471 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]]]}] 14:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 770ms 14:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:24:30 INFO - PROCESS | 2796 | 1471987470522 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 14:24:30 INFO - PROCESS | 2796 | 1471987470524 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 14:24:30 INFO - PROCESS | 2796 | 1471987470527 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:24:30 INFO - PROCESS | 2796 | 1471987470529 Marionette TRACE conn6 <- [1,1442,null,{}] 14:24:30 INFO - PROCESS | 2796 | 1471987470532 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}] 14:24:30 INFO - PROCESS | 2796 | 1471987470534 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:30 INFO - PROCESS | 2796 | 1471987470764 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (15EAF000) [pid = 2796] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (158C9400) [pid = 2796] [serial = 1071] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0C11B400) [pid = 2796] [serial = 1062] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14921800) [pid = 2796] [serial = 1068] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF6A800) [pid = 2796] [serial = 1065] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C776800) [pid = 2796] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18C9C400) [pid = 2796] [serial = 1074] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CE59000) [pid = 2796] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18DBDC00) [pid = 2796] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1B7DFC00) [pid = 2796] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19949C00) [pid = 2796] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1964B400) [pid = 2796] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:24:30 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0C7D2400) [pid = 2796] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:24:30 INFO - PROCESS | 2796 | 1471987470830 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 2796 | 1471987470832 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:30 INFO - PROCESS | 2796 | ++DOCSHELL 0C194C00 == 35 [pid = 2796] [id = 370] 14:24:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0C776800) [pid = 2796] [serial = 1110] [outer = 00000000] 14:24:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CF2C400) [pid = 2796] [serial = 1111] [outer = 0C776800] 14:24:30 INFO - PROCESS | 2796 | 1471987470880 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CF6A800) [pid = 2796] [serial = 1112] [outer = 0C776800] 14:24:31 INFO - PROCESS | 2796 | 1471987471260 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]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 770ms 14:24:31 INFO - PROCESS | 2796 | 1471987471300 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 2796 | 1471987471302 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:24:31 INFO - PROCESS | 2796 | 1471987471306 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 2796 | 1471987471307 Marionette TRACE conn6 <- [1,1446,null,{}] 14:24:31 INFO - PROCESS | 2796 | 1471987471311 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}] 14:24:31 INFO - PROCESS | 2796 | 1471987471313 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:31 INFO - PROCESS | 2796 | 1471987471398 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 14:24:31 INFO - PROCESS | 2796 | 1471987471404 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:31 INFO - PROCESS | 2796 | 1471987471406 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:31 INFO - PROCESS | 2796 | ++DOCSHELL 18DBDC00 == 36 [pid = 2796] [id = 371] 14:24:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18E4A400) [pid = 2796] [serial = 1113] [outer = 00000000] 14:24:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1AF85800) [pid = 2796] [serial = 1114] [outer = 18E4A400] 14:24:31 INFO - PROCESS | 2796 | 1471987471455 Marionette DEBUG loaded listener.js 14:24:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1AF87400) [pid = 2796] [serial = 1115] [outer = 18E4A400] 14:24:31 INFO - PROCESS | 2796 | 1471987471913 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]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 630ms 14:24:31 INFO - PROCESS | 2796 | 1471987471937 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 2796 | 1471987471940 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 14:24:31 INFO - PROCESS | 2796 | 1471987471943 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:24:31 INFO - PROCESS | 2796 | 1471987471945 Marionette TRACE conn6 <- [1,1450,null,{}] 14:24:31 INFO - PROCESS | 2796 | 1471987471948 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}] 14:24:31 INFO - PROCESS | 2796 | 1471987471950 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:32 INFO - PROCESS | 2796 | 1471987472033 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 14:24:32 INFO - PROCESS | 2796 | 1471987472039 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 2796 | 1471987472041 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:32 INFO - PROCESS | 2796 | ++DOCSHELL 0C097C00 == 37 [pid = 2796] [id = 372] 14:24:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0C10A000) [pid = 2796] [serial = 1116] [outer = 00000000] 14:24:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0CA0F400) [pid = 2796] [serial = 1117] [outer = 0C10A000] 14:24:32 INFO - PROCESS | 2796 | 1471987472086 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1818B400) [pid = 2796] [serial = 1118] [outer = 0C10A000] 14:24:32 INFO - PROCESS | 2796 | 1471987472551 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]]]}] 14:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 631ms 14:24:32 INFO - PROCESS | 2796 | 1471987472590 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 2796 | 1471987472592 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 14:24:32 INFO - PROCESS | 2796 | 1471987472595 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:24:32 INFO - PROCESS | 2796 | 1471987472597 Marionette TRACE conn6 <- [1,1454,null,{}] 14:24:32 INFO - PROCESS | 2796 | 1471987472600 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}] 14:24:32 INFO - PROCESS | 2796 | 1471987472602 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:32 INFO - PROCESS | 2796 | 1471987472696 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 14:24:32 INFO - PROCESS | 2796 | 1471987472702 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 2796 | 1471987472704 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:32 INFO - PROCESS | 2796 | ++DOCSHELL 19949800 == 38 [pid = 2796] [id = 373] 14:24:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1B741400) [pid = 2796] [serial = 1119] [outer = 00000000] 14:24:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B9DC400) [pid = 2796] [serial = 1120] [outer = 1B741400] 14:24:32 INFO - PROCESS | 2796 | 1471987472753 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1BCDAC00) [pid = 2796] [serial = 1121] [outer = 1B741400] 14:24:33 INFO - PROCESS | 2796 | 1471987473566 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]]]}] 14:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1018ms 14:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:24:33 INFO - PROCESS | 2796 | 1471987473617 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 14:24:33 INFO - PROCESS | 2796 | 1471987473622 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 14:24:33 INFO - PROCESS | 2796 | 1471987473627 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:24:33 INFO - PROCESS | 2796 | 1471987473631 Marionette TRACE conn6 <- [1,1458,null,{}] 14:24:33 INFO - PROCESS | 2796 | 1471987473636 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}] 14:24:33 INFO - PROCESS | 2796 | 1471987473640 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:33 INFO - PROCESS | 2796 | 1471987473791 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 14:24:33 INFO - PROCESS | 2796 | 1471987473928 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:33 INFO - PROCESS | 2796 | 1471987473931 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:33 INFO - PROCESS | 2796 | ++DOCSHELL 0CE5AC00 == 39 [pid = 2796] [id = 374] 14:24:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0D052800) [pid = 2796] [serial = 1122] [outer = 00000000] 14:24:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (14D40400) [pid = 2796] [serial = 1123] [outer = 0D052800] 14:24:33 INFO - PROCESS | 2796 | 1471987473996 Marionette DEBUG loaded listener.js 14:24:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (15EA4C00) [pid = 2796] [serial = 1124] [outer = 0D052800] 14:24:34 INFO - PROCESS | 2796 | 1471987474574 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]]]}] 14:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 990ms 14:24:34 INFO - PROCESS | 2796 | 1471987474617 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 14:24:34 INFO - PROCESS | 2796 | 1471987474622 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 14:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:24:34 INFO - PROCESS | 2796 | 1471987474629 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:24:34 INFO - PROCESS | 2796 | 1471987474632 Marionette TRACE conn6 <- [1,1462,null,{}] 14:24:34 INFO - PROCESS | 2796 | 1471987474637 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}] 14:24:34 INFO - PROCESS | 2796 | 1471987474640 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:34 INFO - PROCESS | 2796 | 1471987474762 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 14:24:34 INFO - PROCESS | 2796 | 1471987474872 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:34 INFO - PROCESS | 2796 | 1471987474874 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:34 INFO - PROCESS | 2796 | ++DOCSHELL 18E4A800 == 40 [pid = 2796] [id = 375] 14:24:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19649800) [pid = 2796] [serial = 1125] [outer = 00000000] 14:24:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1994A400) [pid = 2796] [serial = 1126] [outer = 19649800] 14:24:34 INFO - PROCESS | 2796 | 1471987474936 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (19993000) [pid = 2796] [serial = 1127] [outer = 19649800] 14:24:35 INFO - PROCESS | 2796 | 1471987475600 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]]]}] 14:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1023ms 14:24:35 INFO - PROCESS | 2796 | 1471987475655 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 14:24:35 INFO - PROCESS | 2796 | 1471987475658 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 14:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:24:35 INFO - PROCESS | 2796 | 1471987475662 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:24:35 INFO - PROCESS | 2796 | 1471987475666 Marionette TRACE conn6 <- [1,1466,null,{}] 14:24:35 INFO - PROCESS | 2796 | 1471987475677 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}] 14:24:35 INFO - PROCESS | 2796 | 1471987475682 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:35 INFO - PROCESS | 2796 | 1471987475793 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 14:24:35 INFO - PROCESS | 2796 | 1471987475930 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:35 INFO - PROCESS | 2796 | 1471987475934 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:35 INFO - PROCESS | 2796 | ++DOCSHELL 1B749000 == 41 [pid = 2796] [id = 376] 14:24:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B7E1C00) [pid = 2796] [serial = 1128] [outer = 00000000] 14:24:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1C518000) [pid = 2796] [serial = 1129] [outer = 1B7E1C00] 14:24:35 INFO - PROCESS | 2796 | 1471987475998 Marionette DEBUG loaded listener.js 14:24:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (1CE86400) [pid = 2796] [serial = 1130] [outer = 1B7E1C00] 14:24:36 INFO - PROCESS | 2796 | 1471987476600 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]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1126ms 14:24:36 INFO - PROCESS | 2796 | 1471987476818 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 2796 | 1471987476823 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 14:24:36 INFO - PROCESS | 2796 | 1471987476828 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 2796 | 1471987476831 Marionette TRACE conn6 <- [1,1470,null,{}] 14:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:24:36 INFO - PROCESS | 2796 | 1471987476836 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}] 14:24:36 INFO - PROCESS | 2796 | 1471987476840 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:36 INFO - PROCESS | 2796 | 1471987476944 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 14:24:37 INFO - PROCESS | 2796 | 1471987477075 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 2796 | 1471987477080 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:37 INFO - PROCESS | 2796 | ++DOCSHELL 0CED0400 == 42 [pid = 2796] [id = 377] 14:24:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0CED1800) [pid = 2796] [serial = 1131] [outer = 00000000] 14:24:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CF2CC00) [pid = 2796] [serial = 1132] [outer = 0CED1800] 14:24:37 INFO - PROCESS | 2796 | 1471987477135 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (0C7F0400) [pid = 2796] [serial = 1133] [outer = 0CED1800] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 0C097C00 == 41 [pid = 2796] [id = 372] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 18DBDC00 == 40 [pid = 2796] [id = 371] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 0C194C00 == 39 [pid = 2796] [id = 370] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 1994C800 == 38 [pid = 2796] [id = 369] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 1964A800 == 37 [pid = 2796] [id = 368] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 181CE000 == 36 [pid = 2796] [id = 367] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 172AD000 == 35 [pid = 2796] [id = 366] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 0D057800 == 34 [pid = 2796] [id = 365] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 0CE70C00 == 33 [pid = 2796] [id = 364] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 18D6B800 == 32 [pid = 2796] [id = 362] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 0CECA800 == 31 [pid = 2796] [id = 363] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 1B749000 == 30 [pid = 2796] [id = 376] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 18E4A800 == 29 [pid = 2796] [id = 375] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 19949800 == 28 [pid = 2796] [id = 373] 14:24:38 INFO - PROCESS | 2796 | --DOCSHELL 0CE5AC00 == 27 [pid = 2796] [id = 374] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (19996C00) [pid = 2796] [serial = 1042] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (18187800) [pid = 2796] [serial = 1072] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0C76B800) [pid = 2796] [serial = 1063] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0CA04000) [pid = 2796] [serial = 1064] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (14D43000) [pid = 2796] [serial = 1069] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0D050400) [pid = 2796] [serial = 1066] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0D05A800) [pid = 2796] [serial = 1067] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CECCC00) [pid = 2796] [serial = 1060] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CE56C00) [pid = 2796] [serial = 1059] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18E52000) [pid = 2796] [serial = 1076] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18D6C000) [pid = 2796] [serial = 1075] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CE53800) [pid = 2796] [serial = 649] [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.] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (14D90C00) [pid = 2796] [serial = 1051] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0DB9EC00) [pid = 2796] [serial = 1050] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19EDC000) [pid = 2796] [serial = 1087] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19955C00) [pid = 2796] [serial = 1054] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (196BD800) [pid = 2796] [serial = 1053] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1BCDBC00) [pid = 2796] [serial = 1057] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1B9DE000) [pid = 2796] [serial = 1056] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19990400) [pid = 2796] [serial = 1085] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19655000) [pid = 2796] [serial = 1078] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19953C00) [pid = 2796] [serial = 1084] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (196C7C00) [pid = 2796] [serial = 1079] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (181D6C00) [pid = 2796] [serial = 1073] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (196C9800) [pid = 2796] [serial = 1082] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18E51C00) [pid = 2796] [serial = 1081] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (14E97C00) [pid = 2796] [serial = 1070] [outer = 00000000] [url = about:blank] 14:24:38 INFO - PROCESS | 2796 | 1471987478454 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]]]}] 14:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1672ms 14:24:38 INFO - PROCESS | 2796 | 1471987478509 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 2796 | 1471987478513 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 14:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:24:38 INFO - PROCESS | 2796 | 1471987478518 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 2796 | 1471987478521 Marionette TRACE conn6 <- [1,1474,null,{}] 14:24:38 INFO - PROCESS | 2796 | 1471987478527 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}] 14:24:38 INFO - PROCESS | 2796 | 1471987478530 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:38 INFO - PROCESS | 2796 | 1471987478629 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 14:24:38 INFO - PROCESS | 2796 | 1471987478636 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:38 INFO - PROCESS | 2796 | 1471987478639 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:38 INFO - PROCESS | 2796 | ++DOCSHELL 0CE52000 == 28 [pid = 2796] [id = 378] 14:24:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CE52C00) [pid = 2796] [serial = 1134] [outer = 00000000] 14:24:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CE70800) [pid = 2796] [serial = 1135] [outer = 0CE52C00] 14:24:38 INFO - PROCESS | 2796 | 1471987478693 Marionette DEBUG loaded listener.js 14:24:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CEC6800) [pid = 2796] [serial = 1136] [outer = 0CE52C00] 14:24:39 INFO - PROCESS | 2796 | 1471987479222 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]]]}] 14:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 730ms 14:24:39 INFO - PROCESS | 2796 | 1471987479248 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 14:24:39 INFO - PROCESS | 2796 | 1471987479253 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 14:24:39 INFO - PROCESS | 2796 | 1471987479260 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:24:39 INFO - PROCESS | 2796 | 1471987479263 Marionette TRACE conn6 <- [1,1478,null,{}] 14:24:39 INFO - PROCESS | 2796 | 1471987479267 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}] 14:24:39 INFO - PROCESS | 2796 | 1471987479269 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:39 INFO - PROCESS | 2796 | 1471987479363 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 14:24:39 INFO - PROCESS | 2796 | 1471987479373 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 2796 | 1471987479376 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:39 INFO - PROCESS | 2796 | ++DOCSHELL 0D050400 == 29 [pid = 2796] [id = 379] 14:24:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0D053000) [pid = 2796] [serial = 1137] [outer = 00000000] 14:24:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D054C00) [pid = 2796] [serial = 1138] [outer = 0D053000] 14:24:39 INFO - PROCESS | 2796 | 1471987479434 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D366400) [pid = 2796] [serial = 1139] [outer = 0D053000] 14:24:39 INFO - PROCESS | 2796 | 1471987479935 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]]]}] 14:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 730ms 14:24:39 INFO - PROCESS | 2796 | 1471987479993 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 14:24:39 INFO - PROCESS | 2796 | 1471987479995 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 14:24:40 INFO - PROCESS | 2796 | 1471987480032 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:24:40 INFO - PROCESS | 2796 | 1471987480036 Marionette TRACE conn6 <- [1,1482,null,{}] 14:24:40 INFO - PROCESS | 2796 | 1471987480052 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}] 14:24:40 INFO - PROCESS | 2796 | 1471987480057 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:40 INFO - PROCESS | 2796 | 1471987480158 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 14:24:40 INFO - PROCESS | 2796 | 1471987480168 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 2796 | 1471987480171 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:40 INFO - PROCESS | 2796 | ++DOCSHELL 15EAA800 == 30 [pid = 2796] [id = 380] 14:24:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (15EB0000) [pid = 2796] [serial = 1140] [outer = 00000000] 14:24:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (16BD4C00) [pid = 2796] [serial = 1141] [outer = 15EB0000] 14:24:40 INFO - PROCESS | 2796 | 1471987480226 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18157400) [pid = 2796] [serial = 1142] [outer = 15EB0000] 14:24:40 INFO - PROCESS | 2796 | 1471987480755 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]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 790ms 14:24:40 INFO - PROCESS | 2796 | 1471987480828 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 2796 | 1471987480831 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 14:24:40 INFO - PROCESS | 2796 | 1471987480834 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:24:40 INFO - PROCESS | 2796 | 1471987480836 Marionette TRACE conn6 <- [1,1486,null,{}] 14:24:40 INFO - PROCESS | 2796 | 1471987480843 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}] 14:24:40 INFO - PROCESS | 2796 | 1471987480845 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:40 INFO - PROCESS | 2796 | 1471987480965 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 14:24:41 INFO - PROCESS | 2796 | 1471987481027 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:41 INFO - PROCESS | 2796 | 1471987481029 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:41 INFO - PROCESS | 2796 | ++DOCSHELL 1818B000 == 31 [pid = 2796] [id = 381] 14:24:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18191000) [pid = 2796] [serial = 1143] [outer = 00000000] 14:24:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (181DA000) [pid = 2796] [serial = 1144] [outer = 18191000] 14:24:41 INFO - PROCESS | 2796 | 1471987481078 Marionette DEBUG loaded listener.js 14:24:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18C9F000) [pid = 2796] [serial = 1145] [outer = 18191000] 14:24:41 INFO - PROCESS | 2796 | 1471987481557 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]]]}] 14:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 770ms 14:24:41 INFO - PROCESS | 2796 | 1471987481608 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 14:24:41 INFO - PROCESS | 2796 | 1471987481610 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 14:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:24:41 INFO - PROCESS | 2796 | 1471987481614 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:24:41 INFO - PROCESS | 2796 | 1471987481616 Marionette TRACE conn6 <- [1,1490,null,{}] 14:24:41 INFO - PROCESS | 2796 | 1471987481620 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}] 14:24:41 INFO - PROCESS | 2796 | 1471987481622 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:41 INFO - PROCESS | 2796 | 1471987481736 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 14:24:41 INFO - PROCESS | 2796 | 1471987481749 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:41 INFO - PROCESS | 2796 | 1471987481751 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:41 INFO - PROCESS | 2796 | ++DOCSHELL 18D63800 == 32 [pid = 2796] [id = 382] 14:24:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18D68000) [pid = 2796] [serial = 1146] [outer = 00000000] 14:24:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18DB9C00) [pid = 2796] [serial = 1147] [outer = 18D68000] 14:24:41 INFO - PROCESS | 2796 | 1471987481797 Marionette DEBUG loaded listener.js 14:24:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18E52400) [pid = 2796] [serial = 1148] [outer = 18D68000] 14:24:42 INFO - PROCESS | 2796 | 1471987482261 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]]]}] 14:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 14:24:42 INFO - PROCESS | 2796 | 1471987482292 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 14:24:42 INFO - PROCESS | 2796 | 1471987482294 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 14:24:42 INFO - PROCESS | 2796 | 1471987482298 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:24:42 INFO - PROCESS | 2796 | 1471987482300 Marionette TRACE conn6 <- [1,1494,null,{}] 14:24:42 INFO - PROCESS | 2796 | 1471987482303 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}] 14:24:42 INFO - PROCESS | 2796 | 1471987482309 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:42 INFO - PROCESS | 2796 | 1471987482661 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1964AC00) [pid = 2796] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19990000) [pid = 2796] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0C776800) [pid = 2796] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19C06000) [pid = 2796] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (17DC1800) [pid = 2796] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0CED3C00) [pid = 2796] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18A2B400) [pid = 2796] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CEC5800) [pid = 2796] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0D360C00) [pid = 2796] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18E4A400) [pid = 2796] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1B741400) [pid = 2796] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:24:42 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0C10A000) [pid = 2796] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:24:42 INFO - PROCESS | 2796 | 1471987482730 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 2796 | 1471987482732 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:42 INFO - PROCESS | 2796 | ++DOCSHELL 0C115800 == 33 [pid = 2796] [id = 383] 14:24:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0C116800) [pid = 2796] [serial = 1149] [outer = 00000000] 14:24:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CE55C00) [pid = 2796] [serial = 1150] [outer = 0C116800] 14:24:42 INFO - PROCESS | 2796 | 1471987482781 Marionette DEBUG loaded listener.js 14:24:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (14973800) [pid = 2796] [serial = 1151] [outer = 0C116800] 14:24:43 INFO - PROCESS | 2796 | 1471987483633 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]]]}] 14:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1381ms 14:24:43 INFO - PROCESS | 2796 | 1471987483684 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 14:24:43 INFO - PROCESS | 2796 | 1471987483689 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 14:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:24:43 INFO - PROCESS | 2796 | 1471987483694 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:24:43 INFO - PROCESS | 2796 | 1471987483700 Marionette TRACE conn6 <- [1,1498,null,{}] 14:24:43 INFO - PROCESS | 2796 | 1471987483705 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}] 14:24:43 INFO - PROCESS | 2796 | 1471987483708 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:43 INFO - PROCESS | 2796 | 1471987483856 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 14:24:43 INFO - PROCESS | 2796 | 1471987483988 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:43 INFO - PROCESS | 2796 | 1471987483991 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:43 INFO - PROCESS | 2796 | ++DOCSHELL 0C120400 == 34 [pid = 2796] [id = 384] 14:24:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0C76A000) [pid = 2796] [serial = 1152] [outer = 00000000] 14:24:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CF0D800) [pid = 2796] [serial = 1153] [outer = 0C76A000] 14:24:44 INFO - PROCESS | 2796 | 1471987484056 Marionette DEBUG loaded listener.js 14:24:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0D054800) [pid = 2796] [serial = 1154] [outer = 0C76A000] 14:24:44 INFO - PROCESS | 2796 | 1471987484827 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]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1179ms 14:24:44 INFO - PROCESS | 2796 | 1471987484874 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 2796 | 1471987484879 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 14:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:24:44 INFO - PROCESS | 2796 | 1471987484885 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 2796 | 1471987484888 Marionette TRACE conn6 <- [1,1502,null,{}] 14:24:44 INFO - PROCESS | 2796 | 1471987484892 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}] 14:24:44 INFO - PROCESS | 2796 | 1471987484895 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:45 INFO - PROCESS | 2796 | 1471987485034 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 14:24:45 INFO - PROCESS | 2796 | 1471987485234 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 2796 | 1471987485237 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:45 INFO - PROCESS | 2796 | ++DOCSHELL 0C105C00 == 35 [pid = 2796] [id = 385] 14:24:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0C10DC00) [pid = 2796] [serial = 1155] [outer = 00000000] 14:24:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0C120000) [pid = 2796] [serial = 1156] [outer = 0C10DC00] 14:24:45 INFO - PROCESS | 2796 | 1471987485297 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0CA01800) [pid = 2796] [serial = 1157] [outer = 0C10DC00] 14:24:45 INFO - PROCESS | 2796 | --DOCSHELL 18D63800 == 34 [pid = 2796] [id = 382] 14:24:45 INFO - PROCESS | 2796 | --DOCSHELL 1818B000 == 33 [pid = 2796] [id = 381] 14:24:45 INFO - PROCESS | 2796 | --DOCSHELL 15EAA800 == 32 [pid = 2796] [id = 380] 14:24:45 INFO - PROCESS | 2796 | --DOCSHELL 0D050400 == 31 [pid = 2796] [id = 379] 14:24:45 INFO - PROCESS | 2796 | --DOCSHELL 0CE52000 == 30 [pid = 2796] [id = 378] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19652C00) [pid = 2796] [serial = 1105] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19C0D000) [pid = 2796] [serial = 1108] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (196CA400) [pid = 2796] [serial = 1106] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF2C400) [pid = 2796] [serial = 1111] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19EDD000) [pid = 2796] [serial = 1088] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1815A400) [pid = 2796] [serial = 1099] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1818C000) [pid = 2796] [serial = 1100] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CF37000) [pid = 2796] [serial = 1090] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0DB0C000) [pid = 2796] [serial = 1091] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18E4C400) [pid = 2796] [serial = 1102] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (0CF10400) [pid = 2796] [serial = 1093] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1A99FC00) [pid = 2796] [serial = 1109] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0D057400) [pid = 2796] [serial = 1094] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0DE0F400) [pid = 2796] [serial = 1096] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (14679800) [pid = 2796] [serial = 1097] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1818B400) [pid = 2796] [serial = 1118] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1AF85800) [pid = 2796] [serial = 1114] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0CF6A800) [pid = 2796] [serial = 1112] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (1AF87400) [pid = 2796] [serial = 1115] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (18E59400) [pid = 2796] [serial = 1103] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (1B9DC400) [pid = 2796] [serial = 1120] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (1BCDAC00) [pid = 2796] [serial = 1121] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (0CA0F400) [pid = 2796] [serial = 1117] [outer = 00000000] [url = about:blank] 14:24:45 INFO - PROCESS | 2796 | 1471987485895 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]]]}] 14:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1021ms 14:24:45 INFO - PROCESS | 2796 | 1471987485911 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 14:24:45 INFO - PROCESS | 2796 | 1471987485915 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 14:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:24:45 INFO - PROCESS | 2796 | 1471987485919 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:24:45 INFO - PROCESS | 2796 | 1471987485922 Marionette TRACE conn6 <- [1,1506,null,{}] 14:24:45 INFO - PROCESS | 2796 | 1471987485928 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}] 14:24:45 INFO - PROCESS | 2796 | 1471987485932 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:46 INFO - PROCESS | 2796 | 1471987486026 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 14:24:46 INFO - PROCESS | 2796 | 1471987486037 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 2796 | 1471987486040 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:46 INFO - PROCESS | 2796 | ++DOCSHELL 0D532400 == 31 [pid = 2796] [id = 386] 14:24:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0D693C00) [pid = 2796] [serial = 1158] [outer = 00000000] 14:24:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0DFDB800) [pid = 2796] [serial = 1159] [outer = 0D693C00] 14:24:46 INFO - PROCESS | 2796 | 1471987486093 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (146B3400) [pid = 2796] [serial = 1160] [outer = 0D693C00] 14:24:46 INFO - PROCESS | 2796 | 1471987486588 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]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 730ms 14:24:46 INFO - PROCESS | 2796 | 1471987486656 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 2796 | 1471987486660 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 14:24:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:24:46 INFO - PROCESS | 2796 | 1471987486665 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 2796 | 1471987486667 Marionette TRACE conn6 <- [1,1510,null,{}] 14:24:46 INFO - PROCESS | 2796 | 1471987486670 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}] 14:24:46 INFO - PROCESS | 2796 | 1471987486673 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:46 INFO - PROCESS | 2796 | 1471987486769 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 14:24:46 INFO - PROCESS | 2796 | 1471987486859 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 2796 | 1471987486861 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:46 INFO - PROCESS | 2796 | ++DOCSHELL 0DFA0000 == 32 [pid = 2796] [id = 387] 14:24:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (146BB800) [pid = 2796] [serial = 1161] [outer = 00000000] 14:24:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (16BC8800) [pid = 2796] [serial = 1162] [outer = 146BB800] 14:24:46 INFO - PROCESS | 2796 | 1471987486911 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (18051800) [pid = 2796] [serial = 1163] [outer = 146BB800] 14:24:47 INFO - PROCESS | 2796 | 1471987487287 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"]]]}] 14:24:47 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 () { 14:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:24:47 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 () { 14:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:24:47 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 () { 14:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:24:47 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 () { 14:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:24:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 675ms 14:24:47 INFO - PROCESS | 2796 | 1471987487352 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 14:24:47 INFO - PROCESS | 2796 | 1471987487354 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 14:24:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:24:47 INFO - PROCESS | 2796 | 1471987487360 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:24:47 INFO - PROCESS | 2796 | 1471987487365 Marionette TRACE conn6 <- [1,1514,null,{}] 14:24:47 INFO - PROCESS | 2796 | 1471987487375 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}] 14:24:47 INFO - PROCESS | 2796 | 1471987487379 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:47 INFO - PROCESS | 2796 | 1471987487471 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 14:24:47 INFO - PROCESS | 2796 | 1471987487478 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 2796 | 1471987487480 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:47 INFO - PROCESS | 2796 | ++DOCSHELL 1818FC00 == 33 [pid = 2796] [id = 388] 14:24:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (18190000) [pid = 2796] [serial = 1164] [outer = 00000000] 14:24:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (18E56400) [pid = 2796] [serial = 1165] [outer = 18190000] 14:24:47 INFO - PROCESS | 2796 | 1471987487529 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (19064800) [pid = 2796] [serial = 1166] [outer = 18190000] 14:24:47 INFO - PROCESS | 2796 | 1471987487994 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"]]]}] 14:24:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:24:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:24:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:24:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 686ms 14:24:48 INFO - PROCESS | 2796 | 1471987488046 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 2796 | 1471987488048 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 14:24:48 INFO - PROCESS | 2796 | 1471987488051 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:24:48 INFO - PROCESS | 2796 | 1471987488053 Marionette TRACE conn6 <- [1,1518,null,{}] 14:24:48 INFO - PROCESS | 2796 | 1471987488057 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}] 14:24:48 INFO - PROCESS | 2796 | 1471987488059 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:48 INFO - PROCESS | 2796 | 1471987488209 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 14:24:48 INFO - PROCESS | 2796 | 1471987488233 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:48 INFO - PROCESS | 2796 | 1471987488235 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:48 INFO - PROCESS | 2796 | ++DOCSHELL 19655400 == 34 [pid = 2796] [id = 389] 14:24:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (19655C00) [pid = 2796] [serial = 1167] [outer = 00000000] 14:24:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (196C7800) [pid = 2796] [serial = 1168] [outer = 19655C00] 14:24:48 INFO - PROCESS | 2796 | 1471987488284 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (196C8000) [pid = 2796] [serial = 1169] [outer = 19655C00] 14:24:48 INFO - PROCESS | 2796 | 1471987488701 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]]]}] 14:24:48 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 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:24:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:24:48 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. 14:24:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:24:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 14:24:48 INFO - PROCESS | 2796 | 1471987488725 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 2796 | 1471987488727 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 14:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:24:48 INFO - PROCESS | 2796 | 1471987488730 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 2796 | 1471987488732 Marionette TRACE conn6 <- [1,1522,null,{}] 14:24:48 INFO - PROCESS | 2796 | 1471987488745 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}] 14:24:48 INFO - PROCESS | 2796 | 1471987488747 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:48 INFO - PROCESS | 2796 | 1471987488861 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 14:24:48 INFO - PROCESS | 2796 | 1471987488866 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:48 INFO - PROCESS | 2796 | 1471987488872 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:48 INFO - PROCESS | 2796 | ++DOCSHELL 14921800 == 35 [pid = 2796] [id = 390] 14:24:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (1994DC00) [pid = 2796] [serial = 1170] [outer = 00000000] 14:24:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (19982800) [pid = 2796] [serial = 1171] [outer = 1994DC00] 14:24:48 INFO - PROCESS | 2796 | 1471987488931 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19997000) [pid = 2796] [serial = 1172] [outer = 1994DC00] 14:24:49 INFO - PROCESS | 2796 | 1471987489400 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]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 690ms 14:24:49 INFO - PROCESS | 2796 | 1471987489422 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 2796 | 1471987489424 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 14:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:24:49 INFO - PROCESS | 2796 | 1471987489427 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 2796 | 1471987489429 Marionette TRACE conn6 <- [1,1526,null,{}] 14:24:49 INFO - PROCESS | 2796 | 1471987489433 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}] 14:24:49 INFO - PROCESS | 2796 | 1471987489435 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:49 INFO - PROCESS | 2796 | 1471987489556 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 14:24:49 INFO - PROCESS | 2796 | 1471987489658 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 2796 | 1471987489660 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:49 INFO - PROCESS | 2796 | ++DOCSHELL 19A63400 == 36 [pid = 2796] [id = 391] 14:24:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19A63800) [pid = 2796] [serial = 1173] [outer = 00000000] 14:24:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (19ED8000) [pid = 2796] [serial = 1174] [outer = 19A63800] 14:24:49 INFO - PROCESS | 2796 | 1471987489705 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1A99EC00) [pid = 2796] [serial = 1175] [outer = 19A63800] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18D68000) [pid = 2796] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CED1800) [pid = 2796] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0D053000) [pid = 2796] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CE52C00) [pid = 2796] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18191000) [pid = 2796] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19649800) [pid = 2796] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1B7E1C00) [pid = 2796] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:24:50 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0D052800) [pid = 2796] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:24:50 INFO - PROCESS | 2796 | 1471987490171 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]]]}] 14:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 770ms 14:24:50 INFO - PROCESS | 2796 | 1471987490198 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 14:24:50 INFO - PROCESS | 2796 | 1471987490200 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 14:24:50 INFO - PROCESS | 2796 | 1471987490203 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:24:50 INFO - PROCESS | 2796 | 1471987490205 Marionette TRACE conn6 <- [1,1530,null,{}] 14:24:50 INFO - PROCESS | 2796 | 1471987490209 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}] 14:24:50 INFO - PROCESS | 2796 | 1471987490211 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:50 INFO - PROCESS | 2796 | 1471987490290 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 14:24:50 INFO - PROCESS | 2796 | 1471987490296 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 2796 | 1471987490298 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:50 INFO - PROCESS | 2796 | ++DOCSHELL 0CE52C00 == 37 [pid = 2796] [id = 392] 14:24:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CF0E800) [pid = 2796] [serial = 1176] [outer = 00000000] 14:24:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (19999800) [pid = 2796] [serial = 1177] [outer = 0CF0E800] 14:24:50 INFO - PROCESS | 2796 | 1471987490346 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (1AB7B800) [pid = 2796] [serial = 1178] [outer = 0CF0E800] 14:24:50 INFO - PROCESS | 2796 | 1471987490776 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]]]}] 14:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms 14:24:50 INFO - PROCESS | 2796 | 1471987490839 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 14:24:50 INFO - PROCESS | 2796 | 1471987490841 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 14:24:50 INFO - PROCESS | 2796 | 1471987490844 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:24:50 INFO - PROCESS | 2796 | 1471987490846 Marionette TRACE conn6 <- [1,1534,null,{}] 14:24:50 INFO - PROCESS | 2796 | 1471987490850 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}] 14:24:50 INFO - PROCESS | 2796 | 1471987490852 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:50 INFO - PROCESS | 2796 | 1471987490936 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 14:24:50 INFO - PROCESS | 2796 | 1471987490972 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 2796 | 1471987490974 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:50 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF7C00 == 38 [pid = 2796] [id = 393] 14:24:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (1AF85400) [pid = 2796] [serial = 1179] [outer = 00000000] 14:24:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (1AF8EC00) [pid = 2796] [serial = 1180] [outer = 1AF85400] 14:24:51 INFO - PROCESS | 2796 | 1471987491021 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1AFF6C00) [pid = 2796] [serial = 1181] [outer = 1AF85400] 14:24:51 INFO - PROCESS | 2796 | 1471987491468 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]]]}] 14:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 671ms 14:24:51 INFO - PROCESS | 2796 | 1471987491519 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 14:24:51 INFO - PROCESS | 2796 | 1471987491521 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 14:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:24:51 INFO - PROCESS | 2796 | 1471987491525 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:24:51 INFO - PROCESS | 2796 | 1471987491527 Marionette TRACE conn6 <- [1,1538,null,{}] 14:24:51 INFO - PROCESS | 2796 | 1471987491531 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}] 14:24:51 INFO - PROCESS | 2796 | 1471987491533 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:51 INFO - PROCESS | 2796 | 1471987491618 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 14:24:51 INFO - PROCESS | 2796 | 1471987491624 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 2796 | 1471987491626 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:51 INFO - PROCESS | 2796 | ++DOCSHELL 19652000 == 39 [pid = 2796] [id = 394] 14:24:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1AF88800) [pid = 2796] [serial = 1182] [outer = 00000000] 14:24:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1B749000) [pid = 2796] [serial = 1183] [outer = 1AF88800] 14:24:51 INFO - PROCESS | 2796 | 1471987491684 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1B7DC000) [pid = 2796] [serial = 1184] [outer = 1AF88800] 14:24:52 INFO - PROCESS | 2796 | 1471987492201 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]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 14:24:52 INFO - PROCESS | 2796 | 1471987492260 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 2796 | 1471987492265 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 14:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:24:52 INFO - PROCESS | 2796 | 1471987492270 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 2796 | 1471987492273 Marionette TRACE conn6 <- [1,1542,null,{}] 14:24:52 INFO - PROCESS | 2796 | 1471987492280 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}] 14:24:52 INFO - PROCESS | 2796 | 1471987492283 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:52 INFO - PROCESS | 2796 | 1471987492454 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 14:24:52 INFO - PROCESS | 2796 | 1471987492562 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:52 INFO - PROCESS | 2796 | 1471987492567 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:52 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2A800 == 40 [pid = 2796] [id = 395] 14:24:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CF2B000) [pid = 2796] [serial = 1185] [outer = 00000000] 14:24:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0D059400) [pid = 2796] [serial = 1186] [outer = 0CF2B000] 14:24:52 INFO - PROCESS | 2796 | 1471987492630 Marionette DEBUG loaded listener.js 14:24:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0DEF6000) [pid = 2796] [serial = 1187] [outer = 0CF2B000] 14:24:53 INFO - PROCESS | 2796 | 1471987493220 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]]]}] 14:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1022ms 14:24:53 INFO - PROCESS | 2796 | 1471987493292 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 14:24:53 INFO - PROCESS | 2796 | 1471987493297 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 14:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:24:53 INFO - PROCESS | 2796 | 1471987493304 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:24:53 INFO - PROCESS | 2796 | 1471987493307 Marionette TRACE conn6 <- [1,1546,null,{}] 14:24:53 INFO - PROCESS | 2796 | 1471987493311 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}] 14:24:53 INFO - PROCESS | 2796 | 1471987493314 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:53 INFO - PROCESS | 2796 | 1471987493458 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 14:24:53 INFO - PROCESS | 2796 | 1471987493598 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:53 INFO - PROCESS | 2796 | 1471987493601 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:53 INFO - PROCESS | 2796 | ++DOCSHELL 18195800 == 41 [pid = 2796] [id = 396] 14:24:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (181D2800) [pid = 2796] [serial = 1188] [outer = 00000000] 14:24:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18D6D000) [pid = 2796] [serial = 1189] [outer = 181D2800] 14:24:53 INFO - PROCESS | 2796 | 1471987493663 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18E55800) [pid = 2796] [serial = 1190] [outer = 181D2800] 14:24:54 INFO - PROCESS | 2796 | 1471987494275 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]]]}] 14:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1021ms 14:24:54 INFO - PROCESS | 2796 | 1471987494328 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 14:24:54 INFO - PROCESS | 2796 | 1471987494330 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 14:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:24:54 INFO - PROCESS | 2796 | 1471987494334 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:24:54 INFO - PROCESS | 2796 | 1471987494338 Marionette TRACE conn6 <- [1,1550,null,{}] 14:24:54 INFO - PROCESS | 2796 | 1471987494349 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}] 14:24:54 INFO - PROCESS | 2796 | 1471987494354 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:54 INFO - PROCESS | 2796 | 1471987494522 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 14:24:54 INFO - PROCESS | 2796 | 1471987494649 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:54 INFO - PROCESS | 2796 | 1471987494653 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:54 INFO - PROCESS | 2796 | ++DOCSHELL 1AB75400 == 42 [pid = 2796] [id = 397] 14:24:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1AF84C00) [pid = 2796] [serial = 1191] [outer = 00000000] 14:24:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1AF8F000) [pid = 2796] [serial = 1192] [outer = 1AF84C00] 14:24:54 INFO - PROCESS | 2796 | 1471987494712 Marionette DEBUG loaded listener.js 14:24:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1B74B800) [pid = 2796] [serial = 1193] [outer = 1AF84C00] 14:24:55 INFO - PROCESS | 2796 | 1471987495336 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]]]}] 14:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1025ms 14:24:55 INFO - PROCESS | 2796 | 1471987495369 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 14:24:55 INFO - PROCESS | 2796 | 1471987495373 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 14:24:55 INFO - PROCESS | 2796 | 1471987495377 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:24:55 INFO - PROCESS | 2796 | 1471987495379 Marionette TRACE conn6 <- [1,1554,null,{}] 14:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:24:55 INFO - PROCESS | 2796 | 1471987495383 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}] 14:24:55 INFO - PROCESS | 2796 | 1471987495385 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:55 INFO - PROCESS | 2796 | 1471987495494 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 14:24:55 INFO - PROCESS | 2796 | 1471987495627 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:55 INFO - PROCESS | 2796 | 1471987495629 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:55 INFO - PROCESS | 2796 | ++DOCSHELL 18E51400 == 43 [pid = 2796] [id = 398] 14:24:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18E53C00) [pid = 2796] [serial = 1194] [outer = 00000000] 14:24:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1BCDC000) [pid = 2796] [serial = 1195] [outer = 18E53C00] 14:24:55 INFO - PROCESS | 2796 | 1471987495687 Marionette DEBUG loaded listener.js 14:24:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1BE46800) [pid = 2796] [serial = 1196] [outer = 18E53C00] 14:24:56 INFO - PROCESS | 2796 | 1471987496460 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]]]}] 14:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1122ms 14:24:56 INFO - PROCESS | 2796 | 1471987496506 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 2796 | 1471987496510 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 14:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:24:56 INFO - PROCESS | 2796 | 1471987496515 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 2796 | 1471987496519 Marionette TRACE conn6 <- [1,1558,null,{}] 14:24:56 INFO - PROCESS | 2796 | 1471987496525 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}] 14:24:56 INFO - PROCESS | 2796 | 1471987496528 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:56 INFO - PROCESS | 2796 | 1471987496632 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 14:24:56 INFO - PROCESS | 2796 | 1471987496767 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:56 INFO - PROCESS | 2796 | 1471987496770 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:56 INFO - PROCESS | 2796 | ++DOCSHELL 0CECB400 == 44 [pid = 2796] [id = 399] 14:24:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CECD800) [pid = 2796] [serial = 1197] [outer = 00000000] 14:24:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0D530400) [pid = 2796] [serial = 1198] [outer = 0CECD800] 14:24:56 INFO - PROCESS | 2796 | 1471987496823 Marionette DEBUG loaded listener.js 14:24:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (14788800) [pid = 2796] [serial = 1199] [outer = 0CECD800] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0CAF7C00 == 43 [pid = 2796] [id = 393] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0CE52C00 == 42 [pid = 2796] [id = 392] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 19A63400 == 41 [pid = 2796] [id = 391] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 14921800 == 40 [pid = 2796] [id = 390] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 19655400 == 39 [pid = 2796] [id = 389] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 1818FC00 == 38 [pid = 2796] [id = 388] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0DFA0000 == 37 [pid = 2796] [id = 387] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0D532400 == 36 [pid = 2796] [id = 386] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0C105C00 == 35 [pid = 2796] [id = 385] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0C115800 == 34 [pid = 2796] [id = 383] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0C120400 == 33 [pid = 2796] [id = 384] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0CED0400 == 32 [pid = 2796] [id = 377] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 18E51400 == 31 [pid = 2796] [id = 398] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 1AB75400 == 30 [pid = 2796] [id = 397] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 19652000 == 29 [pid = 2796] [id = 394] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 0CF2A800 == 28 [pid = 2796] [id = 395] 14:24:57 INFO - PROCESS | 2796 | --DOCSHELL 18195800 == 27 [pid = 2796] [id = 396] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (16BD4C00) [pid = 2796] [serial = 1141] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (181DA000) [pid = 2796] [serial = 1144] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (19993000) [pid = 2796] [serial = 1127] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (1CE86400) [pid = 2796] [serial = 1130] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (15EA4C00) [pid = 2796] [serial = 1124] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18DB9C00) [pid = 2796] [serial = 1147] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18E52400) [pid = 2796] [serial = 1148] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0C7F0400) [pid = 2796] [serial = 1133] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF2CC00) [pid = 2796] [serial = 1132] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D054C00) [pid = 2796] [serial = 1138] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0D366400) [pid = 2796] [serial = 1139] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18C9F000) [pid = 2796] [serial = 1145] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CE70800) [pid = 2796] [serial = 1135] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0CEC6800) [pid = 2796] [serial = 1136] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (14D40400) [pid = 2796] [serial = 1123] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1994A400) [pid = 2796] [serial = 1126] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1C518000) [pid = 2796] [serial = 1129] [outer = 00000000] [url = about:blank] 14:24:57 INFO - PROCESS | 2796 | 1471987498008 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]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1540ms 14:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:24:58 INFO - PROCESS | 2796 | 1471987498056 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 2796 | 1471987498060 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 14:24:58 INFO - PROCESS | 2796 | 1471987498064 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 2796 | 1471987498069 Marionette TRACE conn6 <- [1,1562,null,{}] 14:24:58 INFO - PROCESS | 2796 | 1471987498075 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}] 14:24:58 INFO - PROCESS | 2796 | 1471987498078 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:58 INFO - PROCESS | 2796 | 1471987498207 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 14:24:58 INFO - PROCESS | 2796 | 1471987498302 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 2796 | 1471987498304 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:58 INFO - PROCESS | 2796 | ++DOCSHELL 0CA0F400 == 28 [pid = 2796] [id = 400] 14:24:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CA5D000) [pid = 2796] [serial = 1200] [outer = 00000000] 14:24:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CE5BC00) [pid = 2796] [serial = 1201] [outer = 0CA5D000] 14:24:58 INFO - PROCESS | 2796 | 1471987498356 Marionette DEBUG loaded listener.js 14:24:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CECBC00) [pid = 2796] [serial = 1202] [outer = 0CA5D000] 14:24:58 INFO - PROCESS | 2796 | 1471987498751 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]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 730ms 14:24:58 INFO - PROCESS | 2796 | 1471987498809 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 2796 | 1471987498814 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 14:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:24:58 INFO - PROCESS | 2796 | 1471987498821 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 2796 | 1471987498823 Marionette TRACE conn6 <- [1,1566,null,{}] 14:24:58 INFO - PROCESS | 2796 | 1471987498828 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}] 14:24:58 INFO - PROCESS | 2796 | 1471987498830 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:58 INFO - PROCESS | 2796 | 1471987498927 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 14:24:58 INFO - PROCESS | 2796 | 1471987498933 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 2796 | 1471987498936 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:58 INFO - PROCESS | 2796 | ++DOCSHELL 0CF29400 == 29 [pid = 2796] [id = 401] 14:24:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CF29800) [pid = 2796] [serial = 1203] [outer = 00000000] 14:24:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0D149800) [pid = 2796] [serial = 1204] [outer = 0CF29800] 14:24:58 INFO - PROCESS | 2796 | 1471987498988 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0D69F000) [pid = 2796] [serial = 1205] [outer = 0CF29800] 14:24:59 INFO - PROCESS | 2796 | 1471987499445 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]]]}] 14:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 14:24:59 INFO - PROCESS | 2796 | 1471987499494 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 14:24:59 INFO - PROCESS | 2796 | 1471987499496 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 14:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:24:59 INFO - PROCESS | 2796 | 1471987499501 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:24:59 INFO - PROCESS | 2796 | 1471987499504 Marionette TRACE conn6 <- [1,1570,null,{}] 14:24:59 INFO - PROCESS | 2796 | 1471987499515 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}] 14:24:59 INFO - PROCESS | 2796 | 1471987499520 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:59 INFO - PROCESS | 2796 | 1471987499628 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 14:24:59 INFO - PROCESS | 2796 | 1471987499641 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:59 INFO - PROCESS | 2796 | 1471987499644 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:24:59 INFO - PROCESS | 2796 | ++DOCSHELL 16BC7800 == 30 [pid = 2796] [id = 402] 14:24:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (16BC7C00) [pid = 2796] [serial = 1206] [outer = 00000000] 14:24:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (172A9400) [pid = 2796] [serial = 1207] [outer = 16BC7C00] 14:24:59 INFO - PROCESS | 2796 | 1471987499697 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18189C00) [pid = 2796] [serial = 1208] [outer = 16BC7C00] 14:25:00 INFO - PROCESS | 2796 | 1471987500221 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]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 770ms 14:25:00 INFO - PROCESS | 2796 | 1471987500305 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 2796 | 1471987500308 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 14:25:00 INFO - PROCESS | 2796 | 1471987500314 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 2796 | 1471987500316 Marionette TRACE conn6 <- [1,1574,null,{}] 14:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:25:00 INFO - PROCESS | 2796 | 1471987500319 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}] 14:25:00 INFO - PROCESS | 2796 | 1471987500321 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:00 INFO - PROCESS | 2796 | 1471987500447 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 14:25:00 INFO - PROCESS | 2796 | 1471987500511 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 2796 | 1471987500513 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:00 INFO - PROCESS | 2796 | ++DOCSHELL 18194C00 == 31 [pid = 2796] [id = 403] 14:25:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (181D1C00) [pid = 2796] [serial = 1209] [outer = 00000000] 14:25:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18D64000) [pid = 2796] [serial = 1210] [outer = 181D1C00] 14:25:00 INFO - PROCESS | 2796 | 1471987500563 Marionette DEBUG loaded listener.js 14:25:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18D6CC00) [pid = 2796] [serial = 1211] [outer = 181D1C00] 14:25:01 INFO - PROCESS | 2796 | 1471987501009 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]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 14:25:01 INFO - PROCESS | 2796 | 1471987501054 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 2796 | 1471987501056 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 14:25:01 INFO - PROCESS | 2796 | 1471987501059 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:25:01 INFO - PROCESS | 2796 | 1471987501061 Marionette TRACE conn6 <- [1,1578,null,{}] 14:25:01 INFO - PROCESS | 2796 | 1471987501065 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}] 14:25:01 INFO - PROCESS | 2796 | 1471987501067 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:01 INFO - PROCESS | 2796 | 1471987501180 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 14:25:01 INFO - PROCESS | 2796 | 1471987501185 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 2796 | 1471987501187 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:01 INFO - PROCESS | 2796 | ++DOCSHELL 18E4D000 == 32 [pid = 2796] [id = 404] 14:25:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18E4D400) [pid = 2796] [serial = 1212] [outer = 00000000] 14:25:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18E58000) [pid = 2796] [serial = 1213] [outer = 18E4D400] 14:25:01 INFO - PROCESS | 2796 | 1471987501238 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (19648000) [pid = 2796] [serial = 1214] [outer = 18E4D400] 14:25:01 INFO - PROCESS | 2796 | 1471987501746 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]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 732ms 14:25:01 INFO - PROCESS | 2796 | 1471987501814 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 2796 | 1471987501816 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 14:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:25:01 INFO - PROCESS | 2796 | 1471987501819 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - PROCESS | 2796 | 1471987501821 Marionette TRACE conn6 <- [1,1582,null,{}] 14:25:01 INFO - PROCESS | 2796 | 1471987501825 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}] 14:25:01 INFO - PROCESS | 2796 | 1471987501831 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:02 INFO - PROCESS | 2796 | 1471987502198 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (15EB0000) [pid = 2796] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19655C00) [pid = 2796] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1994DC00) [pid = 2796] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0C76A000) [pid = 2796] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C116800) [pid = 2796] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (19A63800) [pid = 2796] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18190000) [pid = 2796] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D693C00) [pid = 2796] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (146BB800) [pid = 2796] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C10DC00) [pid = 2796] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CF0E800) [pid = 2796] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1AF88800) [pid = 2796] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:25:02 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1AF85400) [pid = 2796] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:25:02 INFO - PROCESS | 2796 | 1471987502271 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 2796 | 1471987502273 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:02 INFO - PROCESS | 2796 | ++DOCSHELL 0C116800 == 33 [pid = 2796] [id = 405] 14:25:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0C121C00) [pid = 2796] [serial = 1215] [outer = 00000000] 14:25:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CF2BC00) [pid = 2796] [serial = 1216] [outer = 0C121C00] 14:25:02 INFO - PROCESS | 2796 | 1471987502323 Marionette DEBUG loaded listener.js 14:25:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (189DEC00) [pid = 2796] [serial = 1217] [outer = 0C121C00] 14:25:02 INFO - PROCESS | 2796 | 1471987502712 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]]]}] 14:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 930ms 14:25:02 INFO - PROCESS | 2796 | 1471987502754 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 14:25:02 INFO - PROCESS | 2796 | 1471987502756 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 14:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:25:02 INFO - PROCESS | 2796 | 1471987502759 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 2796 | 1471987502761 Marionette TRACE conn6 <- [1,1586,null,{}] 14:25:02 INFO - PROCESS | 2796 | 1471987502764 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}] 14:25:02 INFO - PROCESS | 2796 | 1471987502766 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:02 INFO - PROCESS | 2796 | 1471987502846 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 14:25:02 INFO - PROCESS | 2796 | 1471987502851 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 2796 | 1471987502853 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:02 INFO - PROCESS | 2796 | ++DOCSHELL 0D053400 == 34 [pid = 2796] [id = 406] 14:25:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0D149400) [pid = 2796] [serial = 1218] [outer = 00000000] 14:25:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1994DC00) [pid = 2796] [serial = 1219] [outer = 0D149400] 14:25:02 INFO - PROCESS | 2796 | 1471987502902 Marionette DEBUG loaded listener.js 14:25:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1998FC00) [pid = 2796] [serial = 1220] [outer = 0D149400] 14:25:03 INFO - PROCESS | 2796 | 1471987503337 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]]]}] 14:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 630ms 14:25:03 INFO - PROCESS | 2796 | 1471987503390 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 14:25:03 INFO - PROCESS | 2796 | 1471987503392 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 14:25:03 INFO - PROCESS | 2796 | 1471987503395 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:25:03 INFO - PROCESS | 2796 | 1471987503397 Marionette TRACE conn6 <- [1,1590,null,{}] 14:25:03 INFO - PROCESS | 2796 | 1471987503401 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}] 14:25:03 INFO - PROCESS | 2796 | 1471987503403 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:03 INFO - PROCESS | 2796 | 1471987503486 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 14:25:03 INFO - PROCESS | 2796 | 1471987503491 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:03 INFO - PROCESS | 2796 | 1471987503493 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:03 INFO - PROCESS | 2796 | ++DOCSHELL 0C091800 == 35 [pid = 2796] [id = 407] 14:25:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C105800) [pid = 2796] [serial = 1221] [outer = 00000000] 14:25:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1999C400) [pid = 2796] [serial = 1222] [outer = 0C105800] 14:25:03 INFO - PROCESS | 2796 | 1471987503542 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19A63000) [pid = 2796] [serial = 1223] [outer = 0C105800] 14:25:03 INFO - PROCESS | 2796 | 1471987503990 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]]]}] 14:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 630ms 14:25:04 INFO - PROCESS | 2796 | 1471987504030 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 2796 | 1471987504032 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 14:25:04 INFO - PROCESS | 2796 | 1471987504035 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:25:04 INFO - PROCESS | 2796 | 1471987504037 Marionette TRACE conn6 <- [1,1594,null,{}] 14:25:04 INFO - PROCESS | 2796 | 1471987504060 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}] 14:25:04 INFO - PROCESS | 2796 | 1471987504062 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:04 INFO - PROCESS | 2796 | 1471987504147 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 14:25:04 INFO - PROCESS | 2796 | 1471987504152 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 2796 | 1471987504154 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:04 INFO - PROCESS | 2796 | ++DOCSHELL 1AB7A800 == 36 [pid = 2796] [id = 408] 14:25:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1AF83C00) [pid = 2796] [serial = 1224] [outer = 00000000] 14:25:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1AF8BC00) [pid = 2796] [serial = 1225] [outer = 1AF83C00] 14:25:04 INFO - PROCESS | 2796 | 1471987504213 Marionette DEBUG loaded listener.js 14:25:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1B0DC800) [pid = 2796] [serial = 1226] [outer = 1AF83C00] 14:25:05 INFO - PROCESS | 2796 | 1471987505073 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]]]}] 14:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1124ms 14:25:05 INFO - PROCESS | 2796 | 1471987505164 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 2796 | 1471987505169 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 14:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:25:05 INFO - PROCESS | 2796 | 1471987505174 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 2796 | 1471987505178 Marionette TRACE conn6 <- [1,1598,null,{}] 14:25:05 INFO - PROCESS | 2796 | 1471987505183 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}] 14:25:05 INFO - PROCESS | 2796 | 1471987505187 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:05 INFO - PROCESS | 2796 | 1471987505346 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 14:25:05 INFO - PROCESS | 2796 | 1471987505478 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 2796 | 1471987505481 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:05 INFO - PROCESS | 2796 | ++DOCSHELL 0CE55800 == 37 [pid = 2796] [id = 409] 14:25:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CE56C00) [pid = 2796] [serial = 1227] [outer = 00000000] 14:25:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0CF38400) [pid = 2796] [serial = 1228] [outer = 0CE56C00] 14:25:05 INFO - PROCESS | 2796 | 1471987505547 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0D64FC00) [pid = 2796] [serial = 1229] [outer = 0CE56C00] 14:25:06 INFO - PROCESS | 2796 | 1471987506230 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]]]}] 14:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1124ms 14:25:06 INFO - PROCESS | 2796 | 1471987506303 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 2796 | 1471987506308 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 14:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:25:06 INFO - PROCESS | 2796 | 1471987506315 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 2796 | 1471987506318 Marionette TRACE conn6 <- [1,1602,null,{}] 14:25:06 INFO - PROCESS | 2796 | 1471987506323 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}] 14:25:06 INFO - PROCESS | 2796 | 1471987506326 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:06 INFO - PROCESS | 2796 | 1471987506469 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 14:25:06 INFO - PROCESS | 2796 | 1471987506598 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 2796 | 1471987506600 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:06 INFO - PROCESS | 2796 | ++DOCSHELL 14D43000 == 38 [pid = 2796] [id = 410] 14:25:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (14D47000) [pid = 2796] [serial = 1230] [outer = 00000000] 14:25:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (18186C00) [pid = 2796] [serial = 1231] [outer = 14D47000] 14:25:06 INFO - PROCESS | 2796 | 1471987506660 Marionette DEBUG loaded listener.js 14:25:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (18C98C00) [pid = 2796] [serial = 1232] [outer = 14D47000] 14:25:07 INFO - PROCESS | 2796 | 1471987507470 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]]]}] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 0C091800 == 37 [pid = 2796] [id = 407] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 0D053400 == 36 [pid = 2796] [id = 406] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 0C116800 == 35 [pid = 2796] [id = 405] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 18E4D000 == 34 [pid = 2796] [id = 404] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 18194C00 == 33 [pid = 2796] [id = 403] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 16BC7800 == 32 [pid = 2796] [id = 402] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 0CF29400 == 31 [pid = 2796] [id = 401] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 0CA0F400 == 30 [pid = 2796] [id = 400] 14:25:07 INFO - PROCESS | 2796 | --DOCSHELL 0CECB400 == 29 [pid = 2796] [id = 399] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (18157400) [pid = 2796] [serial = 1142] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (196C7800) [pid = 2796] [serial = 1168] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (196C8000) [pid = 2796] [serial = 1169] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (19997000) [pid = 2796] [serial = 1172] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (19982800) [pid = 2796] [serial = 1171] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CF0D800) [pid = 2796] [serial = 1153] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0D054800) [pid = 2796] [serial = 1154] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (14973800) [pid = 2796] [serial = 1151] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0CE55C00) [pid = 2796] [serial = 1150] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19ED8000) [pid = 2796] [serial = 1174] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18E56400) [pid = 2796] [serial = 1165] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0DFDB800) [pid = 2796] [serial = 1159] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (146B3400) [pid = 2796] [serial = 1160] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (16BC8800) [pid = 2796] [serial = 1162] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18051800) [pid = 2796] [serial = 1163] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C120000) [pid = 2796] [serial = 1156] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0CA01800) [pid = 2796] [serial = 1157] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19999800) [pid = 2796] [serial = 1177] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1AB7B800) [pid = 2796] [serial = 1178] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1B7DC000) [pid = 2796] [serial = 1184] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1B749000) [pid = 2796] [serial = 1183] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1AFF6C00) [pid = 2796] [serial = 1181] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1A99EC00) [pid = 2796] [serial = 1175] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1AF8EC00) [pid = 2796] [serial = 1180] [outer = 00000000] [url = about:blank] 14:25:07 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19064800) [pid = 2796] [serial = 1166] [outer = 00000000] [url = about:blank] 14:25:07 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 14:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1234ms 14:25:07 INFO - PROCESS | 2796 | 1471987507552 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 14:25:07 INFO - PROCESS | 2796 | 1471987507557 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 14:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:25:07 INFO - PROCESS | 2796 | 1471987507561 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - PROCESS | 2796 | 1471987507564 Marionette TRACE conn6 <- [1,1606,null,{}] 14:25:07 INFO - PROCESS | 2796 | 1471987507570 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}] 14:25:07 INFO - PROCESS | 2796 | 1471987507573 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:07 INFO - PROCESS | 2796 | 1471987507676 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 14:25:07 INFO - PROCESS | 2796 | 1471987507683 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:07 INFO - PROCESS | 2796 | 1471987507686 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:07 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC8800 == 30 [pid = 2796] [id = 411] 14:25:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CEC8C00) [pid = 2796] [serial = 1233] [outer = 00000000] 14:25:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF05400) [pid = 2796] [serial = 1234] [outer = 0CEC8C00] 14:25:07 INFO - PROCESS | 2796 | 1471987507739 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CF31C00) [pid = 2796] [serial = 1235] [outer = 0CEC8C00] 14:25:08 INFO - PROCESS | 2796 | 1471987508281 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]]]}] 14:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 770ms 14:25:08 INFO - PROCESS | 2796 | 1471987508332 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 14:25:08 INFO - PROCESS | 2796 | 1471987508337 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 14:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:25:08 INFO - PROCESS | 2796 | 1471987508343 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:25:08 INFO - PROCESS | 2796 | 1471987508345 Marionette TRACE conn6 <- [1,1610,null,{}] 14:25:08 INFO - PROCESS | 2796 | 1471987508349 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}] 14:25:08 INFO - PROCESS | 2796 | 1471987508352 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:08 INFO - PROCESS | 2796 | 1471987508446 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 14:25:08 INFO - PROCESS | 2796 | 1471987508545 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 2796 | 1471987508547 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:08 INFO - PROCESS | 2796 | ++DOCSHELL 0D693C00 == 31 [pid = 2796] [id = 412] 14:25:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0DB9E400) [pid = 2796] [serial = 1236] [outer = 00000000] 14:25:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (146B5000) [pid = 2796] [serial = 1237] [outer = 0DB9E400] 14:25:08 INFO - PROCESS | 2796 | 1471987508599 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (149F3800) [pid = 2796] [serial = 1238] [outer = 0DB9E400] 14:25:09 INFO - PROCESS | 2796 | 1471987509019 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]]]}] 14:25:09 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 14:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 14:25:09 INFO - PROCESS | 2796 | 1471987509086 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 14:25:09 INFO - PROCESS | 2796 | 1471987509088 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 14:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:25:09 INFO - PROCESS | 2796 | 1471987509096 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 2796 | 1471987509100 Marionette TRACE conn6 <- [1,1614,null,{}] 14:25:09 INFO - PROCESS | 2796 | 1471987509110 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}] 14:25:09 INFO - PROCESS | 2796 | 1471987509115 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:09 INFO - PROCESS | 2796 | 1471987509201 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 14:25:09 INFO - PROCESS | 2796 | 1471987509218 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:09 INFO - PROCESS | 2796 | 1471987509221 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:09 INFO - PROCESS | 2796 | ++DOCSHELL 18193800 == 32 [pid = 2796] [id = 413] 14:25:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18194C00) [pid = 2796] [serial = 1239] [outer = 00000000] 14:25:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18A2B400) [pid = 2796] [serial = 1240] [outer = 18194C00] 14:25:09 INFO - PROCESS | 2796 | 1471987509271 Marionette DEBUG loaded listener.js 14:25:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18D6BC00) [pid = 2796] [serial = 1241] [outer = 18194C00] 14:25:09 INFO - PROCESS | 2796 | 1471987509713 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]]]}] 14:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 690ms 14:25:09 INFO - PROCESS | 2796 | 1471987509788 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 14:25:09 INFO - PROCESS | 2796 | 1471987509791 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 14:25:09 INFO - PROCESS | 2796 | 1471987509794 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:25:09 INFO - PROCESS | 2796 | 1471987509796 Marionette TRACE conn6 <- [1,1618,null,{}] 14:25:09 INFO - PROCESS | 2796 | 1471987509800 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}] 14:25:09 INFO - PROCESS | 2796 | 1471987509802 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:09 INFO - PROCESS | 2796 | 1471987509929 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 14:25:09 INFO - PROCESS | 2796 | 1471987509986 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:09 INFO - PROCESS | 2796 | 1471987509988 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:09 INFO - PROCESS | 2796 | ++DOCSHELL 18E54000 == 33 [pid = 2796] [id = 414] 14:25:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E54C00) [pid = 2796] [serial = 1242] [outer = 00000000] 14:25:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1964C400) [pid = 2796] [serial = 1243] [outer = 18E54C00] 14:25:10 INFO - PROCESS | 2796 | 1471987510039 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19653C00) [pid = 2796] [serial = 1244] [outer = 18E54C00] 14:25:10 INFO - PROCESS | 2796 | 1471987510474 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]]]}] 14:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 730ms 14:25:10 INFO - PROCESS | 2796 | 1471987510528 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 14:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:25:10 INFO - PROCESS | 2796 | 1471987510530 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 14:25:10 INFO - PROCESS | 2796 | 1471987510533 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:25:10 INFO - PROCESS | 2796 | 1471987510535 Marionette TRACE conn6 <- [1,1622,null,{}] 14:25:10 INFO - PROCESS | 2796 | 1471987510548 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}] 14:25:10 INFO - PROCESS | 2796 | 1471987510551 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:10 INFO - PROCESS | 2796 | 1471987510700 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 14:25:10 INFO - PROCESS | 2796 | 1471987510713 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:10 INFO - PROCESS | 2796 | 1471987510715 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:10 INFO - PROCESS | 2796 | ++DOCSHELL 1964BC00 == 34 [pid = 2796] [id = 415] 14:25:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1964E000) [pid = 2796] [serial = 1245] [outer = 00000000] 14:25:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19881400) [pid = 2796] [serial = 1246] [outer = 1964E000] 14:25:10 INFO - PROCESS | 2796 | 1471987510815 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1988FC00) [pid = 2796] [serial = 1247] [outer = 1964E000] 14:25:11 INFO - PROCESS | 2796 | 1471987511268 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]]]}] 14:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 770ms 14:25:11 INFO - PROCESS | 2796 | 1471987511304 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 14:25:11 INFO - PROCESS | 2796 | 1471987511306 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 14:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:25:11 INFO - PROCESS | 2796 | 1471987511318 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:25:11 INFO - PROCESS | 2796 | 1471987511320 Marionette TRACE conn6 <- [1,1626,null,{}] 14:25:11 INFO - PROCESS | 2796 | 1471987511323 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}] 14:25:11 INFO - PROCESS | 2796 | 1471987511329 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:11 INFO - PROCESS | 2796 | 1471987511474 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 14:25:11 INFO - PROCESS | 2796 | 1471987511544 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:11 INFO - PROCESS | 2796 | 1471987511555 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:11 INFO - PROCESS | 2796 | ++DOCSHELL 146B4800 == 35 [pid = 2796] [id = 416] 14:25:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19C9F800) [pid = 2796] [serial = 1248] [outer = 00000000] 14:25:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1ABE6800) [pid = 2796] [serial = 1249] [outer = 19C9F800] 14:25:11 INFO - PROCESS | 2796 | 1471987511605 Marionette DEBUG loaded listener.js 14:25:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1A9A0400) [pid = 2796] [serial = 1250] [outer = 19C9F800] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF29800) [pid = 2796] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0CF2B000) [pid = 2796] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C121C00) [pid = 2796] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D149400) [pid = 2796] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1AF84C00) [pid = 2796] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18E53C00) [pid = 2796] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (16BC7C00) [pid = 2796] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CECD800) [pid = 2796] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (181D1C00) [pid = 2796] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (181D2800) [pid = 2796] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18E4D400) [pid = 2796] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CA5D000) [pid = 2796] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:25:11 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0C105800) [pid = 2796] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:25:12 INFO - PROCESS | 2796 | 1471987512119 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]]]}] 14:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 830ms 14:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:25:12 INFO - PROCESS | 2796 | 1471987512148 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 14:25:12 INFO - PROCESS | 2796 | 1471987512150 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 14:25:12 INFO - PROCESS | 2796 | 1471987512153 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:25:12 INFO - PROCESS | 2796 | 1471987512155 Marionette TRACE conn6 <- [1,1630,null,{}] 14:25:12 INFO - PROCESS | 2796 | 1471987512158 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}] 14:25:12 INFO - PROCESS | 2796 | 1471987512160 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:12 INFO - PROCESS | 2796 | 1471987512243 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 14:25:12 INFO - PROCESS | 2796 | 1471987512251 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 2796 | 1471987512253 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:12 INFO - PROCESS | 2796 | ++DOCSHELL 0D04BC00 == 36 [pid = 2796] [id = 417] 14:25:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18CA0400) [pid = 2796] [serial = 1251] [outer = 00000000] 14:25:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1994F000) [pid = 2796] [serial = 1252] [outer = 18CA0400] 14:25:12 INFO - PROCESS | 2796 | 1471987512298 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19ED9800) [pid = 2796] [serial = 1253] [outer = 18CA0400] 14:25:12 INFO - PROCESS | 2796 | 1471987512708 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]]]}] 14:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 570ms 14:25:12 INFO - PROCESS | 2796 | 1471987512733 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 14:25:12 INFO - PROCESS | 2796 | 1471987512735 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 14:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:25:12 INFO - PROCESS | 2796 | 1471987512738 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:25:12 INFO - PROCESS | 2796 | 1471987512739 Marionette TRACE conn6 <- [1,1634,null,{}] 14:25:12 INFO - PROCESS | 2796 | 1471987512743 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}] 14:25:12 INFO - PROCESS | 2796 | 1471987512745 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:12 INFO - PROCESS | 2796 | 1471987512872 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 14:25:12 INFO - PROCESS | 2796 | 1471987512880 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 2796 | 1471987512882 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:12 INFO - PROCESS | 2796 | ++DOCSHELL 18156C00 == 37 [pid = 2796] [id = 418] 14:25:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1AF84C00) [pid = 2796] [serial = 1254] [outer = 00000000] 14:25:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1B0E0000) [pid = 2796] [serial = 1255] [outer = 1AF84C00] 14:25:12 INFO - PROCESS | 2796 | 1471987512932 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1B7DD000) [pid = 2796] [serial = 1256] [outer = 1AF84C00] 14:25:13 INFO - PROCESS | 2796 | 1471987513356 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]]]}] 14:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 14:25:13 INFO - PROCESS | 2796 | 1471987513409 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 14:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:25:13 INFO - PROCESS | 2796 | 1471987513411 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 14:25:13 INFO - PROCESS | 2796 | 1471987513414 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:25:13 INFO - PROCESS | 2796 | 1471987513416 Marionette TRACE conn6 <- [1,1638,null,{}] 14:25:13 INFO - PROCESS | 2796 | 1471987513420 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}] 14:25:13 INFO - PROCESS | 2796 | 1471987513422 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:13 INFO - PROCESS | 2796 | 1471987513554 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 14:25:13 INFO - PROCESS | 2796 | 1471987513603 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:13 INFO - PROCESS | 2796 | 1471987513605 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:13 INFO - PROCESS | 2796 | ++DOCSHELL 1B9DE800 == 38 [pid = 2796] [id = 419] 14:25:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1B9E2000) [pid = 2796] [serial = 1257] [outer = 00000000] 14:25:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1BE45C00) [pid = 2796] [serial = 1258] [outer = 1B9E2000] 14:25:13 INFO - PROCESS | 2796 | 1471987513653 Marionette DEBUG loaded listener.js 14:25:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1C51D400) [pid = 2796] [serial = 1259] [outer = 1B9E2000] 14:25:14 INFO - PROCESS | 2796 | 1471987514242 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]]]}] 14:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 870ms 14:25:14 INFO - PROCESS | 2796 | 1471987514286 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 14:25:14 INFO - PROCESS | 2796 | 1471987514290 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 14:25:14 INFO - PROCESS | 2796 | 1471987514310 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:25:14 INFO - PROCESS | 2796 | 1471987514314 Marionette TRACE conn6 <- [1,1642,null,{}] 14:25:14 INFO - PROCESS | 2796 | 1471987514320 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}] 14:25:14 INFO - PROCESS | 2796 | 1471987514323 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:14 INFO - PROCESS | 2796 | 1471987514441 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 14:25:14 INFO - PROCESS | 2796 | 1471987514578 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 2796 | 1471987514581 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:14 INFO - PROCESS | 2796 | ++DOCSHELL 0C774000 == 39 [pid = 2796] [id = 420] 14:25:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CE55C00) [pid = 2796] [serial = 1260] [outer = 00000000] 14:25:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CF30000) [pid = 2796] [serial = 1261] [outer = 0CE55C00] 14:25:14 INFO - PROCESS | 2796 | 1471987514643 Marionette DEBUG loaded listener.js 14:25:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0D14C000) [pid = 2796] [serial = 1262] [outer = 0CE55C00] 14:25:15 INFO - PROCESS | 2796 | 1471987515283 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]]]}] 14:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1021ms 14:25:15 INFO - PROCESS | 2796 | 1471987515334 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 14:25:15 INFO - PROCESS | 2796 | 1471987515339 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 14:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:25:15 INFO - PROCESS | 2796 | 1471987515346 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:25:15 INFO - PROCESS | 2796 | 1471987515349 Marionette TRACE conn6 <- [1,1646,null,{}] 14:25:15 INFO - PROCESS | 2796 | 1471987515353 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}] 14:25:15 INFO - PROCESS | 2796 | 1471987515356 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:15 INFO - PROCESS | 2796 | 1471987515509 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 14:25:15 INFO - PROCESS | 2796 | 1471987515650 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:15 INFO - PROCESS | 2796 | 1471987515653 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:15 INFO - PROCESS | 2796 | ++DOCSHELL 18186400 == 40 [pid = 2796] [id = 421] 14:25:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18187C00) [pid = 2796] [serial = 1263] [outer = 00000000] 14:25:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (181D6C00) [pid = 2796] [serial = 1264] [outer = 18187C00] 14:25:15 INFO - PROCESS | 2796 | 1471987515711 Marionette DEBUG loaded listener.js 14:25:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (18E57C00) [pid = 2796] [serial = 1265] [outer = 18187C00] 14:25:16 INFO - PROCESS | 2796 | 1471987516422 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]]]}] 14:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1124ms 14:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:25:16 INFO - PROCESS | 2796 | 1471987516474 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 14:25:16 INFO - PROCESS | 2796 | 1471987516476 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 14:25:16 INFO - PROCESS | 2796 | 1471987516480 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:25:16 INFO - PROCESS | 2796 | 1471987516484 Marionette TRACE conn6 <- [1,1650,null,{}] 14:25:16 INFO - PROCESS | 2796 | 1471987516495 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}] 14:25:16 INFO - PROCESS | 2796 | 1471987516500 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:16 INFO - PROCESS | 2796 | 1471987516612 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 14:25:16 INFO - PROCESS | 2796 | 1471987516758 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:16 INFO - PROCESS | 2796 | 1471987516762 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:16 INFO - PROCESS | 2796 | ++DOCSHELL 1AFFE400 == 41 [pid = 2796] [id = 422] 14:25:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B0DAC00) [pid = 2796] [serial = 1266] [outer = 00000000] 14:25:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1BCD2000) [pid = 2796] [serial = 1267] [outer = 1B0DAC00] 14:25:16 INFO - PROCESS | 2796 | 1471987516829 Marionette DEBUG loaded listener.js 14:25:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (1CE85800) [pid = 2796] [serial = 1268] [outer = 1B0DAC00] 14:25:17 INFO - PROCESS | 2796 | 1471987517417 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]]]}] 14:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 970ms 14:25:17 INFO - PROCESS | 2796 | 1471987517453 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 14:25:17 INFO - PROCESS | 2796 | 1471987517456 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 14:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:25:17 INFO - PROCESS | 2796 | 1471987517459 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:25:17 INFO - PROCESS | 2796 | 1471987517461 Marionette TRACE conn6 <- [1,1654,null,{}] 14:25:17 INFO - PROCESS | 2796 | 1471987517465 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}] 14:25:17 INFO - PROCESS | 2796 | 1471987517468 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:17 INFO - PROCESS | 2796 | 1471987517584 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 14:25:17 INFO - PROCESS | 2796 | 1471987517697 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:17 INFO - PROCESS | 2796 | 1471987517699 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:17 INFO - PROCESS | 2796 | ++DOCSHELL 0C09A000 == 42 [pid = 2796] [id = 423] 14:25:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0C104C00) [pid = 2796] [serial = 1269] [outer = 00000000] 14:25:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (1CE8DC00) [pid = 2796] [serial = 1270] [outer = 0C104C00] 14:25:17 INFO - PROCESS | 2796 | 1471987517809 Marionette DEBUG loaded listener.js 14:25:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (1CE91000) [pid = 2796] [serial = 1271] [outer = 0C104C00] 14:25:18 INFO - PROCESS | 2796 | 1471987518617 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]]]}] 14:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1222ms 14:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:25:18 INFO - PROCESS | 2796 | 1471987518686 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 14:25:18 INFO - PROCESS | 2796 | 1471987518690 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 14:25:18 INFO - PROCESS | 2796 | 1471987518694 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:25:18 INFO - PROCESS | 2796 | 1471987518697 Marionette TRACE conn6 <- [1,1658,null,{}] 14:25:18 INFO - PROCESS | 2796 | 1471987518703 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}] 14:25:18 INFO - PROCESS | 2796 | 1471987518706 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:18 INFO - PROCESS | 2796 | 1471987518850 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 18156C00 == 41 [pid = 2796] [id = 418] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 0D04BC00 == 40 [pid = 2796] [id = 417] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 146B4800 == 39 [pid = 2796] [id = 416] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 1964BC00 == 38 [pid = 2796] [id = 415] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 18E54000 == 37 [pid = 2796] [id = 414] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 18193800 == 36 [pid = 2796] [id = 413] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 0D693C00 == 35 [pid = 2796] [id = 412] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 0CEC8800 == 34 [pid = 2796] [id = 411] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 1AB7A800 == 33 [pid = 2796] [id = 408] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 0CE55800 == 32 [pid = 2796] [id = 409] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 14D43000 == 31 [pid = 2796] [id = 410] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 0C09A000 == 30 [pid = 2796] [id = 423] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 18186400 == 29 [pid = 2796] [id = 421] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 1AFFE400 == 28 [pid = 2796] [id = 422] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 1B9DE800 == 27 [pid = 2796] [id = 419] 14:25:19 INFO - PROCESS | 2796 | --DOCSHELL 0C774000 == 26 [pid = 2796] [id = 420] 14:25:19 INFO - PROCESS | 2796 | 1471987519613 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:19 INFO - PROCESS | 2796 | 1471987519616 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (0D69F000) [pid = 2796] [serial = 1205] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0D059400) [pid = 2796] [serial = 1186] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (189DEC00) [pid = 2796] [serial = 1217] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0DEF6000) [pid = 2796] [serial = 1187] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (1994DC00) [pid = 2796] [serial = 1219] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1B74B800) [pid = 2796] [serial = 1193] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1BCDC000) [pid = 2796] [serial = 1195] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (172A9400) [pid = 2796] [serial = 1207] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0D149800) [pid = 2796] [serial = 1204] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0D530400) [pid = 2796] [serial = 1198] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (14788800) [pid = 2796] [serial = 1199] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18D64000) [pid = 2796] [serial = 1210] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18D6CC00) [pid = 2796] [serial = 1211] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18D6D000) [pid = 2796] [serial = 1189] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18E58000) [pid = 2796] [serial = 1213] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1BE46800) [pid = 2796] [serial = 1196] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19648000) [pid = 2796] [serial = 1214] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1998FC00) [pid = 2796] [serial = 1220] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF2BC00) [pid = 2796] [serial = 1216] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E55800) [pid = 2796] [serial = 1190] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1AF8F000) [pid = 2796] [serial = 1192] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18189C00) [pid = 2796] [serial = 1208] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CECBC00) [pid = 2796] [serial = 1202] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CE5BC00) [pid = 2796] [serial = 1201] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1999C400) [pid = 2796] [serial = 1222] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19A63000) [pid = 2796] [serial = 1223] [outer = 00000000] [url = about:blank] 14:25:19 INFO - PROCESS | 2796 | ++DOCSHELL 0C093000 == 27 [pid = 2796] [id = 424] 14:25:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0C094000) [pid = 2796] [serial = 1272] [outer = 00000000] 14:25:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0C09AC00) [pid = 2796] [serial = 1273] [outer = 0C094000] 14:25:19 INFO - PROCESS | 2796 | 1471987519742 Marionette DEBUG loaded listener.js 14:25:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0C117800) [pid = 2796] [serial = 1274] [outer = 0C094000] 14:25:20 INFO - PROCESS | 2796 | 1471987520227 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]]]}] 14:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1583ms 14:25:20 INFO - PROCESS | 2796 | 1471987520280 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 14:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:25:20 INFO - PROCESS | 2796 | 1471987520283 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 14:25:20 INFO - PROCESS | 2796 | 1471987520288 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 2796 | 1471987520291 Marionette TRACE conn6 <- [1,1662,null,{}] 14:25:20 INFO - PROCESS | 2796 | 1471987520297 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}] 14:25:20 INFO - PROCESS | 2796 | 1471987520301 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:20 INFO - PROCESS | 2796 | 1471987520407 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 14:25:20 INFO - PROCESS | 2796 | 1471987520418 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 2796 | 1471987520420 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:20 INFO - PROCESS | 2796 | ++DOCSHELL 0CECA000 == 28 [pid = 2796] [id = 425] 14:25:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CECB000) [pid = 2796] [serial = 1275] [outer = 00000000] 14:25:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CED0000) [pid = 2796] [serial = 1276] [outer = 0CECB000] 14:25:20 INFO - PROCESS | 2796 | 1471987520475 Marionette DEBUG loaded listener.js 14:25:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CF0E000) [pid = 2796] [serial = 1277] [outer = 0CECB000] 14:25:21 INFO - PROCESS | 2796 | 1471987521037 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]]]}] 14:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 790ms 14:25:21 INFO - PROCESS | 2796 | 1471987521080 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 14:25:21 INFO - PROCESS | 2796 | 1471987521085 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 14:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:25:21 INFO - PROCESS | 2796 | 1471987521089 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:25:21 INFO - PROCESS | 2796 | 1471987521091 Marionette TRACE conn6 <- [1,1666,null,{}] 14:25:21 INFO - PROCESS | 2796 | 1471987521095 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}] 14:25:21 INFO - PROCESS | 2796 | 1471987521098 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:21 INFO - PROCESS | 2796 | 1471987521228 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 14:25:21 INFO - PROCESS | 2796 | 1471987521244 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:21 INFO - PROCESS | 2796 | 1471987521246 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:21 INFO - PROCESS | 2796 | ++DOCSHELL 0D149000 == 29 [pid = 2796] [id = 426] 14:25:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D149800) [pid = 2796] [serial = 1278] [outer = 00000000] 14:25:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0D530400) [pid = 2796] [serial = 1279] [outer = 0D149800] 14:25:21 INFO - PROCESS | 2796 | 1471987521297 Marionette DEBUG loaded listener.js 14:25:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0DE08400) [pid = 2796] [serial = 1280] [outer = 0D149800] 14:25:21 INFO - PROCESS | 2796 | 1471987521781 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]]]}] 14:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 730ms 14:25:21 INFO - PROCESS | 2796 | 1471987521828 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 14:25:21 INFO - PROCESS | 2796 | 1471987521830 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 14:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:25:21 INFO - PROCESS | 2796 | 1471987521835 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:25:21 INFO - PROCESS | 2796 | 1471987521842 Marionette TRACE conn6 <- [1,1670,null,{}] 14:25:21 INFO - PROCESS | 2796 | 1471987521863 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}] 14:25:21 INFO - PROCESS | 2796 | 1471987521867 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:21 INFO - PROCESS | 2796 | 1471987521998 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 14:25:22 INFO - PROCESS | 2796 | 1471987522065 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 2796 | 1471987522067 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:22 INFO - PROCESS | 2796 | ++DOCSHELL 0C120C00 == 30 [pid = 2796] [id = 427] 14:25:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0CAF2400) [pid = 2796] [serial = 1281] [outer = 00000000] 14:25:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (16BC9800) [pid = 2796] [serial = 1282] [outer = 0CAF2400] 14:25:22 INFO - PROCESS | 2796 | 1471987522125 Marionette DEBUG loaded listener.js 14:25:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1717E000) [pid = 2796] [serial = 1283] [outer = 0CAF2400] 14:25:22 INFO - PROCESS | 2796 | 1471987522611 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]]]}] 14:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 850ms 14:25:22 INFO - PROCESS | 2796 | 1471987522689 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 14:25:22 INFO - PROCESS | 2796 | 1471987522691 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 14:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:25:22 INFO - PROCESS | 2796 | 1471987522701 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:25:22 INFO - PROCESS | 2796 | 1471987522703 Marionette TRACE conn6 <- [1,1674,null,{}] 14:25:22 INFO - PROCESS | 2796 | 1471987522707 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}] 14:25:22 INFO - PROCESS | 2796 | 1471987522709 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:22 INFO - PROCESS | 2796 | 1471987522832 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 14:25:22 INFO - PROCESS | 2796 | 1471987522890 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 2796 | 1471987522892 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:22 INFO - PROCESS | 2796 | ++DOCSHELL 16BC9000 == 31 [pid = 2796] [id = 428] 14:25:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (172AD000) [pid = 2796] [serial = 1284] [outer = 00000000] 14:25:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18191000) [pid = 2796] [serial = 1285] [outer = 172AD000] 14:25:22 INFO - PROCESS | 2796 | 1471987522942 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18195C00) [pid = 2796] [serial = 1286] [outer = 172AD000] 14:25:23 INFO - PROCESS | 2796 | 1471987523374 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]]]}] 14:25:23 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 14:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 730ms 14:25:23 INFO - PROCESS | 2796 | 1471987523429 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 14:25:23 INFO - PROCESS | 2796 | 1471987523431 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 14:25:23 INFO - PROCESS | 2796 | 1471987523434 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:25:23 INFO - PROCESS | 2796 | 1471987523436 Marionette TRACE conn6 <- [1,1678,null,{}] 14:25:23 INFO - PROCESS | 2796 | 1471987523446 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}] 14:25:23 INFO - PROCESS | 2796 | 1471987523448 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:23 INFO - PROCESS | 2796 | 1471987523567 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 14:25:23 INFO - PROCESS | 2796 | 1471987523578 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:23 INFO - PROCESS | 2796 | 1471987523584 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:23 INFO - PROCESS | 2796 | ++DOCSHELL 18C95000 == 32 [pid = 2796] [id = 429] 14:25:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18C9C800) [pid = 2796] [serial = 1287] [outer = 00000000] 14:25:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18D67000) [pid = 2796] [serial = 1288] [outer = 18C9C800] 14:25:23 INFO - PROCESS | 2796 | 1471987523699 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18E53400) [pid = 2796] [serial = 1289] [outer = 18C9C800] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19C9F800) [pid = 2796] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0DB9E400) [pid = 2796] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CEC8C00) [pid = 2796] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CE56C00) [pid = 2796] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (14D47000) [pid = 2796] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1AF83C00) [pid = 2796] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18194C00) [pid = 2796] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1964E000) [pid = 2796] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1AF84C00) [pid = 2796] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1B9E2000) [pid = 2796] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18E54C00) [pid = 2796] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:25:24 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18CA0400) [pid = 2796] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:25:24 INFO - PROCESS | 2796 | 1471987524387 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]]]}] 14:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 990ms 14:25:24 INFO - PROCESS | 2796 | 1471987524429 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 14:25:24 INFO - PROCESS | 2796 | 1471987524431 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 14:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:25:24 INFO - PROCESS | 2796 | 1471987524434 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:25:24 INFO - PROCESS | 2796 | 1471987524435 Marionette TRACE conn6 <- [1,1682,null,{}] 14:25:24 INFO - PROCESS | 2796 | 1471987524439 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}] 14:25:24 INFO - PROCESS | 2796 | 1471987524442 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:24 INFO - PROCESS | 2796 | 1471987524533 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 14:25:24 INFO - PROCESS | 2796 | 1471987524539 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 2796 | 1471987524541 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:24 INFO - PROCESS | 2796 | ++DOCSHELL 0C11EC00 == 33 [pid = 2796] [id = 430] 14:25:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18D65C00) [pid = 2796] [serial = 1290] [outer = 00000000] 14:25:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1905E800) [pid = 2796] [serial = 1291] [outer = 18D65C00] 14:25:24 INFO - PROCESS | 2796 | 1471987524601 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19072C00) [pid = 2796] [serial = 1292] [outer = 18D65C00] 14:25:25 INFO - PROCESS | 2796 | 1471987525053 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]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 14:25:25 INFO - PROCESS | 2796 | 1471987525105 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 2796 | 1471987525107 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 14:25:25 INFO - PROCESS | 2796 | 1471987525110 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:25:25 INFO - PROCESS | 2796 | 1471987525112 Marionette TRACE conn6 <- [1,1686,null,{}] 14:25:25 INFO - PROCESS | 2796 | 1471987525116 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}] 14:25:25 INFO - PROCESS | 2796 | 1471987525117 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:25 INFO - PROCESS | 2796 | 1471987525199 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 14:25:25 INFO - PROCESS | 2796 | 1471987525204 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 2796 | 1471987525207 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:25 INFO - PROCESS | 2796 | ++DOCSHELL 1905D000 == 34 [pid = 2796] [id = 431] 14:25:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1964CC00) [pid = 2796] [serial = 1293] [outer = 00000000] 14:25:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (196BD400) [pid = 2796] [serial = 1294] [outer = 1964CC00] 14:25:25 INFO - PROCESS | 2796 | 1471987525257 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196C3800) [pid = 2796] [serial = 1295] [outer = 1964CC00] 14:25:25 INFO - PROCESS | 2796 | 1471987525689 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]]]}] 14:25:25 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 14:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 630ms 14:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:25:25 INFO - PROCESS | 2796 | 1471987525745 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 2796 | 1471987525747 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 14:25:25 INFO - PROCESS | 2796 | 1471987525750 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 2796 | 1471987525752 Marionette TRACE conn6 <- [1,1690,null,{}] 14:25:25 INFO - PROCESS | 2796 | 1471987525756 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}] 14:25:25 INFO - PROCESS | 2796 | 1471987525758 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:25 INFO - PROCESS | 2796 | 1471987525844 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 14:25:25 INFO - PROCESS | 2796 | 1471987525850 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 2796 | 1471987525852 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:25 INFO - PROCESS | 2796 | ++DOCSHELL 18187400 == 35 [pid = 2796] [id = 432] 14:25:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19647C00) [pid = 2796] [serial = 1296] [outer = 00000000] 14:25:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1994B000) [pid = 2796] [serial = 1297] [outer = 19647C00] 14:25:25 INFO - PROCESS | 2796 | 1471987525900 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196CB800) [pid = 2796] [serial = 1298] [outer = 19647C00] 14:25:26 INFO - PROCESS | 2796 | 1471987526736 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]]]}] 14:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1023ms 14:25:26 INFO - PROCESS | 2796 | 1471987526774 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 14:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:25:26 INFO - PROCESS | 2796 | 1471987526779 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 14:25:26 INFO - PROCESS | 2796 | 1471987526783 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:25:26 INFO - PROCESS | 2796 | 1471987526789 Marionette TRACE conn6 <- [1,1694,null,{}] 14:25:26 INFO - PROCESS | 2796 | 1471987526813 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}] 14:25:26 INFO - PROCESS | 2796 | 1471987526816 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:26 INFO - PROCESS | 2796 | 1471987526950 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 14:25:27 INFO - PROCESS | 2796 | 1471987527078 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 2796 | 1471987527081 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:27 INFO - PROCESS | 2796 | ++DOCSHELL 0CAFF400 == 36 [pid = 2796] [id = 433] 14:25:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CE51400) [pid = 2796] [serial = 1299] [outer = 00000000] 14:25:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0CF38000) [pid = 2796] [serial = 1300] [outer = 0CE51400] 14:25:27 INFO - PROCESS | 2796 | 1471987527141 Marionette DEBUG loaded listener.js 14:25:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0D057000) [pid = 2796] [serial = 1301] [outer = 0CE51400] 14:25:27 INFO - PROCESS | 2796 | 1471987527839 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]]]}] 14:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1126ms 14:25:27 INFO - PROCESS | 2796 | 1471987527910 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 14:25:27 INFO - PROCESS | 2796 | 1471987527915 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 14:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:25:27 INFO - PROCESS | 2796 | 1471987527921 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:25:27 INFO - PROCESS | 2796 | 1471987527924 Marionette TRACE conn6 <- [1,1698,null,{}] 14:25:27 INFO - PROCESS | 2796 | 1471987527929 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}] 14:25:27 INFO - PROCESS | 2796 | 1471987527932 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:28 INFO - PROCESS | 2796 | 1471987528067 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 14:25:28 INFO - PROCESS | 2796 | 1471987528204 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:28 INFO - PROCESS | 2796 | 1471987528207 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:28 INFO - PROCESS | 2796 | ++DOCSHELL 14671800 == 37 [pid = 2796] [id = 434] 14:25:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1496FC00) [pid = 2796] [serial = 1302] [outer = 00000000] 14:25:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (15EA4C00) [pid = 2796] [serial = 1303] [outer = 1496FC00] 14:25:28 INFO - PROCESS | 2796 | 1471987528273 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (18051C00) [pid = 2796] [serial = 1304] [outer = 1496FC00] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 0CF08000 == 36 [pid = 2796] [id = 208] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 19067400 == 35 [pid = 2796] [id = 213] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 1815E000 == 34 [pid = 2796] [id = 212] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 18188000 == 33 [pid = 2796] [id = 214] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 146BCC00 == 32 [pid = 2796] [id = 210] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 0C11AC00 == 31 [pid = 2796] [id = 201] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 18192800 == 30 [pid = 2796] [id = 200] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 172A8400 == 29 [pid = 2796] [id = 211] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 1988F800 == 28 [pid = 2796] [id = 203] 14:25:29 INFO - PROCESS | 2796 | --DOCSHELL 0CAF0400 == 27 [pid = 2796] [id = 209] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1ABE6800) [pid = 2796] [serial = 1249] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (146B5000) [pid = 2796] [serial = 1237] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (149F3800) [pid = 2796] [serial = 1238] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF05400) [pid = 2796] [serial = 1234] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0CF31C00) [pid = 2796] [serial = 1235] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF38400) [pid = 2796] [serial = 1228] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D64FC00) [pid = 2796] [serial = 1229] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18186C00) [pid = 2796] [serial = 1231] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18C98C00) [pid = 2796] [serial = 1232] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1B0DC800) [pid = 2796] [serial = 1226] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1AF8BC00) [pid = 2796] [serial = 1225] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18A2B400) [pid = 2796] [serial = 1240] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1988FC00) [pid = 2796] [serial = 1247] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1B7DD000) [pid = 2796] [serial = 1256] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19881400) [pid = 2796] [serial = 1246] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1A9A0400) [pid = 2796] [serial = 1250] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1C51D400) [pid = 2796] [serial = 1259] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1964C400) [pid = 2796] [serial = 1243] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19653C00) [pid = 2796] [serial = 1244] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19ED9800) [pid = 2796] [serial = 1253] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1BE45C00) [pid = 2796] [serial = 1258] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1B0E0000) [pid = 2796] [serial = 1255] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1994F000) [pid = 2796] [serial = 1252] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (18D6BC00) [pid = 2796] [serial = 1241] [outer = 00000000] [url = about:blank] 14:25:29 INFO - PROCESS | 2796 | 1471987529135 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]]]}] 14:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1272ms 14:25:29 INFO - PROCESS | 2796 | 1471987529197 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 14:25:29 INFO - PROCESS | 2796 | 1471987529201 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 14:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:25:29 INFO - PROCESS | 2796 | 1471987529206 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:25:29 INFO - PROCESS | 2796 | 1471987529209 Marionette TRACE conn6 <- [1,1702,null,{}] 14:25:29 INFO - PROCESS | 2796 | 1471987529214 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}] 14:25:29 INFO - PROCESS | 2796 | 1471987529217 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:29 INFO - PROCESS | 2796 | 1471987529313 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 14:25:29 INFO - PROCESS | 2796 | 1471987529328 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 2796 | 1471987529330 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:29 INFO - PROCESS | 2796 | ++DOCSHELL 0CECB400 == 28 [pid = 2796] [id = 435] 14:25:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CECC000) [pid = 2796] [serial = 1305] [outer = 00000000] 14:25:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CF0D000) [pid = 2796] [serial = 1306] [outer = 0CECC000] 14:25:29 INFO - PROCESS | 2796 | 1471987529383 Marionette DEBUG loaded listener.js 14:25:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF38400) [pid = 2796] [serial = 1307] [outer = 0CECC000] 14:25:29 INFO - PROCESS | 2796 | 1471987529921 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]]]}] 14:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 770ms 14:25:29 INFO - PROCESS | 2796 | 1471987529977 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 14:25:29 INFO - PROCESS | 2796 | 1471987529981 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 14:25:29 INFO - PROCESS | 2796 | 1471987529987 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:25:29 INFO - PROCESS | 2796 | 1471987529990 Marionette TRACE conn6 <- [1,1706,null,{}] 14:25:29 INFO - PROCESS | 2796 | 1471987529993 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}] 14:25:29 INFO - PROCESS | 2796 | 1471987529996 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:30 INFO - PROCESS | 2796 | 1471987530089 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 14:25:30 INFO - PROCESS | 2796 | 1471987530186 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:30 INFO - PROCESS | 2796 | 1471987530188 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:30 INFO - PROCESS | 2796 | ++DOCSHELL 14671000 == 29 [pid = 2796] [id = 436] 14:25:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (14676400) [pid = 2796] [serial = 1308] [outer = 00000000] 14:25:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (1496C000) [pid = 2796] [serial = 1309] [outer = 14676400] 14:25:30 INFO - PROCESS | 2796 | 1471987530237 Marionette DEBUG loaded listener.js 14:25:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (14D71C00) [pid = 2796] [serial = 1310] [outer = 14676400] 14:25:30 INFO - PROCESS | 2796 | 1471987530660 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]]]}] 14:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 14:25:30 INFO - PROCESS | 2796 | 1471987530727 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 14:25:30 INFO - PROCESS | 2796 | 1471987530730 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 14:25:30 INFO - PROCESS | 2796 | 1471987530733 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:25:30 INFO - PROCESS | 2796 | 1471987530737 Marionette TRACE conn6 <- [1,1710,null,{}] 14:25:30 INFO - PROCESS | 2796 | 1471987530752 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}] 14:25:30 INFO - PROCESS | 2796 | 1471987530758 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:30 INFO - PROCESS | 2796 | 1471987530847 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 14:25:30 INFO - PROCESS | 2796 | 1471987530864 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:30 INFO - PROCESS | 2796 | 1471987530867 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:30 INFO - PROCESS | 2796 | ++DOCSHELL 18D5F800 == 30 [pid = 2796] [id = 437] 14:25:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18D5FC00) [pid = 2796] [serial = 1311] [outer = 00000000] 14:25:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18D67400) [pid = 2796] [serial = 1312] [outer = 18D5FC00] 14:25:30 INFO - PROCESS | 2796 | 1471987530930 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18E4B800) [pid = 2796] [serial = 1313] [outer = 18D5FC00] 14:25:31 INFO - PROCESS | 2796 | 1471987531387 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]]]}] 14:25:31 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 14:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 14:25:31 INFO - PROCESS | 2796 | 1471987531431 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 14:25:31 INFO - PROCESS | 2796 | 1471987531434 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 14:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:25:31 INFO - PROCESS | 2796 | 1471987531437 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - PROCESS | 2796 | 1471987531439 Marionette TRACE conn6 <- [1,1714,null,{}] 14:25:31 INFO - PROCESS | 2796 | 1471987531443 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}] 14:25:31 INFO - PROCESS | 2796 | 1471987531445 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:31 INFO - PROCESS | 2796 | 1471987531578 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 14:25:31 INFO - PROCESS | 2796 | 1471987531584 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 2796 | 1471987531586 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:31 INFO - PROCESS | 2796 | ++DOCSHELL 19061800 == 31 [pid = 2796] [id = 438] 14:25:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19647400) [pid = 2796] [serial = 1314] [outer = 00000000] 14:25:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19655C00) [pid = 2796] [serial = 1315] [outer = 19647400] 14:25:31 INFO - PROCESS | 2796 | 1471987531635 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C5C00) [pid = 2796] [serial = 1316] [outer = 19647400] 14:25:32 INFO - PROCESS | 2796 | 1471987532105 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]]]}] 14:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 14:25:32 INFO - PROCESS | 2796 | 1471987532173 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 14:25:32 INFO - PROCESS | 2796 | 1471987532175 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 14:25:32 INFO - PROCESS | 2796 | 1471987532178 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - PROCESS | 2796 | 1471987532180 Marionette TRACE conn6 <- [1,1718,null,{}] 14:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:25:32 INFO - PROCESS | 2796 | 1471987532184 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}] 14:25:32 INFO - PROCESS | 2796 | 1471987532186 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:32 INFO - PROCESS | 2796 | 1471987532337 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 14:25:32 INFO - PROCESS | 2796 | 1471987532369 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:32 INFO - PROCESS | 2796 | 1471987532372 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:32 INFO - PROCESS | 2796 | ++DOCSHELL 19881400 == 32 [pid = 2796] [id = 439] 14:25:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19949C00) [pid = 2796] [serial = 1317] [outer = 00000000] 14:25:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19958400) [pid = 2796] [serial = 1318] [outer = 19949C00] 14:25:32 INFO - PROCESS | 2796 | 1471987532423 Marionette DEBUG loaded listener.js 14:25:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19991800) [pid = 2796] [serial = 1319] [outer = 19949C00] 14:25:32 INFO - PROCESS | 2796 | 1471987532895 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]]]}] 14:25:32 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 14:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 770ms 14:25:32 INFO - PROCESS | 2796 | 1471987532953 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 14:25:32 INFO - PROCESS | 2796 | 1471987532955 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 14:25:32 INFO - PROCESS | 2796 | 1471987532958 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:25:32 INFO - PROCESS | 2796 | 1471987532960 Marionette TRACE conn6 <- [1,1722,null,{}] 14:25:32 INFO - PROCESS | 2796 | 1471987532964 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}] 14:25:32 INFO - PROCESS | 2796 | 1471987532969 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:33 INFO - PROCESS | 2796 | 1471987533128 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 14:25:33 INFO - PROCESS | 2796 | 1471987533197 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 2796 | 1471987533199 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:33 INFO - PROCESS | 2796 | ++DOCSHELL 0CE54C00 == 33 [pid = 2796] [id = 440] 14:25:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0D526800) [pid = 2796] [serial = 1320] [outer = 00000000] 14:25:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19C0D800) [pid = 2796] [serial = 1321] [outer = 0D526800] 14:25:33 INFO - PROCESS | 2796 | 1471987533248 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19C0DC00) [pid = 2796] [serial = 1322] [outer = 0D526800] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0C094000) [pid = 2796] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CECB000) [pid = 2796] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D149800) [pid = 2796] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18C9C800) [pid = 2796] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CE55C00) [pid = 2796] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18187C00) [pid = 2796] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1B0DAC00) [pid = 2796] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (172AD000) [pid = 2796] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1964CC00) [pid = 2796] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CAF2400) [pid = 2796] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:25:33 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18D65C00) [pid = 2796] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:25:33 INFO - PROCESS | 2796 | 1471987533780 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]]]}] 14:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 870ms 14:25:33 INFO - PROCESS | 2796 | 1471987533833 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 14:25:33 INFO - PROCESS | 2796 | 1471987533835 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 14:25:33 INFO - PROCESS | 2796 | 1471987533839 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:25:33 INFO - PROCESS | 2796 | 1471987533840 Marionette TRACE conn6 <- [1,1726,null,{}] 14:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:25:33 INFO - PROCESS | 2796 | 1471987533844 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}] 14:25:33 INFO - PROCESS | 2796 | 1471987533846 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:33 INFO - PROCESS | 2796 | 1471987533927 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 14:25:33 INFO - PROCESS | 2796 | 1471987533934 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 2796 | 1471987533936 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:33 INFO - PROCESS | 2796 | ++DOCSHELL 15851800 == 34 [pid = 2796] [id = 441] 14:25:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1717D000) [pid = 2796] [serial = 1323] [outer = 00000000] 14:25:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18D68400) [pid = 2796] [serial = 1324] [outer = 1717D000] 14:25:33 INFO - PROCESS | 2796 | 1471987533981 Marionette DEBUG loaded listener.js 14:25:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19656400) [pid = 2796] [serial = 1325] [outer = 1717D000] 14:25:34 INFO - PROCESS | 2796 | 1471987534411 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]]]}] 14:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 630ms 14:25:34 INFO - PROCESS | 2796 | 1471987534473 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 2796 | 1471987534475 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 14:25:34 INFO - PROCESS | 2796 | 1471987534478 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:25:34 INFO - PROCESS | 2796 | 1471987534480 Marionette TRACE conn6 <- [1,1730,null,{}] 14:25:34 INFO - PROCESS | 2796 | 1471987534484 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}] 14:25:34 INFO - PROCESS | 2796 | 1471987534486 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:34 INFO - PROCESS | 2796 | 1471987534572 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 14:25:34 INFO - PROCESS | 2796 | 1471987534578 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:34 INFO - PROCESS | 2796 | 1471987534580 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:34 INFO - PROCESS | 2796 | ++DOCSHELL 19953400 == 35 [pid = 2796] [id = 442] 14:25:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19957000) [pid = 2796] [serial = 1326] [outer = 00000000] 14:25:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1ABE5800) [pid = 2796] [serial = 1327] [outer = 19957000] 14:25:34 INFO - PROCESS | 2796 | 1471987534628 Marionette DEBUG loaded listener.js 14:25:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF83800) [pid = 2796] [serial = 1328] [outer = 19957000] 14:25:35 INFO - PROCESS | 2796 | 1471987535076 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]]]}] 14:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 14:25:35 INFO - PROCESS | 2796 | 1471987535136 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 14:25:35 INFO - PROCESS | 2796 | 1471987535138 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 14:25:35 INFO - PROCESS | 2796 | 1471987535141 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:25:35 INFO - PROCESS | 2796 | 1471987535143 Marionette TRACE conn6 <- [1,1734,null,{}] 14:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:25:35 INFO - PROCESS | 2796 | 1471987535146 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}] 14:25:35 INFO - PROCESS | 2796 | 1471987535148 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:35 INFO - PROCESS | 2796 | 1471987535239 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 14:25:35 INFO - PROCESS | 2796 | 1471987535245 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 2796 | 1471987535247 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:35 INFO - PROCESS | 2796 | ++DOCSHELL 19ED8000 == 36 [pid = 2796] [id = 443] 14:25:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AF87400) [pid = 2796] [serial = 1329] [outer = 00000000] 14:25:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1AFF6C00) [pid = 2796] [serial = 1330] [outer = 1AF87400] 14:25:35 INFO - PROCESS | 2796 | 1471987535322 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B0E4400) [pid = 2796] [serial = 1331] [outer = 1AF87400] 14:25:36 INFO - PROCESS | 2796 | 1471987536038 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]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 930ms 14:25:36 INFO - PROCESS | 2796 | 1471987536079 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 2796 | 1471987536084 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 14:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:25:36 INFO - PROCESS | 2796 | 1471987536089 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 2796 | 1471987536095 Marionette TRACE conn6 <- [1,1738,null,{}] 14:25:36 INFO - PROCESS | 2796 | 1471987536100 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}] 14:25:36 INFO - PROCESS | 2796 | 1471987536103 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:36 INFO - PROCESS | 2796 | 1471987536226 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 14:25:36 INFO - PROCESS | 2796 | 1471987536371 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 2796 | 1471987536374 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:36 INFO - PROCESS | 2796 | ++DOCSHELL 0C7C9400 == 37 [pid = 2796] [id = 444] 14:25:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CE71C00) [pid = 2796] [serial = 1332] [outer = 00000000] 14:25:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DB94800) [pid = 2796] [serial = 1333] [outer = 0CE71C00] 14:25:36 INFO - PROCESS | 2796 | 1471987536438 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (14920400) [pid = 2796] [serial = 1334] [outer = 0CE71C00] 14:25:37 INFO - PROCESS | 2796 | 1471987537078 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]]]}] 14:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1028ms 14:25:37 INFO - PROCESS | 2796 | 1471987537117 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 14:25:37 INFO - PROCESS | 2796 | 1471987537123 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 14:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:25:37 INFO - PROCESS | 2796 | 1471987537129 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:25:37 INFO - PROCESS | 2796 | 1471987537133 Marionette TRACE conn6 <- [1,1742,null,{}] 14:25:37 INFO - PROCESS | 2796 | 1471987537137 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}] 14:25:37 INFO - PROCESS | 2796 | 1471987537140 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:37 INFO - PROCESS | 2796 | 1471987537263 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 14:25:37 INFO - PROCESS | 2796 | 1471987537406 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:37 INFO - PROCESS | 2796 | 1471987537409 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:37 INFO - PROCESS | 2796 | ++DOCSHELL 181D4C00 == 38 [pid = 2796] [id = 445] 14:25:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (181D8C00) [pid = 2796] [serial = 1335] [outer = 00000000] 14:25:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (18DB5400) [pid = 2796] [serial = 1336] [outer = 181D8C00] 14:25:37 INFO - PROCESS | 2796 | 1471987537472 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (19652400) [pid = 2796] [serial = 1337] [outer = 181D8C00] 14:25:38 INFO - PROCESS | 2796 | 1471987538114 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]]]}] 14:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1021ms 14:25:38 INFO - PROCESS | 2796 | 1471987538153 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 14:25:38 INFO - PROCESS | 2796 | 1471987538156 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 14:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:25:38 INFO - PROCESS | 2796 | 1471987538174 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:25:38 INFO - PROCESS | 2796 | 1471987538178 Marionette TRACE conn6 <- [1,1746,null,{}] 14:25:38 INFO - PROCESS | 2796 | 1471987538208 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}] 14:25:38 INFO - PROCESS | 2796 | 1471987538213 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:38 INFO - PROCESS | 2796 | 1471987538331 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 14:25:38 INFO - PROCESS | 2796 | 1471987538471 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 2796 | 1471987538475 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:38 INFO - PROCESS | 2796 | ++DOCSHELL 1AF90C00 == 39 [pid = 2796] [id = 446] 14:25:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1AFF7000) [pid = 2796] [serial = 1338] [outer = 00000000] 14:25:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1B74B000) [pid = 2796] [serial = 1339] [outer = 1AFF7000] 14:25:38 INFO - PROCESS | 2796 | 1471987538539 Marionette DEBUG loaded listener.js 14:25:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1B7E2000) [pid = 2796] [serial = 1340] [outer = 1AFF7000] 14:25:39 INFO - PROCESS | 2796 | 1471987539148 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]]]}] 14:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1023ms 14:25:39 INFO - PROCESS | 2796 | 1471987539197 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 2796 | 1471987539200 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 14:25:39 INFO - PROCESS | 2796 | 1471987539203 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:25:39 INFO - PROCESS | 2796 | 1471987539205 Marionette TRACE conn6 <- [1,1750,null,{}] 14:25:39 INFO - PROCESS | 2796 | 1471987539210 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}] 14:25:39 INFO - PROCESS | 2796 | 1471987539212 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:39 INFO - PROCESS | 2796 | 1471987539330 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 14:25:39 INFO - PROCESS | 2796 | 1471987539633 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:39 INFO - PROCESS | 2796 | 1471987539636 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:39 INFO - PROCESS | 2796 | ++DOCSHELL 0C113400 == 40 [pid = 2796] [id = 447] 14:25:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0C116000) [pid = 2796] [serial = 1341] [outer = 00000000] 14:25:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0CA0F400) [pid = 2796] [serial = 1342] [outer = 0C116000] 14:25:39 INFO - PROCESS | 2796 | 1471987539688 Marionette DEBUG loaded listener.js 14:25:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0CECCC00) [pid = 2796] [serial = 1343] [outer = 0C116000] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 0CEC9000 == 39 [pid = 2796] [id = 197] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 196BE800 == 38 [pid = 2796] [id = 206] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 18E4FC00 == 37 [pid = 2796] [id = 202] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 16585800 == 36 [pid = 2796] [id = 199] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 0D2B3C00 == 35 [pid = 2796] [id = 198] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 0C093000 == 34 [pid = 2796] [id = 424] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 0CEC5000 == 33 [pid = 2796] [id = 204] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 19995C00 == 32 [pid = 2796] [id = 207] 14:25:40 INFO - PROCESS | 2796 | --DOCSHELL 0DFDE800 == 31 [pid = 2796] [id = 205] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0C09AC00) [pid = 2796] [serial = 1273] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0C117800) [pid = 2796] [serial = 1274] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0CED0000) [pid = 2796] [serial = 1276] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CF0E000) [pid = 2796] [serial = 1277] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0D530400) [pid = 2796] [serial = 1279] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18D67000) [pid = 2796] [serial = 1288] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0D14C000) [pid = 2796] [serial = 1262] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF30000) [pid = 2796] [serial = 1261] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18E57C00) [pid = 2796] [serial = 1265] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (181D6C00) [pid = 2796] [serial = 1264] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1CE85800) [pid = 2796] [serial = 1268] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1BCD2000) [pid = 2796] [serial = 1267] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1CE8DC00) [pid = 2796] [serial = 1270] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18195C00) [pid = 2796] [serial = 1286] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (196C3800) [pid = 2796] [serial = 1295] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18191000) [pid = 2796] [serial = 1285] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1994B000) [pid = 2796] [serial = 1297] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (196BD400) [pid = 2796] [serial = 1294] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E53400) [pid = 2796] [serial = 1289] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (16BC9800) [pid = 2796] [serial = 1282] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1717E000) [pid = 2796] [serial = 1283] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0DE08400) [pid = 2796] [serial = 1280] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19072C00) [pid = 2796] [serial = 1292] [outer = 00000000] [url = about:blank] 14:25:40 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1905E800) [pid = 2796] [serial = 1291] [outer = 00000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2796 | 1471987541041 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]]]}] 14:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1884ms 14:25:41 INFO - PROCESS | 2796 | 1471987541096 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 14:25:41 INFO - PROCESS | 2796 | 1471987541100 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:25:41 INFO - PROCESS | 2796 | 1471987541108 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 2796 | 1471987541111 Marionette TRACE conn6 <- [1,1754,null,{}] 14:25:41 INFO - PROCESS | 2796 | 1471987541118 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}] 14:25:41 INFO - PROCESS | 2796 | 1471987541121 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:41 INFO - PROCESS | 2796 | 1471987541224 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 14:25:41 INFO - PROCESS | 2796 | 1471987541232 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:41 INFO - PROCESS | 2796 | 1471987541235 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:41 INFO - PROCESS | 2796 | ++DOCSHELL 0CE55800 == 32 [pid = 2796] [id = 448] 14:25:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CE56400) [pid = 2796] [serial = 1344] [outer = 00000000] 14:25:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CEC5000) [pid = 2796] [serial = 1345] [outer = 0CE56400] 14:25:41 INFO - PROCESS | 2796 | 1471987541289 Marionette DEBUG loaded listener.js 14:25:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CECB000) [pid = 2796] [serial = 1346] [outer = 0CE56400] 14:25:41 INFO - PROCESS | 2796 | 1471987541796 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]]]}] 14:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 730ms 14:25:41 INFO - PROCESS | 2796 | 1471987541842 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 14:25:41 INFO - PROCESS | 2796 | 1471987541848 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:25:41 INFO - PROCESS | 2796 | 1471987541854 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 2796 | 1471987541857 Marionette TRACE conn6 <- [1,1758,null,{}] 14:25:41 INFO - PROCESS | 2796 | 1471987541861 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}] 14:25:41 INFO - PROCESS | 2796 | 1471987541864 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:41 INFO - PROCESS | 2796 | 1471987541955 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 14:25:41 INFO - PROCESS | 2796 | 1471987541970 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:41 INFO - PROCESS | 2796 | 1471987541973 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:42 INFO - PROCESS | 2796 | ++DOCSHELL 0D04F400 == 33 [pid = 2796] [id = 449] 14:25:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D053400) [pid = 2796] [serial = 1347] [outer = 00000000] 14:25:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D13E400) [pid = 2796] [serial = 1348] [outer = 0D053400] 14:25:42 INFO - PROCESS | 2796 | 1471987542108 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D35E000) [pid = 2796] [serial = 1349] [outer = 0D053400] 14:25:42 INFO - PROCESS | 2796 | 1471987542543 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]]]}] 14:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 730ms 14:25:42 INFO - PROCESS | 2796 | 1471987542588 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 14:25:42 INFO - PROCESS | 2796 | 1471987542590 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 14:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:25:42 INFO - PROCESS | 2796 | 1471987542594 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 2796 | 1471987542597 Marionette TRACE conn6 <- [1,1762,null,{}] 14:25:42 INFO - PROCESS | 2796 | 1471987542641 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}] 14:25:42 INFO - PROCESS | 2796 | 1471987542646 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:42 INFO - PROCESS | 2796 | 1471987542751 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 14:25:42 INFO - PROCESS | 2796 | 1471987542761 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:42 INFO - PROCESS | 2796 | 1471987542764 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:42 INFO - PROCESS | 2796 | ++DOCSHELL 16BCE800 == 34 [pid = 2796] [id = 450] 14:25:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (16BCF000) [pid = 2796] [serial = 1350] [outer = 00000000] 14:25:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (172AAC00) [pid = 2796] [serial = 1351] [outer = 16BCF000] 14:25:42 INFO - PROCESS | 2796 | 1471987542816 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18055C00) [pid = 2796] [serial = 1352] [outer = 16BCF000] 14:25:43 INFO - PROCESS | 2796 | 1471987543339 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]]]}] 14:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 770ms 14:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:25:43 INFO - PROCESS | 2796 | 1471987543367 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 14:25:43 INFO - PROCESS | 2796 | 1471987543370 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 14:25:43 INFO - PROCESS | 2796 | 1471987543373 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:25:43 INFO - PROCESS | 2796 | 1471987543375 Marionette TRACE conn6 <- [1,1766,null,{}] 14:25:43 INFO - PROCESS | 2796 | 1471987543378 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}] 14:25:43 INFO - PROCESS | 2796 | 1471987543380 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:43 INFO - PROCESS | 2796 | 1471987543506 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 14:25:43 INFO - PROCESS | 2796 | 1471987543512 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 2796 | 1471987543514 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:43 INFO - PROCESS | 2796 | ++DOCSHELL 18157800 == 35 [pid = 2796] [id = 451] 14:25:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18187C00) [pid = 2796] [serial = 1353] [outer = 00000000] 14:25:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18192C00) [pid = 2796] [serial = 1354] [outer = 18187C00] 14:25:43 INFO - PROCESS | 2796 | 1471987543618 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18A34400) [pid = 2796] [serial = 1355] [outer = 18187C00] 14:25:44 INFO - PROCESS | 2796 | 1471987544073 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]]]}] 14:25:44 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 14:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 730ms 14:25:44 INFO - PROCESS | 2796 | 1471987544152 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 2796 | 1471987544154 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 14:25:44 INFO - PROCESS | 2796 | 1471987544167 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 2796 | 1471987544169 Marionette TRACE conn6 <- [1,1770,null,{}] 14:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:25:44 INFO - PROCESS | 2796 | 1471987544173 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}] 14:25:44 INFO - PROCESS | 2796 | 1471987544175 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:44 INFO - PROCESS | 2796 | 1471987544285 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 14:25:44 INFO - PROCESS | 2796 | 1471987544297 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 2796 | 1471987544299 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:44 INFO - PROCESS | 2796 | ++DOCSHELL 18D67000 == 36 [pid = 2796] [id = 452] 14:25:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18D69C00) [pid = 2796] [serial = 1356] [outer = 00000000] 14:25:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18E4A800) [pid = 2796] [serial = 1357] [outer = 18D69C00] 14:25:44 INFO - PROCESS | 2796 | 1471987544345 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18E53400) [pid = 2796] [serial = 1358] [outer = 18D69C00] 14:25:44 INFO - PROCESS | 2796 | 1471987544814 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]]]}] 14:25:44 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 14:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 14:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:25:44 INFO - PROCESS | 2796 | 1471987544843 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 2796 | 1471987544845 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 14:25:44 INFO - PROCESS | 2796 | 1471987544848 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 2796 | 1471987544850 Marionette TRACE conn6 <- [1,1774,null,{}] 14:25:44 INFO - PROCESS | 2796 | 1471987544854 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}] 14:25:44 INFO - PROCESS | 2796 | 1471987544860 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:45 INFO - PROCESS | 2796 | 1471987545020 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19647400) [pid = 2796] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D526800) [pid = 2796] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19949C00) [pid = 2796] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CE51400) [pid = 2796] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19647C00) [pid = 2796] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1496FC00) [pid = 2796] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (14676400) [pid = 2796] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0CECC000) [pid = 2796] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18D5FC00) [pid = 2796] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1AF87400) [pid = 2796] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19957000) [pid = 2796] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1717D000) [pid = 2796] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:25:45 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C104C00) [pid = 2796] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:25:45 INFO - PROCESS | 2796 | 1471987545335 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 2796 | 1471987545337 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:45 INFO - PROCESS | 2796 | ++DOCSHELL 0C09B000 == 37 [pid = 2796] [id = 453] 14:25:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0C104C00) [pid = 2796] [serial = 1359] [outer = 00000000] 14:25:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CE4F800) [pid = 2796] [serial = 1360] [outer = 0C104C00] 14:25:45 INFO - PROCESS | 2796 | 1471987545385 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D526800) [pid = 2796] [serial = 1361] [outer = 0C104C00] 14:25:45 INFO - PROCESS | 2796 | 1471987545907 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]]]}] 14:25:45 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 14:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1124ms 14:25:45 INFO - PROCESS | 2796 | 1471987545974 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 2796 | 1471987545978 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 14:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:25:45 INFO - PROCESS | 2796 | 1471987545983 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 2796 | 1471987545987 Marionette TRACE conn6 <- [1,1778,null,{}] 14:25:45 INFO - PROCESS | 2796 | 1471987545993 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}] 14:25:45 INFO - PROCESS | 2796 | 1471987545996 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:46 INFO - PROCESS | 2796 | 1471987546132 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 14:25:46 INFO - PROCESS | 2796 | 1471987546265 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 2796 | 1471987546268 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:46 INFO - PROCESS | 2796 | ++DOCSHELL 0C7E5000 == 38 [pid = 2796] [id = 454] 14:25:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0C986000) [pid = 2796] [serial = 1362] [outer = 00000000] 14:25:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CEC4800) [pid = 2796] [serial = 1363] [outer = 0C986000] 14:25:46 INFO - PROCESS | 2796 | 1471987546331 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CF0E000) [pid = 2796] [serial = 1364] [outer = 0C986000] 14:25:47 INFO - PROCESS | 2796 | 1471987547121 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]]]}] 14:25:47 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) 14:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1179ms 14:25:47 INFO - PROCESS | 2796 | 1471987547163 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 2796 | 1471987547168 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 14:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:25:47 INFO - PROCESS | 2796 | 1471987547174 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - PROCESS | 2796 | 1471987547178 Marionette TRACE conn6 <- [1,1782,null,{}] 14:25:47 INFO - PROCESS | 2796 | 1471987547182 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}] 14:25:47 INFO - PROCESS | 2796 | 1471987547185 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:47 INFO - PROCESS | 2796 | 1471987547310 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 14:25:47 INFO - PROCESS | 2796 | 1471987547449 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 2796 | 1471987547452 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:47 INFO - PROCESS | 2796 | ++DOCSHELL 0DEF4000 == 39 [pid = 2796] [id = 455] 14:25:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0DFDFC00) [pid = 2796] [serial = 1365] [outer = 00000000] 14:25:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (14D68C00) [pid = 2796] [serial = 1366] [outer = 0DFDFC00] 14:25:47 INFO - PROCESS | 2796 | 1471987547515 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (15EB3800) [pid = 2796] [serial = 1367] [outer = 0DFDFC00] 14:25:48 INFO - PROCESS | 2796 | 1471987548345 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]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1231ms 14:25:48 INFO - PROCESS | 2796 | 1471987548415 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 2796 | 1471987548419 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 14:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:25:48 INFO - PROCESS | 2796 | 1471987548426 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 2796 | 1471987548429 Marionette TRACE conn6 <- [1,1786,null,{}] 14:25:48 INFO - PROCESS | 2796 | 1471987548435 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}] 14:25:48 INFO - PROCESS | 2796 | 1471987548437 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:48 INFO - PROCESS | 2796 | 1471987548556 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 14:25:48 INFO - PROCESS | 2796 | 1471987548688 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:48 INFO - PROCESS | 2796 | 1471987548692 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:48 INFO - PROCESS | 2796 | --DOCSHELL 18D67000 == 38 [pid = 2796] [id = 452] 14:25:48 INFO - PROCESS | 2796 | --DOCSHELL 18157800 == 37 [pid = 2796] [id = 451] 14:25:48 INFO - PROCESS | 2796 | --DOCSHELL 16BCE800 == 36 [pid = 2796] [id = 450] 14:25:48 INFO - PROCESS | 2796 | --DOCSHELL 0D04F400 == 35 [pid = 2796] [id = 449] 14:25:48 INFO - PROCESS | 2796 | --DOCSHELL 0CE55800 == 34 [pid = 2796] [id = 448] 14:25:48 INFO - PROCESS | 2796 | --DOCSHELL 0C113400 == 33 [pid = 2796] [id = 447] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1CE91000) [pid = 2796] [serial = 1271] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19655C00) [pid = 2796] [serial = 1315] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19C0D800) [pid = 2796] [serial = 1321] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19958400) [pid = 2796] [serial = 1318] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF38000) [pid = 2796] [serial = 1300] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D057000) [pid = 2796] [serial = 1301] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (196CB800) [pid = 2796] [serial = 1298] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (15EA4C00) [pid = 2796] [serial = 1303] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19C0DC00) [pid = 2796] [serial = 1322] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18051C00) [pid = 2796] [serial = 1304] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1496C000) [pid = 2796] [serial = 1309] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (14D71C00) [pid = 2796] [serial = 1310] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0CF0D000) [pid = 2796] [serial = 1306] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0CF38400) [pid = 2796] [serial = 1307] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (18D67400) [pid = 2796] [serial = 1312] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (1B0E4400) [pid = 2796] [serial = 1331] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1AFF6C00) [pid = 2796] [serial = 1330] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1ABE5800) [pid = 2796] [serial = 1327] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (1AF83800) [pid = 2796] [serial = 1328] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (19991800) [pid = 2796] [serial = 1319] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (19656400) [pid = 2796] [serial = 1325] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (18D68400) [pid = 2796] [serial = 1324] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (196C5C00) [pid = 2796] [serial = 1316] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (18E4B800) [pid = 2796] [serial = 1313] [outer = 00000000] [url = about:blank] 14:25:48 INFO - PROCESS | 2796 | ++DOCSHELL 0C11B400 == 34 [pid = 2796] [id = 456] 14:25:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0C7D3000) [pid = 2796] [serial = 1368] [outer = 00000000] 14:25:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0CE59C00) [pid = 2796] [serial = 1369] [outer = 0C7D3000] 14:25:48 INFO - PROCESS | 2796 | 1471987548764 Marionette DEBUG loaded listener.js 14:25:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0CED2C00) [pid = 2796] [serial = 1370] [outer = 0C7D3000] 14:25:49 INFO - PROCESS | 2796 | 1471987549203 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]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 830ms 14:25:49 INFO - PROCESS | 2796 | 1471987549259 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 2796 | 1471987549264 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 14:25:49 INFO - PROCESS | 2796 | 1471987549269 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:25:49 INFO - PROCESS | 2796 | 1471987549272 Marionette TRACE conn6 <- [1,1790,null,{}] 14:25:49 INFO - PROCESS | 2796 | 1471987549276 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}] 14:25:49 INFO - PROCESS | 2796 | 1471987549278 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:49 INFO - PROCESS | 2796 | 1471987549371 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 14:25:49 INFO - PROCESS | 2796 | 1471987549378 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 2796 | 1471987549380 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:49 INFO - PROCESS | 2796 | ++DOCSHELL 0CF6B800 == 35 [pid = 2796] [id = 457] 14:25:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0CF6C800) [pid = 2796] [serial = 1371] [outer = 00000000] 14:25:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (0DE03000) [pid = 2796] [serial = 1372] [outer = 0CF6C800] 14:25:49 INFO - PROCESS | 2796 | 1471987549432 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (146C0000) [pid = 2796] [serial = 1373] [outer = 0CF6C800] 14:25:49 INFO - PROCESS | 2796 | 1471987549927 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]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 730ms 14:25:49 INFO - PROCESS | 2796 | 1471987550005 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 2796 | 1471987550007 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 14:25:49 INFO - PROCESS | 2796 | 1471987550011 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:25:50 INFO - PROCESS | 2796 | 1471987550014 Marionette TRACE conn6 <- [1,1794,null,{}] 14:25:50 INFO - PROCESS | 2796 | 1471987550025 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}] 14:25:50 INFO - PROCESS | 2796 | 1471987550030 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:50 INFO - PROCESS | 2796 | 1471987550121 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 14:25:50 INFO - PROCESS | 2796 | 1471987550255 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 2796 | 1471987550259 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:50 INFO - PROCESS | 2796 | ++DOCSHELL 1818B000 == 36 [pid = 2796] [id = 458] 14:25:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (1818B400) [pid = 2796] [serial = 1374] [outer = 00000000] 14:25:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (18195C00) [pid = 2796] [serial = 1375] [outer = 1818B400] 14:25:50 INFO - PROCESS | 2796 | 1471987550315 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (18D61400) [pid = 2796] [serial = 1376] [outer = 1818B400] 14:25:50 INFO - PROCESS | 2796 | 1471987550693 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]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 732ms 14:25:50 INFO - PROCESS | 2796 | 1471987550746 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 14:25:50 INFO - PROCESS | 2796 | 1471987550749 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 14:25:50 INFO - PROCESS | 2796 | 1471987550752 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:25:50 INFO - PROCESS | 2796 | 1471987550754 Marionette TRACE conn6 <- [1,1798,null,{}] 14:25:50 INFO - PROCESS | 2796 | 1471987550758 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}] 14:25:50 INFO - PROCESS | 2796 | 1471987550760 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:50 INFO - PROCESS | 2796 | 1471987550863 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 14:25:50 INFO - PROCESS | 2796 | 1471987550869 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 2796 | 1471987550871 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:50 INFO - PROCESS | 2796 | ++DOCSHELL 18E4C800 == 37 [pid = 2796] [id = 459] 14:25:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (18E4D000) [pid = 2796] [serial = 1377] [outer = 00000000] 14:25:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (1964F400) [pid = 2796] [serial = 1378] [outer = 18E4D000] 14:25:50 INFO - PROCESS | 2796 | 1471987550920 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (19655C00) [pid = 2796] [serial = 1379] [outer = 18E4D000] 14:25:51 INFO - PROCESS | 2796 | 1471987551425 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]]]}] 14:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 732ms 14:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:25:51 INFO - PROCESS | 2796 | 1471987551496 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 2796 | 1471987551498 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 14:25:51 INFO - PROCESS | 2796 | 1471987551501 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 2796 | 1471987551503 Marionette TRACE conn6 <- [1,1802,null,{}] 14:25:51 INFO - PROCESS | 2796 | 1471987551506 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}] 14:25:51 INFO - PROCESS | 2796 | 1471987551508 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:51 INFO - PROCESS | 2796 | 1471987551654 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 14:25:51 INFO - PROCESS | 2796 | 1471987551665 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 2796 | 1471987551667 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:51 INFO - PROCESS | 2796 | ++DOCSHELL 196BF000 == 38 [pid = 2796] [id = 460] 14:25:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (196C0400) [pid = 2796] [serial = 1380] [outer = 00000000] 14:25:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (196C8400) [pid = 2796] [serial = 1381] [outer = 196C0400] 14:25:51 INFO - PROCESS | 2796 | 1471987551716 Marionette DEBUG loaded listener.js 14:25:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19885C00) [pid = 2796] [serial = 1382] [outer = 196C0400] 14:25:52 INFO - PROCESS | 2796 | 1471987552185 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]]]}] 14:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 730ms 14:25:52 INFO - PROCESS | 2796 | 1471987552234 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 14:25:52 INFO - PROCESS | 2796 | 1471987552236 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 14:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:25:52 INFO - PROCESS | 2796 | 1471987552245 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:25:52 INFO - PROCESS | 2796 | 1471987552247 Marionette TRACE conn6 <- [1,1806,null,{}] 14:25:52 INFO - PROCESS | 2796 | 1471987552251 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}] 14:25:52 INFO - PROCESS | 2796 | 1471987552257 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:52 INFO - PROCESS | 2796 | 1471987552405 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 14:25:52 INFO - PROCESS | 2796 | 1471987552470 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:52 INFO - PROCESS | 2796 | 1471987552472 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:52 INFO - PROCESS | 2796 | ++DOCSHELL 0DE0C400 == 39 [pid = 2796] [id = 461] 14:25:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1964F800) [pid = 2796] [serial = 1383] [outer = 00000000] 14:25:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (19996800) [pid = 2796] [serial = 1384] [outer = 1964F800] 14:25:52 INFO - PROCESS | 2796 | 1471987552519 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19A62800) [pid = 2796] [serial = 1385] [outer = 1964F800] 14:25:52 INFO - PROCESS | 2796 | 1471987552960 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]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 790ms 14:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:25:53 INFO - PROCESS | 2796 | 1471987553033 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 2796 | 1471987553036 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 14:25:53 INFO - PROCESS | 2796 | 1471987553043 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 2796 | 1471987553045 Marionette TRACE conn6 <- [1,1810,null,{}] 14:25:53 INFO - PROCESS | 2796 | 1471987553048 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}] 14:25:53 INFO - PROCESS | 2796 | 1471987553050 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:53 INFO - PROCESS | 2796 | 1471987553191 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0C116000) [pid = 2796] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (16BCF000) [pid = 2796] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18187C00) [pid = 2796] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CE71C00) [pid = 2796] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (181D8C00) [pid = 2796] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1AFF7000) [pid = 2796] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (18D69C00) [pid = 2796] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0D053400) [pid = 2796] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:25:53 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CE56400) [pid = 2796] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:25:53 INFO - PROCESS | 2796 | 1471987553258 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 2796 | 1471987553260 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:53 INFO - PROCESS | 2796 | ++DOCSHELL 0C110000 == 40 [pid = 2796] [id = 462] 14:25:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0C112C00) [pid = 2796] [serial = 1386] [outer = 00000000] 14:25:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0D052800) [pid = 2796] [serial = 1387] [outer = 0C112C00] 14:25:53 INFO - PROCESS | 2796 | 1471987553309 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (14D9BC00) [pid = 2796] [serial = 1388] [outer = 0C112C00] 14:25:53 INFO - PROCESS | 2796 | 1471987553694 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]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 690ms 14:25:53 INFO - PROCESS | 2796 | 1471987553729 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 2796 | 1471987553731 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 14:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:25:53 INFO - PROCESS | 2796 | 1471987553734 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 2796 | 1471987553736 Marionette TRACE conn6 <- [1,1814,null,{}] 14:25:53 INFO - PROCESS | 2796 | 1471987553740 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}] 14:25:53 INFO - PROCESS | 2796 | 1471987553742 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:53 INFO - PROCESS | 2796 | 1471987553827 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 14:25:53 INFO - PROCESS | 2796 | 1471987553833 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 2796 | 1471987553834 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:53 INFO - PROCESS | 2796 | ++DOCSHELL 0D051000 == 41 [pid = 2796] [id = 463] 14:25:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18194000) [pid = 2796] [serial = 1389] [outer = 00000000] 14:25:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (19C05400) [pid = 2796] [serial = 1390] [outer = 18194000] 14:25:53 INFO - PROCESS | 2796 | 1471987553883 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19CA0C00) [pid = 2796] [serial = 1391] [outer = 18194000] 14:25:54 INFO - PROCESS | 2796 | 1471987554326 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]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 630ms 14:25:54 INFO - PROCESS | 2796 | 1471987554370 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 2796 | 1471987554372 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 14:25:54 INFO - PROCESS | 2796 | 1471987554375 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:25:54 INFO - PROCESS | 2796 | 1471987554377 Marionette TRACE conn6 <- [1,1818,null,{}] 14:25:54 INFO - PROCESS | 2796 | 1471987554381 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}] 14:25:54 INFO - PROCESS | 2796 | 1471987554383 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:54 INFO - PROCESS | 2796 | 1471987554472 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 14:25:54 INFO - PROCESS | 2796 | 1471987554478 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 2796 | 1471987554480 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:54 INFO - PROCESS | 2796 | ++DOCSHELL 1815E400 == 42 [pid = 2796] [id = 464] 14:25:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1998FC00) [pid = 2796] [serial = 1392] [outer = 00000000] 14:25:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1AF88400) [pid = 2796] [serial = 1393] [outer = 1998FC00] 14:25:54 INFO - PROCESS | 2796 | 1471987554528 Marionette DEBUG loaded listener.js 14:25:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1AF90000) [pid = 2796] [serial = 1394] [outer = 1998FC00] 14:25:54 INFO - PROCESS | 2796 | 1471987554986 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]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 14:25:55 INFO - PROCESS | 2796 | 1471987555051 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 2796 | 1471987555063 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 14:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:25:55 INFO - PROCESS | 2796 | 1471987555066 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 2796 | 1471987555068 Marionette TRACE conn6 <- [1,1822,null,{}] 14:25:55 INFO - PROCESS | 2796 | 1471987555072 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}] 14:25:55 INFO - PROCESS | 2796 | 1471987555073 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:55 INFO - PROCESS | 2796 | 1471987555155 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 14:25:55 INFO - PROCESS | 2796 | 1471987555160 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 2796 | 1471987555162 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:55 INFO - PROCESS | 2796 | ++DOCSHELL 1AF83000 == 43 [pid = 2796] [id = 465] 14:25:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1AF86800) [pid = 2796] [serial = 1395] [outer = 00000000] 14:25:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1B0E4400) [pid = 2796] [serial = 1396] [outer = 1AF86800] 14:25:55 INFO - PROCESS | 2796 | 1471987555212 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1B743400) [pid = 2796] [serial = 1397] [outer = 1AF86800] 14:25:55 INFO - PROCESS | 2796 | 1471987555983 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]]]}] 14:25:56 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 14:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 971ms 14:25:56 INFO - PROCESS | 2796 | 1471987556043 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 14:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:25:56 INFO - PROCESS | 2796 | 1471987556048 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 14:25:56 INFO - PROCESS | 2796 | 1471987556053 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - PROCESS | 2796 | 1471987556056 Marionette TRACE conn6 <- [1,1826,null,{}] 14:25:56 INFO - PROCESS | 2796 | 1471987556062 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}] 14:25:56 INFO - PROCESS | 2796 | 1471987556066 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:56 INFO - PROCESS | 2796 | 1471987556211 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 14:25:56 INFO - PROCESS | 2796 | 1471987556355 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:56 INFO - PROCESS | 2796 | 1471987556358 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:56 INFO - PROCESS | 2796 | ++DOCSHELL 0CF6A800 == 44 [pid = 2796] [id = 466] 14:25:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0CF6B400) [pid = 2796] [serial = 1398] [outer = 00000000] 14:25:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0DB93400) [pid = 2796] [serial = 1399] [outer = 0CF6B400] 14:25:56 INFO - PROCESS | 2796 | 1471987556425 Marionette DEBUG loaded listener.js 14:25:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (15EA4C00) [pid = 2796] [serial = 1400] [outer = 0CF6B400] 14:25:56 INFO - PROCESS | 2796 | 1471987557008 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]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1023ms 14:25:57 INFO - PROCESS | 2796 | 1471987557076 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 2796 | 1471987557081 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:25:57 INFO - PROCESS | 2796 | 1471987557089 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 2796 | 1471987557092 Marionette TRACE conn6 <- [1,1830,null,{}] 14:25:57 INFO - PROCESS | 2796 | 1471987557096 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}] 14:25:57 INFO - PROCESS | 2796 | 1471987557099 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:57 INFO - PROCESS | 2796 | 1471987557223 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 14:25:57 INFO - PROCESS | 2796 | 1471987557338 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:57 INFO - PROCESS | 2796 | 1471987557341 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:57 INFO - PROCESS | 2796 | ++DOCSHELL 18D6BC00 == 45 [pid = 2796] [id = 467] 14:25:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18D6C000) [pid = 2796] [serial = 1401] [outer = 00000000] 14:25:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19651000) [pid = 2796] [serial = 1402] [outer = 18D6C000] 14:25:57 INFO - PROCESS | 2796 | 1471987557403 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196C7800) [pid = 2796] [serial = 1403] [outer = 18D6C000] 14:25:58 INFO - PROCESS | 2796 | 1471987558059 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]]]}] 14:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1019ms 14:25:58 INFO - PROCESS | 2796 | 1471987558110 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 14:25:58 INFO - PROCESS | 2796 | 1471987558113 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 14:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:25:58 INFO - PROCESS | 2796 | 1471987558117 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 2796 | 1471987558121 Marionette TRACE conn6 <- [1,1834,null,{}] 14:25:58 INFO - PROCESS | 2796 | 1471987558132 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}] 14:25:58 INFO - PROCESS | 2796 | 1471987558137 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:58 INFO - PROCESS | 2796 | 1471987558255 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 14:25:58 INFO - PROCESS | 2796 | 1471987558369 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 2796 | 1471987558373 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:58 INFO - PROCESS | 2796 | ++DOCSHELL 1AF8D000 == 46 [pid = 2796] [id = 468] 14:25:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1AFF6C00) [pid = 2796] [serial = 1404] [outer = 00000000] 14:25:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1B7E1800) [pid = 2796] [serial = 1405] [outer = 1AFF6C00] 14:25:58 INFO - PROCESS | 2796 | 1471987558477 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1BCD9400) [pid = 2796] [serial = 1406] [outer = 1AFF6C00] 14:25:59 INFO - PROCESS | 2796 | 1471987559309 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]]]}] 14:25:59 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) 14:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1239ms 14:25:59 INFO - PROCESS | 2796 | 1471987559359 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 14:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:25:59 INFO - PROCESS | 2796 | 1471987559364 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 14:25:59 INFO - PROCESS | 2796 | 1471987559369 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 2796 | 1471987559372 Marionette TRACE conn6 <- [1,1838,null,{}] 14:25:59 INFO - PROCESS | 2796 | 1471987559378 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}] 14:25:59 INFO - PROCESS | 2796 | 1471987559381 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:59 INFO - PROCESS | 2796 | 1471987559491 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 14:25:59 INFO - PROCESS | 2796 | 1471987559640 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 2796 | 1471987559644 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:25:59 INFO - PROCESS | 2796 | ++DOCSHELL 0CF09400 == 47 [pid = 2796] [id = 469] 14:25:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CF0A400) [pid = 2796] [serial = 1407] [outer = 00000000] 14:25:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CF35000) [pid = 2796] [serial = 1408] [outer = 0CF0A400] 14:25:59 INFO - PROCESS | 2796 | 1471987559701 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0D04E000) [pid = 2796] [serial = 1409] [outer = 0CF0A400] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 1815E400 == 46 [pid = 2796] [id = 464] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0D051000 == 45 [pid = 2796] [id = 463] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0C110000 == 44 [pid = 2796] [id = 462] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0DE0C400 == 43 [pid = 2796] [id = 461] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 196BF000 == 42 [pid = 2796] [id = 460] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 18E4C800 == 41 [pid = 2796] [id = 459] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 1818B000 == 40 [pid = 2796] [id = 458] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0CF6B800 == 39 [pid = 2796] [id = 457] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0C11B400 == 38 [pid = 2796] [id = 456] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0C7E5000 == 37 [pid = 2796] [id = 454] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 181D4C00 == 36 [pid = 2796] [id = 445] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 19ED8000 == 35 [pid = 2796] [id = 443] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0C09B000 == 34 [pid = 2796] [id = 453] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 19953400 == 33 [pid = 2796] [id = 442] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0DEF4000 == 32 [pid = 2796] [id = 455] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0C7C9400 == 31 [pid = 2796] [id = 444] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 1AF90C00 == 30 [pid = 2796] [id = 446] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 1AF8D000 == 29 [pid = 2796] [id = 468] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 18D6BC00 == 28 [pid = 2796] [id = 467] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 1AF83000 == 27 [pid = 2796] [id = 465] 14:26:00 INFO - PROCESS | 2796 | --DOCSHELL 0CF6A800 == 26 [pid = 2796] [id = 466] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0CA0F400) [pid = 2796] [serial = 1342] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (172AAC00) [pid = 2796] [serial = 1351] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18192C00) [pid = 2796] [serial = 1354] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (14920400) [pid = 2796] [serial = 1334] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0DB94800) [pid = 2796] [serial = 1333] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19652400) [pid = 2796] [serial = 1337] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18DB5400) [pid = 2796] [serial = 1336] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1B7E2000) [pid = 2796] [serial = 1340] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1B74B000) [pid = 2796] [serial = 1339] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18E4A800) [pid = 2796] [serial = 1357] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18A34400) [pid = 2796] [serial = 1355] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D13E400) [pid = 2796] [serial = 1348] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0D35E000) [pid = 2796] [serial = 1349] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CEC5000) [pid = 2796] [serial = 1345] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CECB000) [pid = 2796] [serial = 1346] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CE4F800) [pid = 2796] [serial = 1360] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CECCC00) [pid = 2796] [serial = 1343] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18E53400) [pid = 2796] [serial = 1358] [outer = 00000000] [url = about:blank] 14:26:00 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18055C00) [pid = 2796] [serial = 1352] [outer = 00000000] [url = about:blank] 14:26:01 INFO - PROCESS | 2796 | 1471987561046 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]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1737ms 14:26:01 INFO - PROCESS | 2796 | 1471987561141 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 2796 | 1471987561144 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 14:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:26:01 INFO - PROCESS | 2796 | 1471987561155 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 2796 | 1471987561158 Marionette TRACE conn6 <- [1,1842,null,{}] 14:26:01 INFO - PROCESS | 2796 | 1471987561164 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}] 14:26:01 INFO - PROCESS | 2796 | 1471987561167 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:01 INFO - PROCESS | 2796 | 1471987561266 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 14:26:01 INFO - PROCESS | 2796 | 1471987561273 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:01 INFO - PROCESS | 2796 | 1471987561276 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:01 INFO - PROCESS | 2796 | ++DOCSHELL 0CA10400 == 27 [pid = 2796] [id = 470] 14:26:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CE52400) [pid = 2796] [serial = 1410] [outer = 00000000] 14:26:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CEC4C00) [pid = 2796] [serial = 1411] [outer = 0CE52400] 14:26:01 INFO - PROCESS | 2796 | 1471987561329 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CEC9800) [pid = 2796] [serial = 1412] [outer = 0CE52400] 14:26:01 INFO - PROCESS | 2796 | 1471987561847 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]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 730ms 14:26:01 INFO - PROCESS | 2796 | 1471987561891 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 2796 | 1471987561896 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 14:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:26:01 INFO - PROCESS | 2796 | 1471987561902 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 2796 | 1471987561905 Marionette TRACE conn6 <- [1,1846,null,{}] 14:26:01 INFO - PROCESS | 2796 | 1471987561909 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}] 14:26:01 INFO - PROCESS | 2796 | 1471987561911 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:01 INFO - PROCESS | 2796 | 1471987562004 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 14:26:02 INFO - PROCESS | 2796 | 1471987562095 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 2796 | 1471987562097 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:02 INFO - PROCESS | 2796 | ++DOCSHELL 0D142000 == 28 [pid = 2796] [id = 471] 14:26:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D146400) [pid = 2796] [serial = 1413] [outer = 00000000] 14:26:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D360C00) [pid = 2796] [serial = 1414] [outer = 0D146400] 14:26:02 INFO - PROCESS | 2796 | 1471987562155 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0DB94800) [pid = 2796] [serial = 1415] [outer = 0D146400] 14:26:02 INFO - PROCESS | 2796 | 1471987562522 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]]]}] 14:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 14:26:02 INFO - PROCESS | 2796 | 1471987562576 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 14:26:02 INFO - PROCESS | 2796 | 1471987562579 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 14:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:26:02 INFO - PROCESS | 2796 | 1471987562582 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:26:02 INFO - PROCESS | 2796 | 1471987562586 Marionette TRACE conn6 <- [1,1850,null,{}] 14:26:02 INFO - PROCESS | 2796 | 1471987562597 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}] 14:26:02 INFO - PROCESS | 2796 | 1471987562601 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:02 INFO - PROCESS | 2796 | 1471987562716 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 14:26:02 INFO - PROCESS | 2796 | 1471987562727 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 2796 | 1471987562730 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:02 INFO - PROCESS | 2796 | ++DOCSHELL 17DC9400 == 29 [pid = 2796] [id = 472] 14:26:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (17DCE800) [pid = 2796] [serial = 1416] [outer = 00000000] 14:26:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18056800) [pid = 2796] [serial = 1417] [outer = 17DCE800] 14:26:02 INFO - PROCESS | 2796 | 1471987562780 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1818A800) [pid = 2796] [serial = 1418] [outer = 17DCE800] 14:26:03 INFO - PROCESS | 2796 | 1471987563283 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]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 730ms 14:26:03 INFO - PROCESS | 2796 | 1471987563316 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 2796 | 1471987563319 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 14:26:03 INFO - PROCESS | 2796 | 1471987563322 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:26:03 INFO - PROCESS | 2796 | 1471987563324 Marionette TRACE conn6 <- [1,1854,null,{}] 14:26:03 INFO - PROCESS | 2796 | 1471987563328 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}] 14:26:03 INFO - PROCESS | 2796 | 1471987563330 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:03 INFO - PROCESS | 2796 | 1471987563454 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 14:26:03 INFO - PROCESS | 2796 | 1471987563517 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 2796 | 1471987563520 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:03 INFO - PROCESS | 2796 | ++DOCSHELL 18190400 == 30 [pid = 2796] [id = 473] 14:26:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18194800) [pid = 2796] [serial = 1419] [outer = 00000000] 14:26:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (189E1400) [pid = 2796] [serial = 1420] [outer = 18194800] 14:26:03 INFO - PROCESS | 2796 | 1471987563575 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18D67000) [pid = 2796] [serial = 1421] [outer = 18194800] 14:26:04 INFO - PROCESS | 2796 | 1471987564015 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]]]}] 14:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 730ms 14:26:04 INFO - PROCESS | 2796 | 1471987564056 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 2796 | 1471987564058 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 14:26:04 INFO - PROCESS | 2796 | 1471987564061 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:26:04 INFO - PROCESS | 2796 | 1471987564063 Marionette TRACE conn6 <- [1,1858,null,{}] 14:26:04 INFO - PROCESS | 2796 | 1471987564067 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}] 14:26:04 INFO - PROCESS | 2796 | 1471987564069 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:04 INFO - PROCESS | 2796 | 1471987564211 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 14:26:04 INFO - PROCESS | 2796 | 1471987564280 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 2796 | 1471987564282 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:04 INFO - PROCESS | 2796 | ++DOCSHELL 18D6D800 == 31 [pid = 2796] [id = 474] 14:26:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18DBB800) [pid = 2796] [serial = 1422] [outer = 00000000] 14:26:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18E54000) [pid = 2796] [serial = 1423] [outer = 18DBB800] 14:26:04 INFO - PROCESS | 2796 | 1471987564331 Marionette DEBUG loaded listener.js 14:26:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1906D800) [pid = 2796] [serial = 1424] [outer = 18DBB800] 14:26:04 INFO - PROCESS | 2796 | 1471987564768 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]]]}] 14:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 770ms 14:26:04 INFO - PROCESS | 2796 | 1471987564838 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 2796 | 1471987564840 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 14:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:26:04 INFO - PROCESS | 2796 | 1471987564843 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - PROCESS | 2796 | 1471987564845 Marionette TRACE conn6 <- [1,1862,null,{}] 14:26:04 INFO - PROCESS | 2796 | 1471987564849 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}] 14:26:04 INFO - PROCESS | 2796 | 1471987564855 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:05 INFO - PROCESS | 2796 | 1471987565236 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (196C0400) [pid = 2796] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1964F800) [pid = 2796] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0C112C00) [pid = 2796] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1818B400) [pid = 2796] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0C986000) [pid = 2796] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0DFDFC00) [pid = 2796] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18E4D000) [pid = 2796] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CF6C800) [pid = 2796] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C104C00) [pid = 2796] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0C7D3000) [pid = 2796] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18194000) [pid = 2796] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1AF86800) [pid = 2796] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:26:05 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1998FC00) [pid = 2796] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:26:05 INFO - PROCESS | 2796 | 1471987565305 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:05 INFO - PROCESS | 2796 | 1471987565308 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:05 INFO - PROCESS | 2796 | ++DOCSHELL 0C104C00 == 32 [pid = 2796] [id = 475] 14:26:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0C10B000) [pid = 2796] [serial = 1425] [outer = 00000000] 14:26:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CAF2400) [pid = 2796] [serial = 1426] [outer = 0C10B000] 14:26:05 INFO - PROCESS | 2796 | 1471987565357 Marionette DEBUG loaded listener.js 14:26:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (14D8E000) [pid = 2796] [serial = 1427] [outer = 0C10B000] 14:26:05 INFO - PROCESS | 2796 | 1471987565782 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]]]}] 14:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 970ms 14:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:26:05 INFO - PROCESS | 2796 | 1471987565816 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 14:26:05 INFO - PROCESS | 2796 | 1471987565818 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 14:26:05 INFO - PROCESS | 2796 | 1471987565821 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:26:05 INFO - PROCESS | 2796 | 1471987565823 Marionette TRACE conn6 <- [1,1866,null,{}] 14:26:05 INFO - PROCESS | 2796 | 1471987565827 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}] 14:26:05 INFO - PROCESS | 2796 | 1471987565828 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:05 INFO - PROCESS | 2796 | 1471987565912 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 14:26:05 INFO - PROCESS | 2796 | 1471987565918 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:05 INFO - PROCESS | 2796 | 1471987565920 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:05 INFO - PROCESS | 2796 | ++DOCSHELL 0C110000 == 33 [pid = 2796] [id = 476] 14:26:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0C121800) [pid = 2796] [serial = 1428] [outer = 00000000] 14:26:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C3000) [pid = 2796] [serial = 1429] [outer = 0C121800] 14:26:05 INFO - PROCESS | 2796 | 1471987565968 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (196C6C00) [pid = 2796] [serial = 1430] [outer = 0C121800] 14:26:06 INFO - PROCESS | 2796 | 1471987566399 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]]]}] 14:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 630ms 14:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:26:06 INFO - PROCESS | 2796 | 1471987566452 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 14:26:06 INFO - PROCESS | 2796 | 1471987566454 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 14:26:06 INFO - PROCESS | 2796 | 1471987566457 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 2796 | 1471987566459 Marionette TRACE conn6 <- [1,1870,null,{}] 14:26:06 INFO - PROCESS | 2796 | 1471987566463 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}] 14:26:06 INFO - PROCESS | 2796 | 1471987566465 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:06 INFO - PROCESS | 2796 | 1471987566544 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 14:26:06 INFO - PROCESS | 2796 | 1471987566550 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 2796 | 1471987566552 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:06 INFO - PROCESS | 2796 | ++DOCSHELL 0C113400 == 34 [pid = 2796] [id = 477] 14:26:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0D35E800) [pid = 2796] [serial = 1431] [outer = 00000000] 14:26:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19990000) [pid = 2796] [serial = 1432] [outer = 0D35E800] 14:26:06 INFO - PROCESS | 2796 | 1471987566600 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18D64800) [pid = 2796] [serial = 1433] [outer = 0D35E800] 14:26:07 INFO - PROCESS | 2796 | 1471987567067 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]]]}] 14:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 630ms 14:26:07 INFO - PROCESS | 2796 | 1471987567088 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 2796 | 1471987567090 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 14:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:26:07 INFO - PROCESS | 2796 | 1471987567112 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - PROCESS | 2796 | 1471987567114 Marionette TRACE conn6 <- [1,1874,null,{}] 14:26:07 INFO - PROCESS | 2796 | 1471987567118 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}] 14:26:07 INFO - PROCESS | 2796 | 1471987567120 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:07 INFO - PROCESS | 2796 | 1471987567205 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 14:26:07 INFO - PROCESS | 2796 | 1471987567351 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 2796 | 1471987567354 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:07 INFO - PROCESS | 2796 | ++DOCSHELL 0C091800 == 35 [pid = 2796] [id = 478] 14:26:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C092800) [pid = 2796] [serial = 1434] [outer = 00000000] 14:26:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0C10B400) [pid = 2796] [serial = 1435] [outer = 0C092800] 14:26:07 INFO - PROCESS | 2796 | 1471987567454 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0C7CC400) [pid = 2796] [serial = 1436] [outer = 0C092800] 14:26:08 INFO - PROCESS | 2796 | 1471987568261 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]]]}] 14:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1241ms 14:26:08 INFO - PROCESS | 2796 | 1471987568346 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 14:26:08 INFO - PROCESS | 2796 | 1471987568350 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 14:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:26:08 INFO - PROCESS | 2796 | 1471987568355 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 2796 | 1471987568359 Marionette TRACE conn6 <- [1,1878,null,{}] 14:26:08 INFO - PROCESS | 2796 | 1471987568364 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}] 14:26:08 INFO - PROCESS | 2796 | 1471987568367 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:08 INFO - PROCESS | 2796 | 1471987568523 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 14:26:08 INFO - PROCESS | 2796 | 1471987568658 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:08 INFO - PROCESS | 2796 | 1471987568662 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:08 INFO - PROCESS | 2796 | ++DOCSHELL 0D35E000 == 36 [pid = 2796] [id = 479] 14:26:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (146B5000) [pid = 2796] [serial = 1437] [outer = 00000000] 14:26:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (14D43000) [pid = 2796] [serial = 1438] [outer = 146B5000] 14:26:08 INFO - PROCESS | 2796 | 1471987568728 Marionette DEBUG loaded listener.js 14:26:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (158D0C00) [pid = 2796] [serial = 1439] [outer = 146B5000] 14:26:09 INFO - PROCESS | 2796 | 1471987569593 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]]]}] 14:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1274ms 14:26:09 INFO - PROCESS | 2796 | 1471987569633 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 14:26:09 INFO - PROCESS | 2796 | 1471987569638 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 14:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:26:09 INFO - PROCESS | 2796 | 1471987569643 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:26:09 INFO - PROCESS | 2796 | 1471987569646 Marionette TRACE conn6 <- [1,1882,null,{}] 14:26:09 INFO - PROCESS | 2796 | 1471987569651 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}] 14:26:09 INFO - PROCESS | 2796 | 1471987569654 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:09 INFO - PROCESS | 2796 | 1471987569776 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 14:26:09 INFO - PROCESS | 2796 | 1471987569916 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 2796 | 1471987569921 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:09 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2D400 == 37 [pid = 2796] [id = 480] 14:26:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CF30400) [pid = 2796] [serial = 1440] [outer = 00000000] 14:26:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0D052C00) [pid = 2796] [serial = 1441] [outer = 0CF30400] 14:26:09 INFO - PROCESS | 2796 | 1471987569977 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0D14C000) [pid = 2796] [serial = 1442] [outer = 0CF30400] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 0C113400 == 36 [pid = 2796] [id = 477] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 0C110000 == 35 [pid = 2796] [id = 476] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 0C104C00 == 34 [pid = 2796] [id = 475] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 18D6D800 == 33 [pid = 2796] [id = 474] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 18190400 == 32 [pid = 2796] [id = 473] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 17DC9400 == 31 [pid = 2796] [id = 472] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 0D142000 == 30 [pid = 2796] [id = 471] 14:26:10 INFO - PROCESS | 2796 | --DOCSHELL 0CA10400 == 29 [pid = 2796] [id = 470] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (1B743400) [pid = 2796] [serial = 1397] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1AF88400) [pid = 2796] [serial = 1393] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (196C8400) [pid = 2796] [serial = 1381] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19996800) [pid = 2796] [serial = 1384] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0D052800) [pid = 2796] [serial = 1387] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18195C00) [pid = 2796] [serial = 1375] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18D61400) [pid = 2796] [serial = 1376] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CEC4800) [pid = 2796] [serial = 1363] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19A62800) [pid = 2796] [serial = 1385] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1AF90000) [pid = 2796] [serial = 1394] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF0E000) [pid = 2796] [serial = 1364] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (14D68C00) [pid = 2796] [serial = 1366] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (15EB3800) [pid = 2796] [serial = 1367] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1964F400) [pid = 2796] [serial = 1378] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0DE03000) [pid = 2796] [serial = 1372] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (146C0000) [pid = 2796] [serial = 1373] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0D526800) [pid = 2796] [serial = 1361] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CE59C00) [pid = 2796] [serial = 1369] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CED2C00) [pid = 2796] [serial = 1370] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19C05400) [pid = 2796] [serial = 1390] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19885C00) [pid = 2796] [serial = 1382] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19CA0C00) [pid = 2796] [serial = 1391] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (14D9BC00) [pid = 2796] [serial = 1388] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (19655C00) [pid = 2796] [serial = 1379] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1B0E4400) [pid = 2796] [serial = 1396] [outer = 00000000] [url = about:blank] 14:26:10 INFO - PROCESS | 2796 | 1471987570466 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]]]}] 14:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 890ms 14:26:10 INFO - PROCESS | 2796 | 1471987570534 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 2796 | 1471987570539 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 14:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:26:10 INFO - PROCESS | 2796 | 1471987570545 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 2796 | 1471987570548 Marionette TRACE conn6 <- [1,1886,null,{}] 14:26:10 INFO - PROCESS | 2796 | 1471987570551 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}] 14:26:10 INFO - PROCESS | 2796 | 1471987570554 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:10 INFO - PROCESS | 2796 | 1471987570648 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 14:26:10 INFO - PROCESS | 2796 | 1471987570664 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 2796 | 1471987570667 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:10 INFO - PROCESS | 2796 | ++DOCSHELL 0D142000 == 30 [pid = 2796] [id = 481] 14:26:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0D526800) [pid = 2796] [serial = 1443] [outer = 00000000] 14:26:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (146B9000) [pid = 2796] [serial = 1444] [outer = 0D526800] 14:26:10 INFO - PROCESS | 2796 | 1471987570718 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (14974000) [pid = 2796] [serial = 1445] [outer = 0D526800] 14:26:11 INFO - PROCESS | 2796 | 1471987571209 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]]]}] 14:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 730ms 14:26:11 INFO - PROCESS | 2796 | 1471987571279 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 14:26:11 INFO - PROCESS | 2796 | 1471987571282 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 14:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:26:11 INFO - PROCESS | 2796 | 1471987571315 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 2796 | 1471987571319 Marionette TRACE conn6 <- [1,1890,null,{}] 14:26:11 INFO - PROCESS | 2796 | 1471987571333 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}] 14:26:11 INFO - PROCESS | 2796 | 1471987571338 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:11 INFO - PROCESS | 2796 | 1471987571446 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 14:26:11 INFO - PROCESS | 2796 | 1471987571538 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:11 INFO - PROCESS | 2796 | 1471987571542 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:11 INFO - PROCESS | 2796 | ++DOCSHELL 18186C00 == 31 [pid = 2796] [id = 482] 14:26:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18188000) [pid = 2796] [serial = 1446] [outer = 00000000] 14:26:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (181CFC00) [pid = 2796] [serial = 1447] [outer = 18188000] 14:26:11 INFO - PROCESS | 2796 | 1471987571595 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18C9F800) [pid = 2796] [serial = 1448] [outer = 18188000] 14:26:11 INFO - PROCESS | 2796 | 1471987571971 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]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 730ms 14:26:12 INFO - PROCESS | 2796 | 1471987572045 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 14:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:26:12 INFO - PROCESS | 2796 | 1471987572048 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 14:26:12 INFO - PROCESS | 2796 | 1471987572051 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 2796 | 1471987572053 Marionette TRACE conn6 <- [1,1894,null,{}] 14:26:12 INFO - PROCESS | 2796 | 1471987572057 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}] 14:26:12 INFO - PROCESS | 2796 | 1471987572059 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:12 INFO - PROCESS | 2796 | 1471987572152 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 14:26:12 INFO - PROCESS | 2796 | 1471987572158 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 2796 | 1471987572161 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:12 INFO - PROCESS | 2796 | ++DOCSHELL 18189000 == 32 [pid = 2796] [id = 483] 14:26:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18D62800) [pid = 2796] [serial = 1449] [outer = 00000000] 14:26:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1964EC00) [pid = 2796] [serial = 1450] [outer = 18D62800] 14:26:12 INFO - PROCESS | 2796 | 1471987572209 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (196BD400) [pid = 2796] [serial = 1451] [outer = 18D62800] 14:26:12 INFO - PROCESS | 2796 | 1471987572714 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]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 14:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:26:12 INFO - PROCESS | 2796 | 1471987572725 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 14:26:12 INFO - PROCESS | 2796 | 1471987572727 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 14:26:12 INFO - PROCESS | 2796 | 1471987572737 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 2796 | 1471987572739 Marionette TRACE conn6 <- [1,1898,null,{}] 14:26:12 INFO - PROCESS | 2796 | 1471987572743 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}] 14:26:12 INFO - PROCESS | 2796 | 1471987572745 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:12 INFO - PROCESS | 2796 | 1471987572883 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 14:26:12 INFO - PROCESS | 2796 | 1471987572901 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 2796 | 1471987572903 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:12 INFO - PROCESS | 2796 | ++DOCSHELL 14D9B000 == 33 [pid = 2796] [id = 484] 14:26:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196C2400) [pid = 2796] [serial = 1452] [outer = 00000000] 14:26:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (196CC800) [pid = 2796] [serial = 1453] [outer = 196C2400] 14:26:12 INFO - PROCESS | 2796 | 1471987572956 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19950400) [pid = 2796] [serial = 1454] [outer = 196C2400] 14:26:13 INFO - PROCESS | 2796 | 1471987573427 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]]]}] 14:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 730ms 14:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:26:13 INFO - PROCESS | 2796 | 1471987573461 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 14:26:13 INFO - PROCESS | 2796 | 1471987573463 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 14:26:13 INFO - PROCESS | 2796 | 1471987573466 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:26:13 INFO - PROCESS | 2796 | 1471987573468 Marionette TRACE conn6 <- [1,1902,null,{}] 14:26:13 INFO - PROCESS | 2796 | 1471987573472 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}] 14:26:13 INFO - PROCESS | 2796 | 1471987573478 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:13 INFO - PROCESS | 2796 | 1471987573633 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 14:26:13 INFO - PROCESS | 2796 | 1471987573702 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:13 INFO - PROCESS | 2796 | 1471987573704 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:13 INFO - PROCESS | 2796 | ++DOCSHELL 196CC400 == 34 [pid = 2796] [id = 485] 14:26:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19953800) [pid = 2796] [serial = 1455] [outer = 00000000] 14:26:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19C0D800) [pid = 2796] [serial = 1456] [outer = 19953800] 14:26:13 INFO - PROCESS | 2796 | 1471987573753 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1A9A1400) [pid = 2796] [serial = 1457] [outer = 19953800] 14:26:14 INFO - PROCESS | 2796 | 1471987574204 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]]]}] 14:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 830ms 14:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:26:14 INFO - PROCESS | 2796 | 1471987574297 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 14:26:14 INFO - PROCESS | 2796 | 1471987574299 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 14:26:14 INFO - PROCESS | 2796 | 1471987574303 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 2796 | 1471987574304 Marionette TRACE conn6 <- [1,1906,null,{}] 14:26:14 INFO - PROCESS | 2796 | 1471987574308 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}] 14:26:14 INFO - PROCESS | 2796 | 1471987574310 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:14 INFO - PROCESS | 2796 | 1471987574502 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF0A400) [pid = 2796] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D146400) [pid = 2796] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CE52400) [pid = 2796] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (17DCE800) [pid = 2796] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18194800) [pid = 2796] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18DBB800) [pid = 2796] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0C10B000) [pid = 2796] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CF6B400) [pid = 2796] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C121800) [pid = 2796] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18D6C000) [pid = 2796] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:26:14 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1AFF6C00) [pid = 2796] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:26:14 INFO - PROCESS | 2796 | 1471987574573 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 2796 | 1471987574575 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:14 INFO - PROCESS | 2796 | ++DOCSHELL 0C10B000 == 35 [pid = 2796] [id = 486] 14:26:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0C111800) [pid = 2796] [serial = 1458] [outer = 00000000] 14:26:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CF0C400) [pid = 2796] [serial = 1459] [outer = 0C111800] 14:26:14 INFO - PROCESS | 2796 | 1471987574634 Marionette DEBUG loaded listener.js 14:26:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D146400) [pid = 2796] [serial = 1460] [outer = 0C111800] 14:26:14 INFO - PROCESS | 2796 | 1471987575013 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]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 730ms 14:26:15 INFO - PROCESS | 2796 | 1471987575034 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 2796 | 1471987575036 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 14:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:26:15 INFO - PROCESS | 2796 | 1471987575039 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 2796 | 1471987575041 Marionette TRACE conn6 <- [1,1910,null,{}] 14:26:15 INFO - PROCESS | 2796 | 1471987575045 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}] 14:26:15 INFO - PROCESS | 2796 | 1471987575047 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:15 INFO - PROCESS | 2796 | 1471987575132 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 14:26:15 INFO - PROCESS | 2796 | 1471987575138 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 2796 | 1471987575140 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:15 INFO - PROCESS | 2796 | ++DOCSHELL 18DBA800 == 36 [pid = 2796] [id = 487] 14:26:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18DBB800) [pid = 2796] [serial = 1461] [outer = 00000000] 14:26:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1ABE5400) [pid = 2796] [serial = 1462] [outer = 18DBB800] 14:26:15 INFO - PROCESS | 2796 | 1471987575189 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1ABEA000) [pid = 2796] [serial = 1463] [outer = 18DBB800] 14:26:15 INFO - PROCESS | 2796 | 1471987575635 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]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 630ms 14:26:15 INFO - PROCESS | 2796 | 1471987575681 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 2796 | 1471987575684 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 14:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:26:15 INFO - PROCESS | 2796 | 1471987575687 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 2796 | 1471987575689 Marionette TRACE conn6 <- [1,1914,null,{}] 14:26:15 INFO - PROCESS | 2796 | 1471987575693 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}] 14:26:15 INFO - PROCESS | 2796 | 1471987575695 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:15 INFO - PROCESS | 2796 | 1471987575781 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 14:26:15 INFO - PROCESS | 2796 | 1471987575786 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 2796 | 1471987575788 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:15 INFO - PROCESS | 2796 | ++DOCSHELL 1AF89000 == 37 [pid = 2796] [id = 488] 14:26:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1AF8F800) [pid = 2796] [serial = 1464] [outer = 00000000] 14:26:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1B0E3400) [pid = 2796] [serial = 1465] [outer = 1AF8F800] 14:26:15 INFO - PROCESS | 2796 | 1471987575836 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1B746000) [pid = 2796] [serial = 1466] [outer = 1AF8F800] 14:26:16 INFO - PROCESS | 2796 | 1471987576324 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]]]}] 14:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 671ms 14:26:16 INFO - PROCESS | 2796 | 1471987576360 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 14:26:16 INFO - PROCESS | 2796 | 1471987576362 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 14:26:16 INFO - PROCESS | 2796 | 1471987576365 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:26:16 INFO - PROCESS | 2796 | 1471987576367 Marionette TRACE conn6 <- [1,1918,null,{}] 14:26:16 INFO - PROCESS | 2796 | 1471987576371 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}] 14:26:16 INFO - PROCESS | 2796 | 1471987576373 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:16 INFO - PROCESS | 2796 | 1471987576470 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 14:26:16 INFO - PROCESS | 2796 | 1471987576476 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 2796 | 1471987576478 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:16 INFO - PROCESS | 2796 | ++DOCSHELL 0896EC00 == 38 [pid = 2796] [id = 489] 14:26:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0C08E400) [pid = 2796] [serial = 1467] [outer = 00000000] 14:26:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0C120400) [pid = 2796] [serial = 1468] [outer = 0C08E400] 14:26:16 INFO - PROCESS | 2796 | 1471987576581 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CA5F400) [pid = 2796] [serial = 1469] [outer = 0C08E400] 14:26:17 INFO - PROCESS | 2796 | 1471987577361 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]]]}] 14:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1015ms 14:26:17 INFO - PROCESS | 2796 | 1471987577397 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 14:26:17 INFO - PROCESS | 2796 | 1471987577401 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 14:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:26:17 INFO - PROCESS | 2796 | 1471987577406 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 2796 | 1471987577410 Marionette TRACE conn6 <- [1,1922,null,{}] 14:26:17 INFO - PROCESS | 2796 | 1471987577415 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}] 14:26:17 INFO - PROCESS | 2796 | 1471987577419 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:17 INFO - PROCESS | 2796 | 1471987577562 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 14:26:17 INFO - PROCESS | 2796 | 1471987577706 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 2796 | 1471987577709 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:17 INFO - PROCESS | 2796 | ++DOCSHELL 0CE5B800 == 39 [pid = 2796] [id = 490] 14:26:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (16BC6C00) [pid = 2796] [serial = 1470] [outer = 00000000] 14:26:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1804A400) [pid = 2796] [serial = 1471] [outer = 16BC6C00] 14:26:17 INFO - PROCESS | 2796 | 1471987577775 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1818EC00) [pid = 2796] [serial = 1472] [outer = 16BC6C00] 14:26:18 INFO - PROCESS | 2796 | 1471987578380 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]]]}] 14:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1025ms 14:26:18 INFO - PROCESS | 2796 | 1471987578431 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 14:26:18 INFO - PROCESS | 2796 | 1471987578435 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 14:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:26:18 INFO - PROCESS | 2796 | 1471987578441 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:26:18 INFO - PROCESS | 2796 | 1471987578445 Marionette TRACE conn6 <- [1,1926,null,{}] 14:26:18 INFO - PROCESS | 2796 | 1471987578449 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}] 14:26:18 INFO - PROCESS | 2796 | 1471987578452 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:18 INFO - PROCESS | 2796 | 1471987578566 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 14:26:18 INFO - PROCESS | 2796 | 1471987578723 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 2796 | 1471987578726 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:18 INFO - PROCESS | 2796 | ++DOCSHELL 196C9C00 == 40 [pid = 2796] [id = 491] 14:26:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (196CB800) [pid = 2796] [serial = 1473] [outer = 00000000] 14:26:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19999800) [pid = 2796] [serial = 1474] [outer = 196CB800] 14:26:18 INFO - PROCESS | 2796 | 1471987578786 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (19C10400) [pid = 2796] [serial = 1475] [outer = 196CB800] 14:26:19 INFO - PROCESS | 2796 | 1471987579414 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]]]}] 14:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1019ms 14:26:19 INFO - PROCESS | 2796 | 1471987579465 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 14:26:19 INFO - PROCESS | 2796 | 1471987579467 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 14:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:26:19 INFO - PROCESS | 2796 | 1471987579471 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:26:19 INFO - PROCESS | 2796 | 1471987579475 Marionette TRACE conn6 <- [1,1930,null,{}] 14:26:19 INFO - PROCESS | 2796 | 1471987579487 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}] 14:26:19 INFO - PROCESS | 2796 | 1471987579492 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:19 INFO - PROCESS | 2796 | 1471987579681 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 14:26:19 INFO - PROCESS | 2796 | 1471987579692 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:19 INFO - PROCESS | 2796 | 1471987579695 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:19 INFO - PROCESS | 2796 | ++DOCSHELL 1BCD3000 == 41 [pid = 2796] [id = 492] 14:26:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1BCD5400) [pid = 2796] [serial = 1476] [outer = 00000000] 14:26:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (1C517800) [pid = 2796] [serial = 1477] [outer = 1BCD5400] 14:26:19 INFO - PROCESS | 2796 | 1471987579750 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1C51E800) [pid = 2796] [serial = 1478] [outer = 1BCD5400] 14:26:20 INFO - PROCESS | 2796 | 1471987580424 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]]]}] 14:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 970ms 14:26:20 INFO - PROCESS | 2796 | 1471987580455 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 14:26:20 INFO - PROCESS | 2796 | 1471987580458 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 14:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:26:20 INFO - PROCESS | 2796 | 1471987580463 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 2796 | 1471987580465 Marionette TRACE conn6 <- [1,1934,null,{}] 14:26:20 INFO - PROCESS | 2796 | 1471987580469 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}] 14:26:20 INFO - PROCESS | 2796 | 1471987580471 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:20 INFO - PROCESS | 2796 | 1471987580698 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 14:26:20 INFO - PROCESS | 2796 | 1471987580853 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:20 INFO - PROCESS | 2796 | 1471987580856 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:20 INFO - PROCESS | 2796 | ++DOCSHELL 0C095000 == 42 [pid = 2796] [id = 493] 14:26:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0C095C00) [pid = 2796] [serial = 1479] [outer = 00000000] 14:26:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0C10F000) [pid = 2796] [serial = 1480] [outer = 0C095C00] 14:26:20 INFO - PROCESS | 2796 | 1471987580908 Marionette DEBUG loaded listener.js 14:26:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (0C71EC00) [pid = 2796] [serial = 1481] [outer = 0C095C00] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 1AF89000 == 41 [pid = 2796] [id = 488] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 18DBA800 == 40 [pid = 2796] [id = 487] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0C10B000 == 39 [pid = 2796] [id = 486] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 196CC400 == 38 [pid = 2796] [id = 485] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 14D9B000 == 37 [pid = 2796] [id = 484] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 18189000 == 36 [pid = 2796] [id = 483] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 18186C00 == 35 [pid = 2796] [id = 482] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0D142000 == 34 [pid = 2796] [id = 481] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0CF2D400 == 33 [pid = 2796] [id = 480] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0D35E000 == 32 [pid = 2796] [id = 479] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0C091800 == 31 [pid = 2796] [id = 478] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0CF09400 == 30 [pid = 2796] [id = 469] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 1BCD3000 == 29 [pid = 2796] [id = 492] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 196C9C00 == 28 [pid = 2796] [id = 491] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0896EC00 == 27 [pid = 2796] [id = 489] 14:26:21 INFO - PROCESS | 2796 | --DOCSHELL 0CE5B800 == 26 [pid = 2796] [id = 490] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (19990000) [pid = 2796] [serial = 1432] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0D04E000) [pid = 2796] [serial = 1409] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0CF35000) [pid = 2796] [serial = 1408] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0D360C00) [pid = 2796] [serial = 1414] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0DB94800) [pid = 2796] [serial = 1415] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CEC4C00) [pid = 2796] [serial = 1411] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CEC9800) [pid = 2796] [serial = 1412] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18056800) [pid = 2796] [serial = 1417] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (189E1400) [pid = 2796] [serial = 1420] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18E54000) [pid = 2796] [serial = 1423] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18D67000) [pid = 2796] [serial = 1421] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CAF2400) [pid = 2796] [serial = 1426] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1906D800) [pid = 2796] [serial = 1424] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (15EA4C00) [pid = 2796] [serial = 1400] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0DB93400) [pid = 2796] [serial = 1399] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (196C3000) [pid = 2796] [serial = 1429] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (196C7800) [pid = 2796] [serial = 1403] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19651000) [pid = 2796] [serial = 1402] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1BCD9400) [pid = 2796] [serial = 1406] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1B7E1800) [pid = 2796] [serial = 1405] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (14D8E000) [pid = 2796] [serial = 1427] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (196C6C00) [pid = 2796] [serial = 1430] [outer = 00000000] [url = about:blank] 14:26:21 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1818A800) [pid = 2796] [serial = 1418] [outer = 00000000] [url = about:blank] 14:26:22 INFO - PROCESS | 2796 | 1471987582176 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]]]}] 14:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1773ms 14:26:22 INFO - PROCESS | 2796 | 1471987582239 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 14:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:26:22 INFO - PROCESS | 2796 | 1471987582243 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 14:26:22 INFO - PROCESS | 2796 | 1471987582248 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 2796 | 1471987582251 Marionette TRACE conn6 <- [1,1938,null,{}] 14:26:22 INFO - PROCESS | 2796 | 1471987582263 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}] 14:26:22 INFO - PROCESS | 2796 | 1471987582266 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:22 INFO - PROCESS | 2796 | 1471987582355 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 14:26:22 INFO - PROCESS | 2796 | 1471987582370 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 2796 | 1471987582372 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:22 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC9C00 == 27 [pid = 2796] [id = 494] 14:26:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CECAC00) [pid = 2796] [serial = 1482] [outer = 00000000] 14:26:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CECF800) [pid = 2796] [serial = 1483] [outer = 0CECAC00] 14:26:22 INFO - PROCESS | 2796 | 1471987582427 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CF05400) [pid = 2796] [serial = 1484] [outer = 0CECAC00] 14:26:22 INFO - PROCESS | 2796 | 1471987582920 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]]]}] 14:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 14:26:22 INFO - PROCESS | 2796 | 1471987582979 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 14:26:22 INFO - PROCESS | 2796 | 1471987582984 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 14:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:26:22 INFO - PROCESS | 2796 | 1471987582991 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 2796 | 1471987582994 Marionette TRACE conn6 <- [1,1942,null,{}] 14:26:22 INFO - PROCESS | 2796 | 1471987582998 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}] 14:26:22 INFO - PROCESS | 2796 | 1471987583001 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:23 INFO - PROCESS | 2796 | 1471987583096 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 14:26:23 INFO - PROCESS | 2796 | 1471987583201 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:23 INFO - PROCESS | 2796 | 1471987583204 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:23 INFO - PROCESS | 2796 | ++DOCSHELL 0D054000 == 28 [pid = 2796] [id = 495] 14:26:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D054800) [pid = 2796] [serial = 1485] [outer = 00000000] 14:26:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D05AC00) [pid = 2796] [serial = 1486] [outer = 0D054800] 14:26:23 INFO - PROCESS | 2796 | 1471987583258 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0D35E000) [pid = 2796] [serial = 1487] [outer = 0D054800] 14:26:23 INFO - PROCESS | 2796 | 1471987583677 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]]]}] 14:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 14:26:23 INFO - PROCESS | 2796 | 1471987583724 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 14:26:23 INFO - PROCESS | 2796 | 1471987583726 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 14:26:23 INFO - PROCESS | 2796 | 1471987583730 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:26:23 INFO - PROCESS | 2796 | 1471987583733 Marionette TRACE conn6 <- [1,1946,null,{}] 14:26:23 INFO - PROCESS | 2796 | 1471987583745 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}] 14:26:23 INFO - PROCESS | 2796 | 1471987583749 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:23 INFO - PROCESS | 2796 | 1471987583867 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 14:26:23 INFO - PROCESS | 2796 | 1471987583884 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:23 INFO - PROCESS | 2796 | 1471987583888 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:23 INFO - PROCESS | 2796 | ++DOCSHELL 14D90C00 == 29 [pid = 2796] [id = 496] 14:26:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (14D96C00) [pid = 2796] [serial = 1488] [outer = 00000000] 14:26:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (15EA4C00) [pid = 2796] [serial = 1489] [outer = 14D96C00] 14:26:23 INFO - PROCESS | 2796 | 1471987583939 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (16BD0400) [pid = 2796] [serial = 1490] [outer = 14D96C00] 14:26:24 INFO - PROCESS | 2796 | 1471987584455 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]]]}] 14:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 14:26:24 INFO - PROCESS | 2796 | 1471987584504 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 14:26:24 INFO - PROCESS | 2796 | 1471987584506 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 14:26:24 INFO - PROCESS | 2796 | 1471987584510 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:26:24 INFO - PROCESS | 2796 | 1471987584512 Marionette TRACE conn6 <- [1,1950,null,{}] 14:26:24 INFO - PROCESS | 2796 | 1471987584516 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}] 14:26:24 INFO - PROCESS | 2796 | 1471987584518 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:24 INFO - PROCESS | 2796 | 1471987584643 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 14:26:24 INFO - PROCESS | 2796 | 1471987584710 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:24 INFO - PROCESS | 2796 | 1471987584712 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:24 INFO - PROCESS | 2796 | ++DOCSHELL 172AEC00 == 30 [pid = 2796] [id = 497] 14:26:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1804B800) [pid = 2796] [serial = 1491] [outer = 00000000] 14:26:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18162000) [pid = 2796] [serial = 1492] [outer = 1804B800] 14:26:24 INFO - PROCESS | 2796 | 1471987584762 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (181CE800) [pid = 2796] [serial = 1493] [outer = 1804B800] 14:26:25 INFO - PROCESS | 2796 | 1471987585201 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]]]}] 14:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 730ms 14:26:25 INFO - PROCESS | 2796 | 1471987585288 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 14:26:25 INFO - PROCESS | 2796 | 1471987585290 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 14:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:26:25 INFO - PROCESS | 2796 | 1471987585294 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 2796 | 1471987585296 Marionette TRACE conn6 <- [1,1954,null,{}] 14:26:25 INFO - PROCESS | 2796 | 1471987585300 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}] 14:26:25 INFO - PROCESS | 2796 | 1471987585302 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:25 INFO - PROCESS | 2796 | 1471987585420 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 14:26:25 INFO - PROCESS | 2796 | 1471987585483 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:25 INFO - PROCESS | 2796 | 1471987585485 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:25 INFO - PROCESS | 2796 | ++DOCSHELL 18C9E400 == 31 [pid = 2796] [id = 498] 14:26:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18D65400) [pid = 2796] [serial = 1494] [outer = 00000000] 14:26:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18DB3C00) [pid = 2796] [serial = 1495] [outer = 18D65400] 14:26:25 INFO - PROCESS | 2796 | 1471987585531 Marionette DEBUG loaded listener.js 14:26:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18E4EC00) [pid = 2796] [serial = 1496] [outer = 18D65400] 14:26:25 INFO - PROCESS | 2796 | 1471987585983 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]]]}] 14:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 731ms 14:26:26 INFO - PROCESS | 2796 | 1471987586030 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 14:26:26 INFO - PROCESS | 2796 | 1471987586032 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 14:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:26:26 INFO - PROCESS | 2796 | 1471987586035 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:26:26 INFO - PROCESS | 2796 | 1471987586037 Marionette TRACE conn6 <- [1,1958,null,{}] 14:26:26 INFO - PROCESS | 2796 | 1471987586041 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}] 14:26:26 INFO - PROCESS | 2796 | 1471987586047 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:26 INFO - PROCESS | 2796 | 1471987586376 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0D35E800) [pid = 2796] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1AF8F800) [pid = 2796] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (196C2400) [pid = 2796] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19953800) [pid = 2796] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D526800) [pid = 2796] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF30400) [pid = 2796] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C111800) [pid = 2796] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18D62800) [pid = 2796] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18188000) [pid = 2796] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (146B5000) [pid = 2796] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C092800) [pid = 2796] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:26:26 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18DBB800) [pid = 2796] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:26:26 INFO - PROCESS | 2796 | 1471987586445 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 2796 | 1471987586447 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:26 INFO - PROCESS | 2796 | ++DOCSHELL 0C104400 == 32 [pid = 2796] [id = 499] 14:26:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0C104C00) [pid = 2796] [serial = 1497] [outer = 00000000] 14:26:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0CF2B800) [pid = 2796] [serial = 1498] [outer = 0C104C00] 14:26:26 INFO - PROCESS | 2796 | 1471987586493 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18052C00) [pid = 2796] [serial = 1499] [outer = 0C104C00] 14:26:26 INFO - PROCESS | 2796 | 1471987586899 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]]]}] 14:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 930ms 14:26:26 INFO - PROCESS | 2796 | 1471987586966 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 14:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:26:26 INFO - PROCESS | 2796 | 1471987586968 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 14:26:26 INFO - PROCESS | 2796 | 1471987586971 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:26:26 INFO - PROCESS | 2796 | 1471987586973 Marionette TRACE conn6 <- [1,1962,null,{}] 14:26:26 INFO - PROCESS | 2796 | 1471987586981 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}] 14:26:26 INFO - PROCESS | 2796 | 1471987586983 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:27 INFO - PROCESS | 2796 | 1471987587060 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 14:26:27 INFO - PROCESS | 2796 | 1471987587066 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 2796 | 1471987587068 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:27 INFO - PROCESS | 2796 | ++DOCSHELL 19064800 == 33 [pid = 2796] [id = 500] 14:26:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19067400) [pid = 2796] [serial = 1500] [outer = 00000000] 14:26:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (196C2C00) [pid = 2796] [serial = 1501] [outer = 19067400] 14:26:27 INFO - PROCESS | 2796 | 1471987587116 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (196C3000) [pid = 2796] [serial = 1502] [outer = 19067400] 14:26:27 INFO - PROCESS | 2796 | 1471987587554 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]]]}] 14:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 14:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:26:27 INFO - PROCESS | 2796 | 1471987587602 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 2796 | 1471987587605 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 14:26:27 INFO - PROCESS | 2796 | 1471987587608 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 2796 | 1471987587610 Marionette TRACE conn6 <- [1,1966,null,{}] 14:26:27 INFO - PROCESS | 2796 | 1471987587614 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}] 14:26:27 INFO - PROCESS | 2796 | 1471987587616 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:27 INFO - PROCESS | 2796 | 1471987587700 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 14:26:27 INFO - PROCESS | 2796 | 1471987587705 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 2796 | 1471987587707 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:27 INFO - PROCESS | 2796 | ++DOCSHELL 196C9000 == 34 [pid = 2796] [id = 501] 14:26:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196CA800) [pid = 2796] [serial = 1503] [outer = 00000000] 14:26:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19953400) [pid = 2796] [serial = 1504] [outer = 196CA800] 14:26:27 INFO - PROCESS | 2796 | 1471987587756 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1994E400) [pid = 2796] [serial = 1505] [outer = 196CA800] 14:26:28 INFO - PROCESS | 2796 | 1471987588217 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]]]}] 14:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 630ms 14:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:26:28 INFO - PROCESS | 2796 | 1471987588245 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 2796 | 1471987588248 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 14:26:28 INFO - PROCESS | 2796 | 1471987588251 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 2796 | 1471987588253 Marionette TRACE conn6 <- [1,1970,null,{}] 14:26:28 INFO - PROCESS | 2796 | 1471987588256 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}] 14:26:28 INFO - PROCESS | 2796 | 1471987588258 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:28 INFO - PROCESS | 2796 | 1471987588342 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 14:26:28 INFO - PROCESS | 2796 | 1471987588347 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:28 INFO - PROCESS | 2796 | 1471987588349 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:28 INFO - PROCESS | 2796 | ++DOCSHELL 14D8E000 == 35 [pid = 2796] [id = 502] 14:26:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19998000) [pid = 2796] [serial = 1506] [outer = 00000000] 14:26:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1999CC00) [pid = 2796] [serial = 1507] [outer = 19998000] 14:26:28 INFO - PROCESS | 2796 | 1471987588399 Marionette DEBUG loaded listener.js 14:26:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19C06800) [pid = 2796] [serial = 1508] [outer = 19998000] 14:26:29 INFO - PROCESS | 2796 | 1471987589282 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]]]}] 14:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1078ms 14:26:29 INFO - PROCESS | 2796 | 1471987589330 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 14:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:26:29 INFO - PROCESS | 2796 | 1471987589335 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 14:26:29 INFO - PROCESS | 2796 | 1471987589340 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:26:29 INFO - PROCESS | 2796 | 1471987589343 Marionette TRACE conn6 <- [1,1974,null,{}] 14:26:29 INFO - PROCESS | 2796 | 1471987589349 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}] 14:26:29 INFO - PROCESS | 2796 | 1471987589353 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:29 INFO - PROCESS | 2796 | 1471987589509 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 14:26:29 INFO - PROCESS | 2796 | 1471987589652 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 2796 | 1471987589655 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:29 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2F800 == 36 [pid = 2796] [id = 503] 14:26:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CF32400) [pid = 2796] [serial = 1509] [outer = 00000000] 14:26:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0D04E000) [pid = 2796] [serial = 1510] [outer = 0CF32400] 14:26:29 INFO - PROCESS | 2796 | 1471987589719 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0D693C00) [pid = 2796] [serial = 1511] [outer = 0CF32400] 14:26:30 INFO - PROCESS | 2796 | 1471987590448 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]]]}] 14:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1124ms 14:26:30 INFO - PROCESS | 2796 | 1471987590464 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 2796 | 1471987590469 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 14:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:26:30 INFO - PROCESS | 2796 | 1471987590476 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 2796 | 1471987590479 Marionette TRACE conn6 <- [1,1978,null,{}] 14:26:30 INFO - PROCESS | 2796 | 1471987590483 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}] 14:26:30 INFO - PROCESS | 2796 | 1471987590486 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:30 INFO - PROCESS | 2796 | 1471987590624 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 14:26:30 INFO - PROCESS | 2796 | 1471987590761 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:30 INFO - PROCESS | 2796 | 1471987590764 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:30 INFO - PROCESS | 2796 | ++DOCSHELL 0C118C00 == 37 [pid = 2796] [id = 504] 14:26:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0C11A000) [pid = 2796] [serial = 1512] [outer = 00000000] 14:26:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (14676800) [pid = 2796] [serial = 1513] [outer = 0C11A000] 14:26:30 INFO - PROCESS | 2796 | 1471987590823 Marionette DEBUG loaded listener.js 14:26:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (15EA9C00) [pid = 2796] [serial = 1514] [outer = 0C11A000] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 196C9000 == 36 [pid = 2796] [id = 501] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 19064800 == 35 [pid = 2796] [id = 500] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 0C104400 == 34 [pid = 2796] [id = 499] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 18C9E400 == 33 [pid = 2796] [id = 498] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 172AEC00 == 32 [pid = 2796] [id = 497] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 14D90C00 == 31 [pid = 2796] [id = 496] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 0D054000 == 30 [pid = 2796] [id = 495] 14:26:31 INFO - PROCESS | 2796 | --DOCSHELL 0CEC9C00 == 29 [pid = 2796] [id = 494] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (18D64800) [pid = 2796] [serial = 1433] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (196CC800) [pid = 2796] [serial = 1453] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (19C0D800) [pid = 2796] [serial = 1456] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (146B9000) [pid = 2796] [serial = 1444] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (14974000) [pid = 2796] [serial = 1445] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0D052C00) [pid = 2796] [serial = 1441] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0CF0C400) [pid = 2796] [serial = 1459] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0D14C000) [pid = 2796] [serial = 1442] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1964EC00) [pid = 2796] [serial = 1450] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (181CFC00) [pid = 2796] [serial = 1447] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18C9F800) [pid = 2796] [serial = 1448] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14D43000) [pid = 2796] [serial = 1438] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (158D0C00) [pid = 2796] [serial = 1439] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C10B400) [pid = 2796] [serial = 1435] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C7CC400) [pid = 2796] [serial = 1436] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1A9A1400) [pid = 2796] [serial = 1457] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1B746000) [pid = 2796] [serial = 1466] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1ABE5400) [pid = 2796] [serial = 1462] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19950400) [pid = 2796] [serial = 1454] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1ABEA000) [pid = 2796] [serial = 1463] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0D146400) [pid = 2796] [serial = 1460] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (196BD400) [pid = 2796] [serial = 1451] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1B0E3400) [pid = 2796] [serial = 1465] [outer = 00000000] [url = about:blank] 14:26:31 INFO - PROCESS | 2796 | 1471987591648 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]]]}] 14:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1234ms 14:26:31 INFO - PROCESS | 2796 | 1471987591713 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 14:26:31 INFO - PROCESS | 2796 | 1471987591717 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 14:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:26:31 INFO - PROCESS | 2796 | 1471987591721 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - PROCESS | 2796 | 1471987591724 Marionette TRACE conn6 <- [1,1982,null,{}] 14:26:31 INFO - PROCESS | 2796 | 1471987591729 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}] 14:26:31 INFO - PROCESS | 2796 | 1471987591733 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:31 INFO - PROCESS | 2796 | 1471987591825 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 14:26:31 INFO - PROCESS | 2796 | 1471987591832 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 2796 | 1471987591835 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:31 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF3800 == 30 [pid = 2796] [id = 505] 14:26:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CE5AC00) [pid = 2796] [serial = 1515] [outer = 00000000] 14:26:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF6A800) [pid = 2796] [serial = 1516] [outer = 0CE5AC00] 14:26:31 INFO - PROCESS | 2796 | 1471987591889 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0D13EC00) [pid = 2796] [serial = 1517] [outer = 0CE5AC00] 14:26:32 INFO - PROCESS | 2796 | 1471987592423 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]]]}] 14:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 730ms 14:26:32 INFO - PROCESS | 2796 | 1471987592453 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 2796 | 1471987592457 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 14:26:32 INFO - PROCESS | 2796 | 1471987592463 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:26:32 INFO - PROCESS | 2796 | 1471987592466 Marionette TRACE conn6 <- [1,1986,null,{}] 14:26:32 INFO - PROCESS | 2796 | 1471987592470 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}] 14:26:32 INFO - PROCESS | 2796 | 1471987592472 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:32 INFO - PROCESS | 2796 | 1471987592571 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 14:26:32 INFO - PROCESS | 2796 | 1471987592664 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 2796 | 1471987592666 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:32 INFO - PROCESS | 2796 | ++DOCSHELL 146B6400 == 31 [pid = 2796] [id = 506] 14:26:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (146B8800) [pid = 2796] [serial = 1518] [outer = 00000000] 14:26:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (14D49400) [pid = 2796] [serial = 1519] [outer = 146B8800] 14:26:32 INFO - PROCESS | 2796 | 1471987592721 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (158D0C00) [pid = 2796] [serial = 1520] [outer = 146B8800] 14:26:33 INFO - PROCESS | 2796 | 1471987593090 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]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 14:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:26:33 INFO - PROCESS | 2796 | 1471987593139 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 2796 | 1471987593141 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 14:26:33 INFO - PROCESS | 2796 | 1471987593145 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 2796 | 1471987593148 Marionette TRACE conn6 <- [1,1990,null,{}] 14:26:33 INFO - PROCESS | 2796 | 1471987593160 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}] 14:26:33 INFO - PROCESS | 2796 | 1471987593165 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:33 INFO - PROCESS | 2796 | 1471987593255 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 14:26:33 INFO - PROCESS | 2796 | 1471987593263 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 2796 | 1471987593266 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:33 INFO - PROCESS | 2796 | ++DOCSHELL 18187800 == 32 [pid = 2796] [id = 507] 14:26:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18A29C00) [pid = 2796] [serial = 1521] [outer = 00000000] 14:26:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18D67000) [pid = 2796] [serial = 1522] [outer = 18A29C00] 14:26:33 INFO - PROCESS | 2796 | 1471987593319 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18E53000) [pid = 2796] [serial = 1523] [outer = 18A29C00] 14:26:33 INFO - PROCESS | 2796 | 1471987593794 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]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 14:26:33 INFO - PROCESS | 2796 | 1471987593819 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 2796 | 1471987593822 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 14:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:26:33 INFO - PROCESS | 2796 | 1471987593825 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 2796 | 1471987593827 Marionette TRACE conn6 <- [1,1994,null,{}] 14:26:33 INFO - PROCESS | 2796 | 1471987593831 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}] 14:26:33 INFO - PROCESS | 2796 | 1471987593833 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:33 INFO - PROCESS | 2796 | 1471987593973 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 14:26:33 INFO - PROCESS | 2796 | 1471987593986 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 2796 | 1471987593989 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:33 INFO - PROCESS | 2796 | ++DOCSHELL 18E59800 == 33 [pid = 2796] [id = 508] 14:26:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E59C00) [pid = 2796] [serial = 1524] [outer = 00000000] 14:26:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1964F800) [pid = 2796] [serial = 1525] [outer = 18E59C00] 14:26:34 INFO - PROCESS | 2796 | 1471987594040 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196BF800) [pid = 2796] [serial = 1526] [outer = 18E59C00] 14:26:34 INFO - PROCESS | 2796 | 1471987594504 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]]]}] 14:26:34 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 14:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 730ms 14:26:34 INFO - PROCESS | 2796 | 1471987594558 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 2796 | 1471987594560 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 14:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:26:34 INFO - PROCESS | 2796 | 1471987594570 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 2796 | 1471987594572 Marionette TRACE conn6 <- [1,1998,null,{}] 14:26:34 INFO - PROCESS | 2796 | 1471987594575 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}] 14:26:34 INFO - PROCESS | 2796 | 1471987594577 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:34 INFO - PROCESS | 2796 | 1471987594695 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 14:26:34 INFO - PROCESS | 2796 | 1471987594790 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 2796 | 1471987594792 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:34 INFO - PROCESS | 2796 | ++DOCSHELL 196C8800 == 34 [pid = 2796] [id = 509] 14:26:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196C8C00) [pid = 2796] [serial = 1527] [outer = 00000000] 14:26:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1994B000) [pid = 2796] [serial = 1528] [outer = 196C8C00] 14:26:34 INFO - PROCESS | 2796 | 1471987594840 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1994CC00) [pid = 2796] [serial = 1529] [outer = 196C8C00] 14:26:35 INFO - PROCESS | 2796 | 1471987595299 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]]]}] 14:26:35 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 14:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 790ms 14:26:35 INFO - PROCESS | 2796 | 1471987595362 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 14:26:35 INFO - PROCESS | 2796 | 1471987595364 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 14:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:26:35 INFO - PROCESS | 2796 | 1471987595373 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:26:35 INFO - PROCESS | 2796 | 1471987595375 Marionette TRACE conn6 <- [1,2002,null,{}] 14:26:35 INFO - PROCESS | 2796 | 1471987595378 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}] 14:26:35 INFO - PROCESS | 2796 | 1471987595384 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:35 INFO - PROCESS | 2796 | 1471987595530 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 14:26:35 INFO - PROCESS | 2796 | 1471987595602 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 2796 | 1471987595604 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:35 INFO - PROCESS | 2796 | ++DOCSHELL 1999D800 == 35 [pid = 2796] [id = 510] 14:26:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (19A64000) [pid = 2796] [serial = 1530] [outer = 00000000] 14:26:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1ABE5400) [pid = 2796] [serial = 1531] [outer = 19A64000] 14:26:35 INFO - PROCESS | 2796 | 1471987595653 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19ED9800) [pid = 2796] [serial = 1532] [outer = 19A64000] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (196CA800) [pid = 2796] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1804B800) [pid = 2796] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (14D96C00) [pid = 2796] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CECAC00) [pid = 2796] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0D054800) [pid = 2796] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0C095C00) [pid = 2796] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18D65400) [pid = 2796] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C08E400) [pid = 2796] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (16BC6C00) [pid = 2796] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (196CB800) [pid = 2796] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1BCD5400) [pid = 2796] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C104C00) [pid = 2796] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:26:36 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19067400) [pid = 2796] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:26:36 INFO - PROCESS | 2796 | 1471987596185 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]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 830ms 14:26:36 INFO - PROCESS | 2796 | 1471987596198 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 2796 | 1471987596200 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 14:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:26:36 INFO - PROCESS | 2796 | 1471987596203 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 2796 | 1471987596205 Marionette TRACE conn6 <- [1,2006,null,{}] 14:26:36 INFO - PROCESS | 2796 | 1471987596209 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}] 14:26:36 INFO - PROCESS | 2796 | 1471987596211 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:36 INFO - PROCESS | 2796 | 1471987596293 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 14:26:36 INFO - PROCESS | 2796 | 1471987596399 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 2796 | 1471987596401 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:36 INFO - PROCESS | 2796 | ++DOCSHELL 0CECAC00 == 36 [pid = 2796] [id = 511] 14:26:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0D04B400) [pid = 2796] [serial = 1533] [outer = 00000000] 14:26:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1818DC00) [pid = 2796] [serial = 1534] [outer = 0D04B400] 14:26:36 INFO - PROCESS | 2796 | 1471987596449 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1905C400) [pid = 2796] [serial = 1535] [outer = 0D04B400] 14:26:36 INFO - PROCESS | 2796 | 1471987596806 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]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 630ms 14:26:36 INFO - PROCESS | 2796 | 1471987596834 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 14:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:26:36 INFO - PROCESS | 2796 | 1471987596836 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 14:26:36 INFO - PROCESS | 2796 | 1471987596839 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 2796 | 1471987596841 Marionette TRACE conn6 <- [1,2010,null,{}] 14:26:36 INFO - PROCESS | 2796 | 1471987596845 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}] 14:26:36 INFO - PROCESS | 2796 | 1471987596847 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:36 INFO - PROCESS | 2796 | 1471987596976 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 14:26:36 INFO - PROCESS | 2796 | 1471987596986 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 2796 | 1471987596988 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:36 INFO - PROCESS | 2796 | ++DOCSHELL 19953C00 == 37 [pid = 2796] [id = 512] 14:26:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1998E800) [pid = 2796] [serial = 1536] [outer = 00000000] 14:26:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF89800) [pid = 2796] [serial = 1537] [outer = 1998E800] 14:26:37 INFO - PROCESS | 2796 | 1471987597035 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AFF8800) [pid = 2796] [serial = 1538] [outer = 1998E800] 14:26:37 INFO - PROCESS | 2796 | 1471987597456 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]]]}] 14:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 14:26:37 INFO - PROCESS | 2796 | 1471987597510 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 14:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:26:37 INFO - PROCESS | 2796 | 1471987597512 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 14:26:37 INFO - PROCESS | 2796 | 1471987597515 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 2796 | 1471987597527 Marionette TRACE conn6 <- [1,2014,null,{}] 14:26:37 INFO - PROCESS | 2796 | 1471987597537 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}] 14:26:37 INFO - PROCESS | 2796 | 1471987597539 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:37 INFO - PROCESS | 2796 | 1471987597622 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 14:26:37 INFO - PROCESS | 2796 | 1471987597628 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 2796 | 1471987597630 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:37 INFO - PROCESS | 2796 | ++DOCSHELL 0CAFF000 == 38 [pid = 2796] [id = 513] 14:26:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1818D800) [pid = 2796] [serial = 1539] [outer = 00000000] 14:26:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B0E5800) [pid = 2796] [serial = 1540] [outer = 1818D800] 14:26:37 INFO - PROCESS | 2796 | 1471987597678 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1B74A400) [pid = 2796] [serial = 1541] [outer = 1818D800] 14:26:38 INFO - PROCESS | 2796 | --DOCSHELL 0C095000 == 37 [pid = 2796] [id = 493] 14:26:38 INFO - PROCESS | 2796 | --DOCSHELL 0CAF3800 == 36 [pid = 2796] [id = 505] 14:26:38 INFO - PROCESS | 2796 | --DOCSHELL 0CF2F800 == 35 [pid = 2796] [id = 503] 14:26:38 INFO - PROCESS | 2796 | --DOCSHELL 0C118C00 == 34 [pid = 2796] [id = 504] 14:26:38 INFO - PROCESS | 2796 | --DOCSHELL 14D8E000 == 33 [pid = 2796] [id = 502] 14:26:39 INFO - PROCESS | 2796 | --DOCSHELL 18187800 == 32 [pid = 2796] [id = 507] 14:26:39 INFO - PROCESS | 2796 | --DOCSHELL 146B6400 == 31 [pid = 2796] [id = 506] 14:26:39 INFO - PROCESS | 2796 | --DOCSHELL 18E59800 == 30 [pid = 2796] [id = 508] 14:26:39 INFO - PROCESS | 2796 | --DOCSHELL 0CECAC00 == 29 [pid = 2796] [id = 511] 14:26:39 INFO - PROCESS | 2796 | --DOCSHELL 1999D800 == 28 [pid = 2796] [id = 510] 14:26:39 INFO - PROCESS | 2796 | --DOCSHELL 196C8800 == 27 [pid = 2796] [id = 509] 14:26:39 INFO - PROCESS | 2796 | --DOCSHELL 19953C00 == 26 [pid = 2796] [id = 512] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19953400) [pid = 2796] [serial = 1504] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18162000) [pid = 2796] [serial = 1492] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (15EA4C00) [pid = 2796] [serial = 1489] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CECF800) [pid = 2796] [serial = 1483] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CF05400) [pid = 2796] [serial = 1484] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0D05AC00) [pid = 2796] [serial = 1486] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0D35E000) [pid = 2796] [serial = 1487] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C71EC00) [pid = 2796] [serial = 1481] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0C10F000) [pid = 2796] [serial = 1480] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18DB3C00) [pid = 2796] [serial = 1495] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CA5F400) [pid = 2796] [serial = 1469] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0C120400) [pid = 2796] [serial = 1468] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1818EC00) [pid = 2796] [serial = 1472] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1804A400) [pid = 2796] [serial = 1471] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (19C10400) [pid = 2796] [serial = 1475] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (19999800) [pid = 2796] [serial = 1474] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1C51E800) [pid = 2796] [serial = 1478] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (1C517800) [pid = 2796] [serial = 1477] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (181CE800) [pid = 2796] [serial = 1493] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0CF2B800) [pid = 2796] [serial = 1498] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (18E4EC00) [pid = 2796] [serial = 1496] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (196C2C00) [pid = 2796] [serial = 1501] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (18052C00) [pid = 2796] [serial = 1499] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (1994E400) [pid = 2796] [serial = 1505] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (16BD0400) [pid = 2796] [serial = 1490] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (196C3000) [pid = 2796] [serial = 1502] [outer = 00000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2796 | 1471987599542 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]]]}] 14:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2082ms 14:26:39 INFO - PROCESS | 2796 | 1471987599599 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 2796 | 1471987599603 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 14:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:26:39 INFO - PROCESS | 2796 | 1471987599608 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 2796 | 1471987599612 Marionette TRACE conn6 <- [1,2018,null,{}] 14:26:39 INFO - PROCESS | 2796 | 1471987599618 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}] 14:26:39 INFO - PROCESS | 2796 | 1471987599622 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:39 INFO - PROCESS | 2796 | 1471987599718 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 14:26:39 INFO - PROCESS | 2796 | 1471987599736 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 2796 | 1471987599739 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:39 INFO - PROCESS | 2796 | ++DOCSHELL 0CE52400 == 27 [pid = 2796] [id = 514] 14:26:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0CE53800) [pid = 2796] [serial = 1542] [outer = 00000000] 14:26:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0CE70C00) [pid = 2796] [serial = 1543] [outer = 0CE53800] 14:26:39 INFO - PROCESS | 2796 | 1471987599793 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0CEC6000) [pid = 2796] [serial = 1544] [outer = 0CE53800] 14:26:40 INFO - PROCESS | 2796 | 1471987600312 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]]]}] 14:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 732ms 14:26:40 INFO - PROCESS | 2796 | 1471987600341 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 2796 | 1471987600346 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 14:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:26:40 INFO - PROCESS | 2796 | 1471987600352 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 2796 | 1471987600355 Marionette TRACE conn6 <- [1,2022,null,{}] 14:26:40 INFO - PROCESS | 2796 | 1471987600359 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}] 14:26:40 INFO - PROCESS | 2796 | 1471987600363 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:40 INFO - PROCESS | 2796 | 1471987600456 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 14:26:40 INFO - PROCESS | 2796 | 1471987600465 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:40 INFO - PROCESS | 2796 | 1471987600468 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:40 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2E800 == 28 [pid = 2796] [id = 515] 14:26:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0CF2EC00) [pid = 2796] [serial = 1545] [outer = 00000000] 14:26:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (0CF65C00) [pid = 2796] [serial = 1546] [outer = 0CF2EC00] 14:26:40 INFO - PROCESS | 2796 | 1471987600520 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0D051400) [pid = 2796] [serial = 1547] [outer = 0CF2EC00] 14:26:41 INFO - PROCESS | 2796 | 1471987601013 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]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 14:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:26:41 INFO - PROCESS | 2796 | 1471987601028 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 2796 | 1471987601031 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 14:26:41 INFO - PROCESS | 2796 | 1471987601034 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 2796 | 1471987601038 Marionette TRACE conn6 <- [1,2026,null,{}] 14:26:41 INFO - PROCESS | 2796 | 1471987601053 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}] 14:26:41 INFO - PROCESS | 2796 | 1471987601058 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:41 INFO - PROCESS | 2796 | 1471987601175 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 14:26:41 INFO - PROCESS | 2796 | 1471987601271 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 2796 | 1471987601275 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:41 INFO - PROCESS | 2796 | ++DOCSHELL 146B8400 == 29 [pid = 2796] [id = 516] 14:26:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (146B9000) [pid = 2796] [serial = 1548] [outer = 00000000] 14:26:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (14785800) [pid = 2796] [serial = 1549] [outer = 146B9000] 14:26:41 INFO - PROCESS | 2796 | 1471987601327 Marionette DEBUG loaded listener.js 14:26:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (14D3FC00) [pid = 2796] [serial = 1550] [outer = 146B9000] 14:26:41 INFO - PROCESS | 2796 | 1471987601731 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]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 14:26:41 INFO - PROCESS | 2796 | 1471987601765 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 2796 | 1471987601768 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 14:26:41 INFO - PROCESS | 2796 | 1471987601771 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 2796 | 1471987601773 Marionette TRACE conn6 <- [1,2030,null,{}] 14:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:26:41 INFO - PROCESS | 2796 | 1471987601776 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}] 14:26:41 INFO - PROCESS | 2796 | 1471987601778 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:41 INFO - PROCESS | 2796 | 1471987601904 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 14:26:41 INFO - PROCESS | 2796 | 1471987601912 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 2796 | 1471987601914 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:41 INFO - PROCESS | 2796 | ++DOCSHELL 0D14AC00 == 30 [pid = 2796] [id = 517] 14:26:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0DE09400) [pid = 2796] [serial = 1551] [outer = 00000000] 14:26:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (15EAC000) [pid = 2796] [serial = 1552] [outer = 0DE09400] 14:26:41 INFO - PROCESS | 2796 | 1471987601961 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (1804A400) [pid = 2796] [serial = 1553] [outer = 0DE09400] 14:26:42 INFO - PROCESS | 2796 | 1471987602392 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]]]}] 14:26:42 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) 14:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 14:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:26:42 INFO - PROCESS | 2796 | 1471987602445 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 14:26:42 INFO - PROCESS | 2796 | 1471987602447 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 14:26:42 INFO - PROCESS | 2796 | 1471987602451 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:26:42 INFO - PROCESS | 2796 | 1471987602453 Marionette TRACE conn6 <- [1,2034,null,{}] 14:26:42 INFO - PROCESS | 2796 | 1471987602457 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}] 14:26:42 INFO - PROCESS | 2796 | 1471987602459 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:42 INFO - PROCESS | 2796 | 1471987602609 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 14:26:42 INFO - PROCESS | 2796 | 1471987602625 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 2796 | 1471987602627 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:42 INFO - PROCESS | 2796 | ++DOCSHELL 17DC9400 == 31 [pid = 2796] [id = 518] 14:26:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (17DCE000) [pid = 2796] [serial = 1554] [outer = 00000000] 14:26:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (1818C400) [pid = 2796] [serial = 1555] [outer = 17DCE000] 14:26:42 INFO - PROCESS | 2796 | 1471987602674 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (181D0800) [pid = 2796] [serial = 1556] [outer = 17DCE000] 14:26:43 INFO - PROCESS | 2796 | 1471987603097 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]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 14:26:43 INFO - PROCESS | 2796 | 1471987603121 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 2796 | 1471987603124 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 14:26:43 INFO - PROCESS | 2796 | 1471987603131 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 2796 | 1471987603133 Marionette TRACE conn6 <- [1,2038,null,{}] 14:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:26:43 INFO - PROCESS | 2796 | 1471987603136 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}] 14:26:43 INFO - PROCESS | 2796 | 1471987603142 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:43 INFO - PROCESS | 2796 | 1471987603286 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 14:26:43 INFO - PROCESS | 2796 | 1471987603302 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 2796 | 1471987603304 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:43 INFO - PROCESS | 2796 | ++DOCSHELL 18DBC800 == 32 [pid = 2796] [id = 519] 14:26:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18E4C000) [pid = 2796] [serial = 1557] [outer = 00000000] 14:26:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18E52000) [pid = 2796] [serial = 1558] [outer = 18E4C000] 14:26:43 INFO - PROCESS | 2796 | 1471987603352 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18E59400) [pid = 2796] [serial = 1559] [outer = 18E4C000] 14:26:43 INFO - PROCESS | 2796 | 1471987603786 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]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 14:26:43 INFO - PROCESS | 2796 | 1471987603866 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 2796 | 1471987603868 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 14:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:26:43 INFO - PROCESS | 2796 | 1471987603872 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 2796 | 1471987603874 Marionette TRACE conn6 <- [1,2042,null,{}] 14:26:43 INFO - PROCESS | 2796 | 1471987603877 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}] 14:26:43 INFO - PROCESS | 2796 | 1471987603879 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:43 INFO - PROCESS | 2796 | 1471987603988 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 14:26:43 INFO - PROCESS | 2796 | 1471987603997 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 2796 | 1471987603999 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:43 INFO - PROCESS | 2796 | ++DOCSHELL 1906F800 == 33 [pid = 2796] [id = 520] 14:26:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19076000) [pid = 2796] [serial = 1560] [outer = 00000000] 14:26:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19650800) [pid = 2796] [serial = 1561] [outer = 19076000] 14:26:44 INFO - PROCESS | 2796 | 1471987604044 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19656800) [pid = 2796] [serial = 1562] [outer = 19076000] 14:26:44 INFO - PROCESS | 2796 | 1471987604471 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]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 630ms 14:26:44 INFO - PROCESS | 2796 | 1471987604512 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 2796 | 1471987604515 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 14:26:44 INFO - PROCESS | 2796 | 1471987604518 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 2796 | 1471987604519 Marionette TRACE conn6 <- [1,2046,null,{}] 14:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:26:44 INFO - PROCESS | 2796 | 1471987604523 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}] 14:26:44 INFO - PROCESS | 2796 | 1471987604525 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:44 INFO - PROCESS | 2796 | 1471987604608 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 14:26:44 INFO - PROCESS | 2796 | 1471987604613 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 2796 | 1471987604615 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:44 INFO - PROCESS | 2796 | ++DOCSHELL 0C096800 == 34 [pid = 2796] [id = 521] 14:26:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1964E800) [pid = 2796] [serial = 1563] [outer = 00000000] 14:26:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (196C8800) [pid = 2796] [serial = 1564] [outer = 1964E800] 14:26:44 INFO - PROCESS | 2796 | 1471987604664 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196C6800) [pid = 2796] [serial = 1565] [outer = 1964E800] 14:26:45 INFO - PROCESS | 2796 | 1471987605138 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]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 14:26:45 INFO - PROCESS | 2796 | 1471987605193 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 14:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:26:45 INFO - PROCESS | 2796 | 1471987605196 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 14:26:45 INFO - PROCESS | 2796 | 1471987605199 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 2796 | 1471987605201 Marionette TRACE conn6 <- [1,2050,null,{}] 14:26:45 INFO - PROCESS | 2796 | 1471987605204 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}] 14:26:45 INFO - PROCESS | 2796 | 1471987605206 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:45 INFO - PROCESS | 2796 | 1471987605326 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 14:26:45 INFO - PROCESS | 2796 | 1471987605422 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 2796 | 1471987605424 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:45 INFO - PROCESS | 2796 | ++DOCSHELL 146B7C00 == 35 [pid = 2796] [id = 522] 14:26:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196C6400) [pid = 2796] [serial = 1566] [outer = 00000000] 14:26:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19991800) [pid = 2796] [serial = 1567] [outer = 196C6400] 14:26:45 INFO - PROCESS | 2796 | 1471987605473 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19992800) [pid = 2796] [serial = 1568] [outer = 196C6400] 14:26:45 INFO - PROCESS | 2796 | 1471987605920 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]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 771ms 14:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:26:45 INFO - PROCESS | 2796 | 1471987605971 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 14:26:45 INFO - PROCESS | 2796 | 1471987605973 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 14:26:45 INFO - PROCESS | 2796 | 1471987605976 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 2796 | 1471987605977 Marionette TRACE conn6 <- [1,2054,null,{}] 14:26:45 INFO - PROCESS | 2796 | 1471987605981 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}] 14:26:45 INFO - PROCESS | 2796 | 1471987605982 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:46 INFO - PROCESS | 2796 | 1471987606107 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 14:26:46 INFO - PROCESS | 2796 | 1471987606116 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 2796 | 1471987606118 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:46 INFO - PROCESS | 2796 | ++DOCSHELL 0C7D2400 == 36 [pid = 2796] [id = 523] 14:26:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0C7D3C00) [pid = 2796] [serial = 1569] [outer = 00000000] 14:26:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19A63800) [pid = 2796] [serial = 1570] [outer = 0C7D3C00] 14:26:46 INFO - PROCESS | 2796 | 1471987606220 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19C04C00) [pid = 2796] [serial = 1571] [outer = 0C7D3C00] 14:26:46 INFO - PROCESS | 2796 | 1471987606686 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]]]}] 14:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 770ms 14:26:46 INFO - PROCESS | 2796 | 1471987606746 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 14:26:46 INFO - PROCESS | 2796 | 1471987606749 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 14:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:26:46 INFO - PROCESS | 2796 | 1471987606752 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:26:46 INFO - PROCESS | 2796 | 1471987606755 Marionette TRACE conn6 <- [1,2058,null,{}] 14:26:46 INFO - PROCESS | 2796 | 1471987606758 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}] 14:26:46 INFO - PROCESS | 2796 | 1471987606760 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:47 INFO - PROCESS | 2796 | 1471987607054 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (196C8C00) [pid = 2796] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19A64000) [pid = 2796] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0D04B400) [pid = 2796] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1998E800) [pid = 2796] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18A29C00) [pid = 2796] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (146B8800) [pid = 2796] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CE5AC00) [pid = 2796] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0C11A000) [pid = 2796] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CF32400) [pid = 2796] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19998000) [pid = 2796] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:26:47 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18E59C00) [pid = 2796] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:26:47 INFO - PROCESS | 2796 | 1471987607128 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 2796 | 1471987607130 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:47 INFO - PROCESS | 2796 | ++DOCSHELL 0C11A000 == 37 [pid = 2796] [id = 524] 14:26:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0C121C00) [pid = 2796] [serial = 1572] [outer = 00000000] 14:26:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CED2400) [pid = 2796] [serial = 1573] [outer = 0C121C00] 14:26:47 INFO - PROCESS | 2796 | 1471987607180 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (14E97800) [pid = 2796] [serial = 1574] [outer = 0C121C00] 14:26:47 INFO - PROCESS | 2796 | --DOCSHELL 16585400 == 36 [pid = 2796] [id = 11] 14:26:47 INFO - PROCESS | 2796 | 1471987607577 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]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 870ms 14:26:47 INFO - PROCESS | 2796 | 1471987607627 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 14:26:47 INFO - PROCESS | 2796 | 1471987607629 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 14:26:47 INFO - PROCESS | 2796 | 1471987607632 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 2796 | 1471987607634 Marionette TRACE conn6 <- [1,2062,null,{}] 14:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:26:47 INFO - PROCESS | 2796 | 1471987607637 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}] 14:26:47 INFO - PROCESS | 2796 | 1471987607639 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:47 INFO - PROCESS | 2796 | 1471987607720 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 14:26:47 INFO - PROCESS | 2796 | 1471987607726 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 2796 | 1471987607728 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:47 INFO - PROCESS | 2796 | ++DOCSHELL 16BD4000 == 37 [pid = 2796] [id = 525] 14:26:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (17167800) [pid = 2796] [serial = 1575] [outer = 00000000] 14:26:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19653000) [pid = 2796] [serial = 1576] [outer = 17167800] 14:26:47 INFO - PROCESS | 2796 | 1471987607784 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19653C00) [pid = 2796] [serial = 1577] [outer = 17167800] 14:26:48 INFO - PROCESS | 2796 | 1471987608226 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]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 630ms 14:26:48 INFO - PROCESS | 2796 | 1471987608272 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 2796 | 1471987608274 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 14:26:48 INFO - PROCESS | 2796 | 1471987608277 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 2796 | 1471987608279 Marionette TRACE conn6 <- [1,2066,null,{}] 14:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:26:48 INFO - PROCESS | 2796 | 1471987608282 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}] 14:26:48 INFO - PROCESS | 2796 | 1471987608284 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:48 INFO - PROCESS | 2796 | 1471987608370 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 14:26:48 INFO - PROCESS | 2796 | 1471987608376 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 2796 | 1471987608378 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:48 INFO - PROCESS | 2796 | ++DOCSHELL 0C096000 == 38 [pid = 2796] [id = 526] 14:26:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C108400) [pid = 2796] [serial = 1578] [outer = 00000000] 14:26:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1AF8B800) [pid = 2796] [serial = 1579] [outer = 0C108400] 14:26:48 INFO - PROCESS | 2796 | 1471987608447 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1B0E2C00) [pid = 2796] [serial = 1580] [outer = 0C108400] 14:26:49 INFO - PROCESS | 2796 | 1471987609215 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]]]}] 14:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 970ms 14:26:49 INFO - PROCESS | 2796 | 1471987609253 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 14:26:49 INFO - PROCESS | 2796 | 1471987609258 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 14:26:49 INFO - PROCESS | 2796 | 1471987609263 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:26:49 INFO - PROCESS | 2796 | 1471987609267 Marionette TRACE conn6 <- [1,2070,null,{}] 14:26:49 INFO - PROCESS | 2796 | 1471987609274 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}] 14:26:49 INFO - PROCESS | 2796 | 1471987609277 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:49 INFO - PROCESS | 2796 | 1471987609474 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 14:26:49 INFO - PROCESS | 2796 | 1471987609485 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 2796 | 1471987609488 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:49 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF7C00 == 39 [pid = 2796] [id = 527] 14:26:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0CAF9C00) [pid = 2796] [serial = 1581] [outer = 00000000] 14:26:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CECB000) [pid = 2796] [serial = 1582] [outer = 0CAF9C00] 14:26:49 INFO - PROCESS | 2796 | 1471987609551 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CF0DC00) [pid = 2796] [serial = 1583] [outer = 0CAF9C00] 14:26:50 INFO - PROCESS | 2796 | 1471987610378 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]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1183ms 14:26:50 INFO - PROCESS | 2796 | 1471987610451 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 14:26:50 INFO - PROCESS | 2796 | 1471987610456 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 14:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:26:50 INFO - PROCESS | 2796 | 1471987610463 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:26:50 INFO - PROCESS | 2796 | 1471987610466 Marionette TRACE conn6 <- [1,2074,null,{}] 14:26:50 INFO - PROCESS | 2796 | 1471987610470 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}] 14:26:50 INFO - PROCESS | 2796 | 1471987610474 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:50 INFO - PROCESS | 2796 | 1471987610644 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 14:26:50 INFO - PROCESS | 2796 | 1471987610924 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 2796 | 1471987610928 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:50 INFO - PROCESS | 2796 | ++DOCSHELL 0C099400 == 40 [pid = 2796] [id = 528] 14:26:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0C099C00) [pid = 2796] [serial = 1584] [outer = 00000000] 14:26:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0C113400) [pid = 2796] [serial = 1585] [outer = 0C099C00] 14:26:50 INFO - PROCESS | 2796 | 1471987611000 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0C76E000) [pid = 2796] [serial = 1586] [outer = 0C099C00] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 16BD4000 == 39 [pid = 2796] [id = 525] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 0C11A000 == 38 [pid = 2796] [id = 524] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 0C7D2400 == 37 [pid = 2796] [id = 523] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 146B7C00 == 36 [pid = 2796] [id = 522] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 0C096800 == 35 [pid = 2796] [id = 521] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 1906F800 == 34 [pid = 2796] [id = 520] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 18DBC800 == 33 [pid = 2796] [id = 519] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 17DC9400 == 32 [pid = 2796] [id = 518] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 0D14AC00 == 31 [pid = 2796] [id = 517] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 146B8400 == 30 [pid = 2796] [id = 516] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 0CF2E800 == 29 [pid = 2796] [id = 515] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (1B0E5800) [pid = 2796] [serial = 1540] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 0CE52400 == 28 [pid = 2796] [id = 514] 14:26:51 INFO - PROCESS | 2796 | --DOCSHELL 0CAFF000 == 27 [pid = 2796] [id = 513] 14:26:51 INFO - PROCESS | 2796 | 1471987611706 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]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1271ms 14:26:51 INFO - PROCESS | 2796 | 1471987611738 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 2796 | 1471987611742 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 14:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (1994B000) [pid = 2796] [serial = 1528] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1ABE5400) [pid = 2796] [serial = 1531] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (1994CC00) [pid = 2796] [serial = 1529] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1818DC00) [pid = 2796] [serial = 1534] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1AF89800) [pid = 2796] [serial = 1537] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19ED9800) [pid = 2796] [serial = 1532] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18D67000) [pid = 2796] [serial = 1522] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18E53000) [pid = 2796] [serial = 1523] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (14D49400) [pid = 2796] [serial = 1519] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (158D0C00) [pid = 2796] [serial = 1520] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF6A800) [pid = 2796] [serial = 1516] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D13EC00) [pid = 2796] [serial = 1517] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1AFF8800) [pid = 2796] [serial = 1538] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (15EA9C00) [pid = 2796] [serial = 1514] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (14676800) [pid = 2796] [serial = 1513] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0D693C00) [pid = 2796] [serial = 1511] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0D04E000) [pid = 2796] [serial = 1510] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1999CC00) [pid = 2796] [serial = 1507] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19C06800) [pid = 2796] [serial = 1508] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1964F800) [pid = 2796] [serial = 1525] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (196BF800) [pid = 2796] [serial = 1526] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1905C400) [pid = 2796] [serial = 1535] [outer = 00000000] [url = about:blank] 14:26:51 INFO - PROCESS | 2796 | 1471987611763 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 2796 | 1471987611766 Marionette TRACE conn6 <- [1,2078,null,{}] 14:26:51 INFO - PROCESS | 2796 | 1471987611774 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}] 14:26:51 INFO - PROCESS | 2796 | 1471987611779 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:51 INFO - PROCESS | 2796 | 1471987611872 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 14:26:51 INFO - PROCESS | 2796 | 1471987611880 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 2796 | 1471987611883 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:51 INFO - PROCESS | 2796 | ++DOCSHELL 0CF01800 == 28 [pid = 2796] [id = 529] 14:26:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF0A800) [pid = 2796] [serial = 1587] [outer = 00000000] 14:26:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CF6D000) [pid = 2796] [serial = 1588] [outer = 0CF0A800] 14:26:51 INFO - PROCESS | 2796 | 1471987611935 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0D13EC00) [pid = 2796] [serial = 1589] [outer = 0CF0A800] 14:26:52 INFO - PROCESS | 2796 | 1471987612487 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]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 790ms 14:26:52 INFO - PROCESS | 2796 | 1471987612550 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 14:26:52 INFO - PROCESS | 2796 | 1471987612554 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 14:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:26:52 INFO - PROCESS | 2796 | 1471987612561 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 2796 | 1471987612563 Marionette TRACE conn6 <- [1,2082,null,{}] 14:26:52 INFO - PROCESS | 2796 | 1471987612568 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}] 14:26:52 INFO - PROCESS | 2796 | 1471987612570 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:52 INFO - PROCESS | 2796 | 1471987612666 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 14:26:52 INFO - PROCESS | 2796 | 1471987612767 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:52 INFO - PROCESS | 2796 | 1471987612770 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:52 INFO - PROCESS | 2796 | ++DOCSHELL 0DB90400 == 29 [pid = 2796] [id = 530] 14:26:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0DB94800) [pid = 2796] [serial = 1590] [outer = 00000000] 14:26:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (14920400) [pid = 2796] [serial = 1591] [outer = 0DB94800] 14:26:52 INFO - PROCESS | 2796 | 1471987612820 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (14D6C000) [pid = 2796] [serial = 1592] [outer = 0DB94800] 14:26:53 INFO - PROCESS | 2796 | 1471987613222 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]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 730ms 14:26:53 INFO - PROCESS | 2796 | 1471987613293 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 2796 | 1471987613295 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 14:26:53 INFO - PROCESS | 2796 | 1471987613300 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:26:53 INFO - PROCESS | 2796 | 1471987613306 Marionette TRACE conn6 <- [1,2086,null,{}] 14:26:53 INFO - PROCESS | 2796 | 1471987613316 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}] 14:26:53 INFO - PROCESS | 2796 | 1471987613320 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:53 INFO - PROCESS | 2796 | 1471987613414 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 14:26:53 INFO - PROCESS | 2796 | 1471987613431 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 2796 | 1471987613433 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:53 INFO - PROCESS | 2796 | ++DOCSHELL 1815E000 == 30 [pid = 2796] [id = 531] 14:26:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1815EC00) [pid = 2796] [serial = 1593] [outer = 00000000] 14:26:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (181D8C00) [pid = 2796] [serial = 1594] [outer = 1815EC00] 14:26:53 INFO - PROCESS | 2796 | 1471987613490 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18CA0400) [pid = 2796] [serial = 1595] [outer = 1815EC00] 14:26:53 INFO - PROCESS | 2796 | 1471987613940 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]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 690ms 14:26:53 INFO - PROCESS | 2796 | 1471987613998 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 2796 | 1471987614001 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 14:26:53 INFO - PROCESS | 2796 | 1471987614004 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:26:53 INFO - PROCESS | 2796 | 1471987614006 Marionette TRACE conn6 <- [1,2090,null,{}] 14:26:54 INFO - PROCESS | 2796 | 1471987614010 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}] 14:26:54 INFO - PROCESS | 2796 | 1471987614012 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:54 INFO - PROCESS | 2796 | 1471987614157 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 14:26:54 INFO - PROCESS | 2796 | 1471987614163 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:54 INFO - PROCESS | 2796 | 1471987614166 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:54 INFO - PROCESS | 2796 | ++DOCSHELL 181D0000 == 31 [pid = 2796] [id = 532] 14:26:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18D64000) [pid = 2796] [serial = 1596] [outer = 00000000] 14:26:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E4A400) [pid = 2796] [serial = 1597] [outer = 18D64000] 14:26:54 INFO - PROCESS | 2796 | 1471987614270 Marionette DEBUG loaded listener.js 14:26:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18E55800) [pid = 2796] [serial = 1598] [outer = 18D64000] 14:26:54 INFO - PROCESS | 2796 | 1471987614707 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]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 731ms 14:26:54 INFO - PROCESS | 2796 | 1471987614745 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 14:26:54 INFO - PROCESS | 2796 | 1471987614748 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 14:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:26:54 INFO - PROCESS | 2796 | 1471987614751 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 2796 | 1471987614753 Marionette TRACE conn6 <- [1,2094,null,{}] 14:26:54 INFO - PROCESS | 2796 | 1471987614756 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}] 14:26:54 INFO - PROCESS | 2796 | 1471987614758 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:54 INFO - PROCESS | 2796 | 1471987614884 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 14:26:54 INFO - PROCESS | 2796 | 1471987614890 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:54 INFO - PROCESS | 2796 | 1471987614896 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:54 INFO - PROCESS | 2796 | ++DOCSHELL 0D149800 == 32 [pid = 2796] [id = 533] 14:26:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19647800) [pid = 2796] [serial = 1599] [outer = 00000000] 14:26:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1964F400) [pid = 2796] [serial = 1600] [outer = 19647800] 14:26:54 INFO - PROCESS | 2796 | 1471987614962 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (196C7000) [pid = 2796] [serial = 1601] [outer = 19647800] 14:26:55 INFO - PROCESS | 2796 | 1471987615482 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]]]}] 14:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 770ms 14:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:26:55 INFO - PROCESS | 2796 | 1471987615530 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 14:26:55 INFO - PROCESS | 2796 | 1471987615532 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 14:26:55 INFO - PROCESS | 2796 | 1471987615535 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:26:55 INFO - PROCESS | 2796 | 1471987615537 Marionette TRACE conn6 <- [1,2098,null,{}] 14:26:55 INFO - PROCESS | 2796 | 1471987615541 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}] 14:26:55 INFO - PROCESS | 2796 | 1471987615543 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:55 INFO - PROCESS | 2796 | 1471987615679 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 14:26:55 INFO - PROCESS | 2796 | 1471987615752 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:55 INFO - PROCESS | 2796 | 1471987615754 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:55 INFO - PROCESS | 2796 | ++DOCSHELL 0C112C00 == 33 [pid = 2796] [id = 534] 14:26:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (19953400) [pid = 2796] [serial = 1602] [outer = 00000000] 14:26:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1999C800) [pid = 2796] [serial = 1603] [outer = 19953400] 14:26:55 INFO - PROCESS | 2796 | 1471987615802 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (19957400) [pid = 2796] [serial = 1604] [outer = 19953400] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (196C6400) [pid = 2796] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C7D3C00) [pid = 2796] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0DE09400) [pid = 2796] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1964E800) [pid = 2796] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19076000) [pid = 2796] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF2EC00) [pid = 2796] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (17DCE000) [pid = 2796] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CE53800) [pid = 2796] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1818D800) [pid = 2796] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (146B9000) [pid = 2796] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E4C000) [pid = 2796] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (17167800) [pid = 2796] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (16BCC800) [pid = 2796] [serial = 32] [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.] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C121C00) [pid = 2796] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:26:56 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (16BC9400) [pid = 2796] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:26:56 INFO - PROCESS | 2796 | 1471987616343 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]]]}] 14:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 870ms 14:26:56 INFO - PROCESS | 2796 | 1471987616409 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 14:26:56 INFO - PROCESS | 2796 | 1471987616411 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 14:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:26:56 INFO - PROCESS | 2796 | 1471987616421 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 2796 | 1471987616423 Marionette TRACE conn6 <- [1,2102,null,{}] 14:26:56 INFO - PROCESS | 2796 | 1471987616428 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}] 14:26:56 INFO - PROCESS | 2796 | 1471987616430 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:56 INFO - PROCESS | 2796 | 1471987616515 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 14:26:56 INFO - PROCESS | 2796 | 1471987616523 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 2796 | 1471987616525 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:56 INFO - PROCESS | 2796 | ++DOCSHELL 16BCE000 == 34 [pid = 2796] [id = 535] 14:26:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (16BD5C00) [pid = 2796] [serial = 1605] [outer = 00000000] 14:26:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19648800) [pid = 2796] [serial = 1606] [outer = 16BD5C00] 14:26:56 INFO - PROCESS | 2796 | 1471987616575 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (196C6400) [pid = 2796] [serial = 1607] [outer = 16BD5C00] 14:26:57 INFO - PROCESS | 2796 | 1471987617032 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]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 14:26:57 INFO - PROCESS | 2796 | 1471987617045 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 2796 | 1471987617047 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 14:26:57 INFO - PROCESS | 2796 | 1471987617050 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 2796 | 1471987617052 Marionette TRACE conn6 <- [1,2106,null,{}] 14:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:26:57 INFO - PROCESS | 2796 | 1471987617074 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}] 14:26:57 INFO - PROCESS | 2796 | 1471987617077 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:57 INFO - PROCESS | 2796 | 1471987617157 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 14:26:57 INFO - PROCESS | 2796 | 1471987617162 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 2796 | 1471987617164 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:57 INFO - PROCESS | 2796 | ++DOCSHELL 19956000 == 35 [pid = 2796] [id = 536] 14:26:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19958400) [pid = 2796] [serial = 1608] [outer = 00000000] 14:26:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19CA5000) [pid = 2796] [serial = 1609] [outer = 19958400] 14:26:57 INFO - PROCESS | 2796 | 1471987617213 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1AF85400) [pid = 2796] [serial = 1610] [outer = 19958400] 14:26:57 INFO - PROCESS | 2796 | 1471987617696 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]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 690ms 14:26:57 INFO - PROCESS | 2796 | 1471987617745 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 2796 | 1471987617747 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 14:26:57 INFO - PROCESS | 2796 | 1471987617750 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 2796 | 1471987617752 Marionette TRACE conn6 <- [1,2110,null,{}] 14:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:26:57 INFO - PROCESS | 2796 | 1471987617756 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}] 14:26:57 INFO - PROCESS | 2796 | 1471987617757 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:57 INFO - PROCESS | 2796 | 1471987617842 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 14:26:57 INFO - PROCESS | 2796 | 1471987617847 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 2796 | 1471987617849 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:57 INFO - PROCESS | 2796 | ++DOCSHELL 149FB000 == 36 [pid = 2796] [id = 537] 14:26:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18189000) [pid = 2796] [serial = 1611] [outer = 00000000] 14:26:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF8F800) [pid = 2796] [serial = 1612] [outer = 18189000] 14:26:57 INFO - PROCESS | 2796 | 1471987617897 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AFFAC00) [pid = 2796] [serial = 1613] [outer = 18189000] 14:26:58 INFO - PROCESS | 2796 | 1471987618503 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]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 830ms 14:26:58 INFO - PROCESS | 2796 | 1471987618590 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 2796 | 1471987618595 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 14:26:58 INFO - PROCESS | 2796 | 1471987618601 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:26:58 INFO - PROCESS | 2796 | 1471987618605 Marionette TRACE conn6 <- [1,2114,null,{}] 14:26:58 INFO - PROCESS | 2796 | 1471987618611 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}] 14:26:58 INFO - PROCESS | 2796 | 1471987618614 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:58 INFO - PROCESS | 2796 | 1471987618743 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 14:26:58 INFO - PROCESS | 2796 | 1471987618853 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 2796 | 1471987618857 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:58 INFO - PROCESS | 2796 | ++DOCSHELL 0CED0800 == 37 [pid = 2796] [id = 538] 14:26:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CF01400) [pid = 2796] [serial = 1614] [outer = 00000000] 14:26:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0D361800) [pid = 2796] [serial = 1615] [outer = 0CF01400] 14:26:58 INFO - PROCESS | 2796 | 1471987618959 Marionette DEBUG loaded listener.js 14:26:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0DB9D400) [pid = 2796] [serial = 1616] [outer = 0CF01400] 14:26:59 INFO - PROCESS | 2796 | 1471987619559 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]]]}] 14:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1019ms 14:26:59 INFO - PROCESS | 2796 | 1471987619626 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 2796 | 1471987619631 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 14:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:26:59 INFO - PROCESS | 2796 | 1471987619638 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 2796 | 1471987619641 Marionette TRACE conn6 <- [1,2118,null,{}] 14:26:59 INFO - PROCESS | 2796 | 1471987619645 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}] 14:26:59 INFO - PROCESS | 2796 | 1471987619648 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:59 INFO - PROCESS | 2796 | 1471987619767 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 14:26:59 INFO - PROCESS | 2796 | 1471987619912 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:59 INFO - PROCESS | 2796 | 1471987619915 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:26:59 INFO - PROCESS | 2796 | ++DOCSHELL 158D0C00 == 38 [pid = 2796] [id = 539] 14:26:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (15EA6400) [pid = 2796] [serial = 1617] [outer = 00000000] 14:26:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (17DC9400) [pid = 2796] [serial = 1618] [outer = 15EA6400] 14:26:59 INFO - PROCESS | 2796 | 1471987619977 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18C9F800) [pid = 2796] [serial = 1619] [outer = 15EA6400] 14:27:00 INFO - PROCESS | 2796 | 1471987620599 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] 14:27:00 INFO - PROCESS | 2796 | 1471987620664 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 14:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:27:00 INFO - PROCESS | 2796 | 1471987620667 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:27:00 INFO - PROCESS | 2796 | 1471987620671 Marionette TRACE conn6 <- [1,2122,null,{}] 14:27:00 INFO - PROCESS | 2796 | 1471987620717 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}] 14:27:00 INFO - PROCESS | 2796 | 1471987620722 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:00 INFO - PROCESS | 2796 | 1471987620843 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 14:27:00 INFO - PROCESS | 2796 | 1471987620980 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 2796 | 1471987620983 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:00 INFO - PROCESS | 2796 | ++DOCSHELL 1AF84C00 == 39 [pid = 2796] [id = 540] 14:27:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1AF87400) [pid = 2796] [serial = 1620] [outer = 00000000] 14:27:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (1B0E3C00) [pid = 2796] [serial = 1621] [outer = 1AF87400] 14:27:01 INFO - PROCESS | 2796 | 1471987621047 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (1B7E2400) [pid = 2796] [serial = 1622] [outer = 1AF87400] 14:27:01 INFO - PROCESS | 2796 | 1471987621707 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]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1133ms 14:27:01 INFO - PROCESS | 2796 | 1471987621804 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 2796 | 1471987621807 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 14:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:27:01 INFO - PROCESS | 2796 | 1471987621810 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 2796 | 1471987621813 Marionette TRACE conn6 <- [1,2126,null,{}] 14:27:01 INFO - PROCESS | 2796 | 1471987621816 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}] 14:27:01 INFO - PROCESS | 2796 | 1471987621819 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:01 INFO - PROCESS | 2796 | 1471987621955 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 14:27:02 INFO - PROCESS | 2796 | 1471987622216 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:02 INFO - PROCESS | 2796 | 1471987622219 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:02 INFO - PROCESS | 2796 | ++DOCSHELL 0C09B400 == 40 [pid = 2796] [id = 541] 14:27:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (0C106800) [pid = 2796] [serial = 1623] [outer = 00000000] 14:27:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (0CE51800) [pid = 2796] [serial = 1624] [outer = 0C106800] 14:27:02 INFO - PROCESS | 2796 | 1471987622280 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0CF0B400) [pid = 2796] [serial = 1625] [outer = 0C106800] 14:27:02 INFO - PROCESS | 2796 | 1471987622846 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]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1076ms 14:27:02 INFO - PROCESS | 2796 | 1471987622891 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 2796 | 1471987622895 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 14:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:27:02 INFO - PROCESS | 2796 | 1471987622900 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 2796 | 1471987622902 Marionette TRACE conn6 <- [1,2130,null,{}] 14:27:02 INFO - PROCESS | 2796 | 1471987622908 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}] 14:27:02 INFO - PROCESS | 2796 | 1471987622912 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:03 INFO - PROCESS | 2796 | 1471987623019 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 19956000 == 39 [pid = 2796] [id = 536] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 16BCE000 == 38 [pid = 2796] [id = 535] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0C112C00 == 37 [pid = 2796] [id = 534] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0D149800 == 36 [pid = 2796] [id = 533] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 181D0000 == 35 [pid = 2796] [id = 532] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 1815E000 == 34 [pid = 2796] [id = 531] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0DB90400 == 33 [pid = 2796] [id = 530] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0CF01800 == 32 [pid = 2796] [id = 529] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0C099400 == 31 [pid = 2796] [id = 528] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0C728400 == 30 [pid = 2796] [id = 12] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0CAF7C00 == 29 [pid = 2796] [id = 527] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0C096000 == 28 [pid = 2796] [id = 526] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0C09B400 == 27 [pid = 2796] [id = 541] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 158D0C00 == 26 [pid = 2796] [id = 539] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 1AF84C00 == 25 [pid = 2796] [id = 540] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 149FB000 == 24 [pid = 2796] [id = 537] 14:27:03 INFO - PROCESS | 2796 | --DOCSHELL 0CED0800 == 23 [pid = 2796] [id = 538] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (16BC8000) [pid = 2796] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (19653000) [pid = 2796] [serial = 1576] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (0C110400) [pid = 2796] [serial = 1061] [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.] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (0CED2400) [pid = 2796] [serial = 1573] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (19653C00) [pid = 2796] [serial = 1577] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1804A400) [pid = 2796] [serial = 1553] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (14E97800) [pid = 2796] [serial = 1574] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1AF8B800) [pid = 2796] [serial = 1579] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (196C6800) [pid = 2796] [serial = 1565] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19991800) [pid = 2796] [serial = 1567] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19A63800) [pid = 2796] [serial = 1570] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19992800) [pid = 2796] [serial = 1568] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (15EAC000) [pid = 2796] [serial = 1552] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (196C8800) [pid = 2796] [serial = 1564] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19650800) [pid = 2796] [serial = 1561] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19656800) [pid = 2796] [serial = 1562] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CF65C00) [pid = 2796] [serial = 1546] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0D051400) [pid = 2796] [serial = 1547] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1818C400) [pid = 2796] [serial = 1555] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (181D0800) [pid = 2796] [serial = 1556] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CE70C00) [pid = 2796] [serial = 1543] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0CEC6000) [pid = 2796] [serial = 1544] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1B74A400) [pid = 2796] [serial = 1541] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (14785800) [pid = 2796] [serial = 1549] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (14D3FC00) [pid = 2796] [serial = 1550] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (18E52000) [pid = 2796] [serial = 1558] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (19C04C00) [pid = 2796] [serial = 1571] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (18E59400) [pid = 2796] [serial = 1559] [outer = 00000000] [url = about:blank] 14:27:03 INFO - PROCESS | 2796 | 1471987623869 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 2796 | 1471987623873 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:03 INFO - PROCESS | 2796 | ++DOCSHELL 0C112000 == 24 [pid = 2796] [id = 542] 14:27:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0C112800) [pid = 2796] [serial = 1626] [outer = 00000000] 14:27:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0C120400) [pid = 2796] [serial = 1627] [outer = 0C112800] 14:27:03 INFO - PROCESS | 2796 | 1471987623930 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0C776C00) [pid = 2796] [serial = 1628] [outer = 0C112800] 14:27:04 INFO - PROCESS | 2796 | 1471987624371 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] 14:27:04 INFO - PROCESS | 2796 | 1471987624429 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 14:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:27:04 INFO - PROCESS | 2796 | 1471987624434 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 2796 | 1471987624437 Marionette TRACE conn6 <- [1,2134,null,{}] 14:27:04 INFO - PROCESS | 2796 | 1471987624442 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}] 14:27:04 INFO - PROCESS | 2796 | 1471987624445 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:04 INFO - PROCESS | 2796 | 1471987624537 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 14:27:04 INFO - PROCESS | 2796 | 1471987624545 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 2796 | 1471987624548 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:04 INFO - PROCESS | 2796 | ++DOCSHELL 0CE52000 == 25 [pid = 2796] [id = 543] 14:27:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CE55C00) [pid = 2796] [serial = 1629] [outer = 00000000] 14:27:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF0D400) [pid = 2796] [serial = 1630] [outer = 0CE55C00] 14:27:04 INFO - PROCESS | 2796 | 1471987624601 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CF32000) [pid = 2796] [serial = 1631] [outer = 0CE55C00] 14:27:05 INFO - PROCESS | 2796 | 1471987625103 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] 14:27:05 INFO - PROCESS | 2796 | 1471987625193 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 14:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:27:05 INFO - PROCESS | 2796 | 1471987625200 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 2796 | 1471987625202 Marionette TRACE conn6 <- [1,2138,null,{}] 14:27:05 INFO - PROCESS | 2796 | 1471987625206 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}] 14:27:05 INFO - PROCESS | 2796 | 1471987625208 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:05 INFO - PROCESS | 2796 | 1471987625347 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 14:27:05 INFO - PROCESS | 2796 | 1471987625365 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 2796 | 1471987625367 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:05 INFO - PROCESS | 2796 | ++DOCSHELL 0DB06400 == 26 [pid = 2796] [id = 544] 14:27:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0DB9E400) [pid = 2796] [serial = 1632] [outer = 00000000] 14:27:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (144E5000) [pid = 2796] [serial = 1633] [outer = 0DB9E400] 14:27:05 INFO - PROCESS | 2796 | 1471987625417 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (14785800) [pid = 2796] [serial = 1634] [outer = 0DB9E400] 14:27:05 INFO - PROCESS | 2796 | 1471987625868 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]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 730ms 14:27:05 INFO - PROCESS | 2796 | 1471987625931 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 14:27:05 INFO - PROCESS | 2796 | 1471987625934 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 14:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:27:05 INFO - PROCESS | 2796 | 1471987625944 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 2796 | 1471987625950 Marionette TRACE conn6 <- [1,2142,null,{}] 14:27:05 INFO - PROCESS | 2796 | 1471987625963 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}] 14:27:05 INFO - PROCESS | 2796 | 1471987625967 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:06 INFO - PROCESS | 2796 | 1471987626087 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 14:27:06 INFO - PROCESS | 2796 | 1471987626100 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 2796 | 1471987626102 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:06 INFO - PROCESS | 2796 | ++DOCSHELL 0C7F0400 == 27 [pid = 2796] [id = 545] 14:27:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D698800) [pid = 2796] [serial = 1635] [outer = 00000000] 14:27:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (172A9400) [pid = 2796] [serial = 1636] [outer = 0D698800] 14:27:06 INFO - PROCESS | 2796 | 1471987626162 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18053400) [pid = 2796] [serial = 1637] [outer = 0D698800] 14:27:06 INFO - PROCESS | 2796 | 1471987626648 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]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 752ms 14:27:06 INFO - PROCESS | 2796 | 1471987626716 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 2796 | 1471987626718 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 14:27:06 INFO - PROCESS | 2796 | 1471987626722 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 2796 | 1471987626724 Marionette TRACE conn6 <- [1,2146,null,{}] 14:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:27:06 INFO - PROCESS | 2796 | 1471987626727 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}] 14:27:06 INFO - PROCESS | 2796 | 1471987626730 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:06 INFO - PROCESS | 2796 | 1471987626852 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 14:27:06 INFO - PROCESS | 2796 | 1471987626919 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 2796 | 1471987626922 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:06 INFO - PROCESS | 2796 | ++DOCSHELL 1818C000 == 28 [pid = 2796] [id = 546] 14:27:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1818C400) [pid = 2796] [serial = 1638] [outer = 00000000] 14:27:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (181D0800) [pid = 2796] [serial = 1639] [outer = 1818C400] 14:27:06 INFO - PROCESS | 2796 | 1471987626970 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18C98C00) [pid = 2796] [serial = 1640] [outer = 1818C400] 14:27:07 INFO - PROCESS | 2796 | 1471987627412 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]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 730ms 14:27:07 INFO - PROCESS | 2796 | 1471987627464 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 2796 | 1471987627466 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 14:27:07 INFO - PROCESS | 2796 | 1471987627470 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:27:07 INFO - PROCESS | 2796 | 1471987627471 Marionette TRACE conn6 <- [1,2150,null,{}] 14:27:07 INFO - PROCESS | 2796 | 1471987627475 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}] 14:27:07 INFO - PROCESS | 2796 | 1471987627477 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:07 INFO - PROCESS | 2796 | 1471987627596 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 14:27:07 INFO - PROCESS | 2796 | 1471987627603 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 2796 | 1471987627609 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:07 INFO - PROCESS | 2796 | ++DOCSHELL 18E4FC00 == 29 [pid = 2796] [id = 547] 14:27:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18E51000) [pid = 2796] [serial = 1641] [outer = 00000000] 14:27:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1905A800) [pid = 2796] [serial = 1642] [outer = 18E51000] 14:27:07 INFO - PROCESS | 2796 | 1471987627731 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1964B800) [pid = 2796] [serial = 1643] [outer = 18E51000] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18D64000) [pid = 2796] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19647800) [pid = 2796] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19953400) [pid = 2796] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0DB94800) [pid = 2796] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C099C00) [pid = 2796] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CAF9C00) [pid = 2796] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C108400) [pid = 2796] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF0A800) [pid = 2796] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19958400) [pid = 2796] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1815EC00) [pid = 2796] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18189000) [pid = 2796] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:27:08 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (16BD5C00) [pid = 2796] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:27:08 INFO - PROCESS | 2796 | 1471987628392 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]]]}] 14:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 970ms 14:27:08 INFO - PROCESS | 2796 | 1471987628445 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 14:27:08 INFO - PROCESS | 2796 | 1471987628447 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 14:27:08 INFO - PROCESS | 2796 | 1471987628450 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:27:08 INFO - PROCESS | 2796 | 1471987628452 Marionette TRACE conn6 <- [1,2154,null,{}] 14:27:08 INFO - PROCESS | 2796 | 1471987628455 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}] 14:27:08 INFO - PROCESS | 2796 | 1471987628458 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:08 INFO - PROCESS | 2796 | 1471987628539 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 14:27:08 INFO - PROCESS | 2796 | 1471987628547 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 2796 | 1471987628559 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:08 INFO - PROCESS | 2796 | ++DOCSHELL 0C096400 == 30 [pid = 2796] [id = 548] 14:27:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0D055000) [pid = 2796] [serial = 1644] [outer = 00000000] 14:27:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (1905A400) [pid = 2796] [serial = 1645] [outer = 0D055000] 14:27:08 INFO - PROCESS | 2796 | 1471987628604 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19653C00) [pid = 2796] [serial = 1646] [outer = 0D055000] 14:27:09 INFO - PROCESS | 2796 | 1471987629053 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]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 631ms 14:27:09 INFO - PROCESS | 2796 | 1471987629085 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 2796 | 1471987629087 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 14:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:27:09 INFO - PROCESS | 2796 | 1471987629090 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 2796 | 1471987629092 Marionette TRACE conn6 <- [1,2158,null,{}] 14:27:09 INFO - PROCESS | 2796 | 1471987629096 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}] 14:27:09 INFO - PROCESS | 2796 | 1471987629097 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:09 INFO - PROCESS | 2796 | 1471987629182 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 14:27:09 INFO - PROCESS | 2796 | 1471987629188 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:09 INFO - PROCESS | 2796 | 1471987629190 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:09 INFO - PROCESS | 2796 | ++DOCSHELL 196C4800 == 31 [pid = 2796] [id = 549] 14:27:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (196C4C00) [pid = 2796] [serial = 1647] [outer = 00000000] 14:27:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19951400) [pid = 2796] [serial = 1648] [outer = 196C4C00] 14:27:09 INFO - PROCESS | 2796 | 1471987629239 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19951800) [pid = 2796] [serial = 1649] [outer = 196C4C00] 14:27:09 INFO - PROCESS | 2796 | 1471987629686 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]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 630ms 14:27:09 INFO - PROCESS | 2796 | 1471987629721 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 2796 | 1471987629724 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 14:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:27:09 INFO - PROCESS | 2796 | 1471987629745 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 2796 | 1471987629747 Marionette TRACE conn6 <- [1,2162,null,{}] 14:27:09 INFO - PROCESS | 2796 | 1471987629752 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}] 14:27:09 INFO - PROCESS | 2796 | 1471987629754 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:09 INFO - PROCESS | 2796 | 1471987629837 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 14:27:09 INFO - PROCESS | 2796 | 1471987629844 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:09 INFO - PROCESS | 2796 | 1471987629846 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:09 INFO - PROCESS | 2796 | ++DOCSHELL 0D698C00 == 32 [pid = 2796] [id = 550] 14:27:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19949800) [pid = 2796] [serial = 1650] [outer = 00000000] 14:27:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19996800) [pid = 2796] [serial = 1651] [outer = 19949800] 14:27:09 INFO - PROCESS | 2796 | 1471987629894 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1999C400) [pid = 2796] [serial = 1652] [outer = 19949800] 14:27:10 INFO - PROCESS | 2796 | 1471987630689 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]]]}] 14:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 987ms 14:27:10 INFO - PROCESS | 2796 | 1471987630719 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 14:27:10 INFO - PROCESS | 2796 | 1471987630723 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 14:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:27:10 INFO - PROCESS | 2796 | 1471987630728 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:27:10 INFO - PROCESS | 2796 | 1471987630732 Marionette TRACE conn6 <- [1,2166,null,{}] 14:27:10 INFO - PROCESS | 2796 | 1471987630738 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}] 14:27:10 INFO - PROCESS | 2796 | 1471987630741 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:10 INFO - PROCESS | 2796 | 1471987630871 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 14:27:11 INFO - PROCESS | 2796 | 1471987631039 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 2796 | 1471987631043 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:11 INFO - PROCESS | 2796 | ++DOCSHELL 0C7CE400 == 33 [pid = 2796] [id = 551] 14:27:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0CAF7C00) [pid = 2796] [serial = 1653] [outer = 00000000] 14:27:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CF36C00) [pid = 2796] [serial = 1654] [outer = 0CAF7C00] 14:27:11 INFO - PROCESS | 2796 | 1471987631107 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0D059000) [pid = 2796] [serial = 1655] [outer = 0CAF7C00] 14:27:11 INFO - PROCESS | 2796 | 1471987631837 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]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1172ms 14:27:11 INFO - PROCESS | 2796 | 1471987631901 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 2796 | 1471987631906 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 14:27:11 INFO - PROCESS | 2796 | 1471987631912 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:27:11 INFO - PROCESS | 2796 | 1471987631915 Marionette TRACE conn6 <- [1,2170,null,{}] 14:27:11 INFO - PROCESS | 2796 | 1471987631919 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}] 14:27:11 INFO - PROCESS | 2796 | 1471987631922 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:12 INFO - PROCESS | 2796 | 1471987632055 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 14:27:12 INFO - PROCESS | 2796 | 1471987632191 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 2796 | 1471987632194 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:12 INFO - PROCESS | 2796 | ++DOCSHELL 14970400 == 34 [pid = 2796] [id = 552] 14:27:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (14D9B000) [pid = 2796] [serial = 1656] [outer = 00000000] 14:27:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (15EB3800) [pid = 2796] [serial = 1657] [outer = 14D9B000] 14:27:12 INFO - PROCESS | 2796 | 1471987632258 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1716A400) [pid = 2796] [serial = 1658] [outer = 14D9B000] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 196C4800 == 33 [pid = 2796] [id = 549] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 0C096400 == 32 [pid = 2796] [id = 548] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 18E4FC00 == 31 [pid = 2796] [id = 547] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 1818C000 == 30 [pid = 2796] [id = 546] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 0C7F0400 == 29 [pid = 2796] [id = 545] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 0DB06400 == 28 [pid = 2796] [id = 544] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 0CE52000 == 27 [pid = 2796] [id = 543] 14:27:13 INFO - PROCESS | 2796 | --DOCSHELL 0C112000 == 26 [pid = 2796] [id = 542] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18E4A400) [pid = 2796] [serial = 1597] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (18E55800) [pid = 2796] [serial = 1598] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1964F400) [pid = 2796] [serial = 1600] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1999C800) [pid = 2796] [serial = 1603] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14920400) [pid = 2796] [serial = 1591] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (14D6C000) [pid = 2796] [serial = 1592] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C113400) [pid = 2796] [serial = 1585] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C76E000) [pid = 2796] [serial = 1586] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CECB000) [pid = 2796] [serial = 1582] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CF0DC00) [pid = 2796] [serial = 1583] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1B0E2C00) [pid = 2796] [serial = 1580] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CF6D000) [pid = 2796] [serial = 1588] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0D13EC00) [pid = 2796] [serial = 1589] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19CA5000) [pid = 2796] [serial = 1609] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (181D8C00) [pid = 2796] [serial = 1594] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1AF8F800) [pid = 2796] [serial = 1612] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1AFFAC00) [pid = 2796] [serial = 1613] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1AF85400) [pid = 2796] [serial = 1610] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (19957400) [pid = 2796] [serial = 1604] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (196C7000) [pid = 2796] [serial = 1601] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (19648800) [pid = 2796] [serial = 1606] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (196C6400) [pid = 2796] [serial = 1607] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (18CA0400) [pid = 2796] [serial = 1595] [outer = 00000000] [url = about:blank] 14:27:13 INFO - PROCESS | 2796 | 1471987633136 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]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1271ms 14:27:13 INFO - PROCESS | 2796 | 1471987633187 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 14:27:13 INFO - PROCESS | 2796 | 1471987633191 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 14:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:27:13 INFO - PROCESS | 2796 | 1471987633196 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 2796 | 1471987633199 Marionette TRACE conn6 <- [1,2174,null,{}] 14:27:13 INFO - PROCESS | 2796 | 1471987633204 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}] 14:27:13 INFO - PROCESS | 2796 | 1471987633207 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:13 INFO - PROCESS | 2796 | 1471987633296 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 14:27:13 INFO - PROCESS | 2796 | 1471987633304 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 2796 | 1471987633308 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:13 INFO - PROCESS | 2796 | ++DOCSHELL 0CE5BC00 == 27 [pid = 2796] [id = 553] 14:27:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0CE70400) [pid = 2796] [serial = 1659] [outer = 00000000] 14:27:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0CEC7800) [pid = 2796] [serial = 1660] [outer = 0CE70400] 14:27:13 INFO - PROCESS | 2796 | 1471987633363 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CF03800) [pid = 2796] [serial = 1661] [outer = 0CE70400] 14:27:13 INFO - PROCESS | 2796 | 1471987633910 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]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 14:27:13 INFO - PROCESS | 2796 | 1471987633927 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 14:27:13 INFO - PROCESS | 2796 | 1471987633931 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 14:27:13 INFO - PROCESS | 2796 | 1471987633936 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 2796 | 1471987633939 Marionette TRACE conn6 <- [1,2178,null,{}] 14:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:27:13 INFO - PROCESS | 2796 | 1471987633946 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}] 14:27:13 INFO - PROCESS | 2796 | 1471987633949 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:14 INFO - PROCESS | 2796 | 1471987634042 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 14:27:14 INFO - PROCESS | 2796 | 1471987634135 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 2796 | 1471987634138 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:14 INFO - PROCESS | 2796 | ++DOCSHELL 0C76BC00 == 28 [pid = 2796] [id = 554] 14:27:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0D051000) [pid = 2796] [serial = 1662] [outer = 00000000] 14:27:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0D360C00) [pid = 2796] [serial = 1663] [outer = 0D051000] 14:27:14 INFO - PROCESS | 2796 | 1471987634196 Marionette DEBUG loaded listener.js 14:27:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0DFDD000) [pid = 2796] [serial = 1664] [outer = 0D051000] 14:27:14 INFO - PROCESS | 2796 | 1471987634580 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]]]}] 14:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 14:27:14 INFO - PROCESS | 2796 | 1471987634612 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 14:27:14 INFO - PROCESS | 2796 | 1471987634614 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 14:27:14 INFO - PROCESS | 2796 | 1471987634617 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:27:14 INFO - PROCESS | 2796 | 1471987634621 Marionette TRACE conn6 <- [1,2182,null,{}] 14:27:14 INFO - PROCESS | 2796 | 1471987634632 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}] 14:27:14 INFO - PROCESS | 2796 | 1471987634636 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:14 INFO - PROCESS | 2796 | 1471987634751 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 14:27:14 INFO - PROCESS | 2796 | 1471987634763 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 2796 | 1471987634766 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:14 INFO - PROCESS | 2796 | ++DOCSHELL 16BD2C00 == 29 [pid = 2796] [id = 555] 14:27:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (16BD4000) [pid = 2796] [serial = 1665] [outer = 00000000] 14:27:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18192400) [pid = 2796] [serial = 1666] [outer = 16BD4000] 14:27:14 INFO - PROCESS | 2796 | 1471987634818 Marionette DEBUG loaded listener.js 14:27:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18D64000) [pid = 2796] [serial = 1667] [outer = 16BD4000] 14:27:15 INFO - PROCESS | 2796 | 1471987635293 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]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 730ms 14:27:15 INFO - PROCESS | 2796 | 1471987635352 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 2796 | 1471987635354 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 14:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:27:15 INFO - PROCESS | 2796 | 1471987635358 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 2796 | 1471987635359 Marionette TRACE conn6 <- [1,2186,null,{}] 14:27:15 INFO - PROCESS | 2796 | 1471987635363 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}] 14:27:15 INFO - PROCESS | 2796 | 1471987635365 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:15 INFO - PROCESS | 2796 | 1471987635484 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 14:27:15 INFO - PROCESS | 2796 | 1471987635490 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 2796 | 1471987635492 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:15 INFO - PROCESS | 2796 | ++DOCSHELL 18E52000 == 30 [pid = 2796] [id = 556] 14:27:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18E53400) [pid = 2796] [serial = 1668] [outer = 00000000] 14:27:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19076000) [pid = 2796] [serial = 1669] [outer = 18E53400] 14:27:15 INFO - PROCESS | 2796 | 1471987635597 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1964EC00) [pid = 2796] [serial = 1670] [outer = 18E53400] 14:27:16 INFO - PROCESS | 2796 | 1471987636047 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]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 14:27:16 INFO - PROCESS | 2796 | 1471987636092 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 14:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:27:16 INFO - PROCESS | 2796 | 1471987636094 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 14:27:16 INFO - PROCESS | 2796 | 1471987636097 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 2796 | 1471987636098 Marionette TRACE conn6 <- [1,2190,null,{}] 14:27:16 INFO - PROCESS | 2796 | 1471987636102 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}] 14:27:16 INFO - PROCESS | 2796 | 1471987636104 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:16 INFO - PROCESS | 2796 | 1471987636246 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 14:27:16 INFO - PROCESS | 2796 | 1471987636314 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 2796 | 1471987636316 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:16 INFO - PROCESS | 2796 | ++DOCSHELL 196BF400 == 31 [pid = 2796] [id = 557] 14:27:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (196C4800) [pid = 2796] [serial = 1671] [outer = 00000000] 14:27:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196C9C00) [pid = 2796] [serial = 1672] [outer = 196C4800] 14:27:16 INFO - PROCESS | 2796 | 1471987636363 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1994B000) [pid = 2796] [serial = 1673] [outer = 196C4800] 14:27:16 INFO - PROCESS | 2796 | 1471987636836 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]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 770ms 14:27:16 INFO - PROCESS | 2796 | 1471987636870 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 2796 | 1471987636872 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 14:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:27:16 INFO - PROCESS | 2796 | 1471987636875 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 2796 | 1471987636877 Marionette TRACE conn6 <- [1,2194,null,{}] 14:27:16 INFO - PROCESS | 2796 | 1471987636881 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}] 14:27:16 INFO - PROCESS | 2796 | 1471987636887 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:17 INFO - PROCESS | 2796 | 1471987637042 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 14:27:17 INFO - PROCESS | 2796 | 1471987637113 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 2796 | 1471987637115 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:17 INFO - PROCESS | 2796 | ++DOCSHELL 0C986000 == 32 [pid = 2796] [id = 558] 14:27:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19953400) [pid = 2796] [serial = 1674] [outer = 00000000] 14:27:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1A99FC00) [pid = 2796] [serial = 1675] [outer = 19953400] 14:27:17 INFO - PROCESS | 2796 | 1471987637164 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0DB0B800) [pid = 2796] [serial = 1676] [outer = 19953400] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0DB9E400) [pid = 2796] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C112800) [pid = 2796] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0D698800) [pid = 2796] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CE55C00) [pid = 2796] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C106800) [pid = 2796] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF01400) [pid = 2796] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (15EA6400) [pid = 2796] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1AF87400) [pid = 2796] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (196C4C00) [pid = 2796] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1818C400) [pid = 2796] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18E51000) [pid = 2796] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:27:17 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0D055000) [pid = 2796] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:27:17 INFO - PROCESS | 2796 | 1471987637655 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]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 830ms 14:27:17 INFO - PROCESS | 2796 | 1471987637708 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 2796 | 1471987637710 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 14:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:27:17 INFO - PROCESS | 2796 | 1471987637714 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 2796 | 1471987637715 Marionette TRACE conn6 <- [1,2198,null,{}] 14:27:17 INFO - PROCESS | 2796 | 1471987637719 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}] 14:27:17 INFO - PROCESS | 2796 | 1471987637721 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:17 INFO - PROCESS | 2796 | 1471987637805 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 14:27:17 INFO - PROCESS | 2796 | 1471987637818 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 2796 | 1471987637820 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:17 INFO - PROCESS | 2796 | ++DOCSHELL 149F8800 == 33 [pid = 2796] [id = 559] 14:27:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (15EA6400) [pid = 2796] [serial = 1677] [outer = 00000000] 14:27:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18A34000) [pid = 2796] [serial = 1678] [outer = 15EA6400] 14:27:17 INFO - PROCESS | 2796 | 1471987637868 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18E54800) [pid = 2796] [serial = 1679] [outer = 15EA6400] 14:27:18 INFO - PROCESS | 2796 | 1471987638298 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]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 14:27:18 INFO - PROCESS | 2796 | 1471987638352 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 14:27:18 INFO - PROCESS | 2796 | 1471987638354 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 14:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:27:18 INFO - PROCESS | 2796 | 1471987638357 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:27:18 INFO - PROCESS | 2796 | 1471987638359 Marionette TRACE conn6 <- [1,2202,null,{}] 14:27:18 INFO - PROCESS | 2796 | 1471987638363 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}] 14:27:18 INFO - PROCESS | 2796 | 1471987638365 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:18 INFO - PROCESS | 2796 | 1471987638449 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 14:27:18 INFO - PROCESS | 2796 | 1471987638455 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 2796 | 1471987638457 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:18 INFO - PROCESS | 2796 | ++DOCSHELL 189DEC00 == 34 [pid = 2796] [id = 560] 14:27:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (196C4C00) [pid = 2796] [serial = 1680] [outer = 00000000] 14:27:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1A99CC00) [pid = 2796] [serial = 1681] [outer = 196C4C00] 14:27:18 INFO - PROCESS | 2796 | 1471987638505 Marionette DEBUG loaded listener.js 14:27:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1AF81800) [pid = 2796] [serial = 1682] [outer = 196C4C00] 14:27:18 INFO - PROCESS | 2796 | 1471987638926 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]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 14:27:18 INFO - PROCESS | 2796 | 1471987639000 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 14:27:18 INFO - PROCESS | 2796 | 1471987639002 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 14:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:27:19 INFO - PROCESS | 2796 | 1471987639015 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 2796 | 1471987639017 Marionette TRACE conn6 <- [1,2206,null,{}] 14:27:19 INFO - PROCESS | 2796 | 1471987639021 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}] 14:27:19 INFO - PROCESS | 2796 | 1471987639023 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:19 INFO - PROCESS | 2796 | 1471987639110 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 14:27:19 INFO - PROCESS | 2796 | 1471987639116 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 2796 | 1471987639118 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:19 INFO - PROCESS | 2796 | ++DOCSHELL 16BCF000 == 35 [pid = 2796] [id = 561] 14:27:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19EDD800) [pid = 2796] [serial = 1683] [outer = 00000000] 14:27:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1AFF7000) [pid = 2796] [serial = 1684] [outer = 19EDD800] 14:27:19 INFO - PROCESS | 2796 | 1471987639165 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1B0DF000) [pid = 2796] [serial = 1685] [outer = 19EDD800] 14:27:19 INFO - PROCESS | 2796 | 1471987639866 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]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 890ms 14:27:19 INFO - PROCESS | 2796 | 1471987639898 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 2796 | 1471987639903 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 14:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:27:19 INFO - PROCESS | 2796 | 1471987639908 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 2796 | 1471987639912 Marionette TRACE conn6 <- [1,2210,null,{}] 14:27:19 INFO - PROCESS | 2796 | 1471987639919 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}] 14:27:19 INFO - PROCESS | 2796 | 1471987639922 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:20 INFO - PROCESS | 2796 | 1471987640038 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 14:27:20 INFO - PROCESS | 2796 | 1471987640197 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 2796 | 1471987640200 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:20 INFO - PROCESS | 2796 | ++DOCSHELL 0CECAC00 == 36 [pid = 2796] [id = 562] 14:27:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CECC400) [pid = 2796] [serial = 1686] [outer = 00000000] 14:27:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0D058C00) [pid = 2796] [serial = 1687] [outer = 0CECC400] 14:27:20 INFO - PROCESS | 2796 | 1471987640265 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (14921400) [pid = 2796] [serial = 1688] [outer = 0CECC400] 14:27:20 INFO - PROCESS | 2796 | 1471987640896 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]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1026ms 14:27:20 INFO - PROCESS | 2796 | 1471987640934 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 2796 | 1471987640939 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 14:27:20 INFO - PROCESS | 2796 | 1471987640945 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:27:20 INFO - PROCESS | 2796 | 1471987640948 Marionette TRACE conn6 <- [1,2214,null,{}] 14:27:20 INFO - PROCESS | 2796 | 1471987640953 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}] 14:27:20 INFO - PROCESS | 2796 | 1471987640956 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:21 INFO - PROCESS | 2796 | 1471987641105 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 14:27:21 INFO - PROCESS | 2796 | 1471987641251 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 2796 | 1471987641254 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:21 INFO - PROCESS | 2796 | ++DOCSHELL 17165800 == 37 [pid = 2796] [id = 563] 14:27:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1804D000) [pid = 2796] [serial = 1689] [outer = 00000000] 14:27:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18D69800) [pid = 2796] [serial = 1690] [outer = 1804D000] 14:27:21 INFO - PROCESS | 2796 | 1471987641319 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1964A400) [pid = 2796] [serial = 1691] [outer = 1804D000] 14:27:21 INFO - PROCESS | 2796 | 1471987641921 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]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1018ms 14:27:21 INFO - PROCESS | 2796 | 1471987641968 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 2796 | 1471987641970 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 14:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:27:21 INFO - PROCESS | 2796 | 1471987641974 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 2796 | 1471987641978 Marionette TRACE conn6 <- [1,2218,null,{}] 14:27:21 INFO - PROCESS | 2796 | 1471987641990 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}] 14:27:21 INFO - PROCESS | 2796 | 1471987641995 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:22 INFO - PROCESS | 2796 | 1471987642112 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 14:27:22 INFO - PROCESS | 2796 | 1471987642261 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 2796 | 1471987642265 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:22 INFO - PROCESS | 2796 | ++DOCSHELL 1AF8CC00 == 38 [pid = 2796] [id = 564] 14:27:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1AF8F800) [pid = 2796] [serial = 1692] [outer = 00000000] 14:27:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1B0E4400) [pid = 2796] [serial = 1693] [outer = 1AF8F800] 14:27:22 INFO - PROCESS | 2796 | 1471987642328 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1B7DFC00) [pid = 2796] [serial = 1694] [outer = 1AF8F800] 14:27:23 INFO - PROCESS | 2796 | 1471987643172 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]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1234ms 14:27:23 INFO - PROCESS | 2796 | 1471987643211 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 14:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:27:23 INFO - PROCESS | 2796 | 1471987643216 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 14:27:23 INFO - PROCESS | 2796 | 1471987643221 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 2796 | 1471987643224 Marionette TRACE conn6 <- [1,2222,null,{}] 14:27:23 INFO - PROCESS | 2796 | 1471987643231 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}] 14:27:23 INFO - PROCESS | 2796 | 1471987643234 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:23 INFO - PROCESS | 2796 | 1471987643344 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 14:27:23 INFO - PROCESS | 2796 | 1471987643492 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 2796 | 1471987643497 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:23 INFO - PROCESS | 2796 | ++DOCSHELL 0CF09400 == 39 [pid = 2796] [id = 565] 14:27:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CF2D000) [pid = 2796] [serial = 1695] [outer = 00000000] 14:27:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CF68800) [pid = 2796] [serial = 1696] [outer = 0CF2D000] 14:27:23 INFO - PROCESS | 2796 | 1471987643554 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0D053C00) [pid = 2796] [serial = 1697] [outer = 0CF2D000] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 189DEC00 == 38 [pid = 2796] [id = 560] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 149F8800 == 37 [pid = 2796] [id = 559] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 0C986000 == 36 [pid = 2796] [id = 558] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 196BF400 == 35 [pid = 2796] [id = 557] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 18E52000 == 34 [pid = 2796] [id = 556] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 16BD2C00 == 33 [pid = 2796] [id = 555] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 0C76BC00 == 32 [pid = 2796] [id = 554] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 0CE5BC00 == 31 [pid = 2796] [id = 553] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 0D698C00 == 30 [pid = 2796] [id = 550] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 0C7CE400 == 29 [pid = 2796] [id = 551] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 14970400 == 28 [pid = 2796] [id = 552] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 1AF8CC00 == 27 [pid = 2796] [id = 564] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 17165800 == 26 [pid = 2796] [id = 563] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 16BCF000 == 25 [pid = 2796] [id = 561] 14:27:24 INFO - PROCESS | 2796 | --DOCSHELL 0CECAC00 == 24 [pid = 2796] [id = 562] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (144E5000) [pid = 2796] [serial = 1633] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0C120400) [pid = 2796] [serial = 1627] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0C776C00) [pid = 2796] [serial = 1628] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (172A9400) [pid = 2796] [serial = 1636] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF0D400) [pid = 2796] [serial = 1630] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CF32000) [pid = 2796] [serial = 1631] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF0B400) [pid = 2796] [serial = 1625] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CE51800) [pid = 2796] [serial = 1624] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0DB9D400) [pid = 2796] [serial = 1616] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D361800) [pid = 2796] [serial = 1615] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18C9F800) [pid = 2796] [serial = 1619] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (17DC9400) [pid = 2796] [serial = 1618] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1B7E2400) [pid = 2796] [serial = 1622] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1B0E3C00) [pid = 2796] [serial = 1621] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19951800) [pid = 2796] [serial = 1649] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18C98C00) [pid = 2796] [serial = 1640] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (181D0800) [pid = 2796] [serial = 1639] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1905A800) [pid = 2796] [serial = 1642] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19996800) [pid = 2796] [serial = 1651] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19951400) [pid = 2796] [serial = 1648] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1964B800) [pid = 2796] [serial = 1643] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (18053400) [pid = 2796] [serial = 1637] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1905A400) [pid = 2796] [serial = 1645] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (19653C00) [pid = 2796] [serial = 1646] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (14785800) [pid = 2796] [serial = 1634] [outer = 00000000] [url = about:blank] 14:27:24 INFO - PROCESS | 2796 | 1471987644753 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]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1574ms 14:27:24 INFO - PROCESS | 2796 | 1471987644796 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 2796 | 1471987644800 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 14:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:27:24 INFO - PROCESS | 2796 | 1471987644805 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 2796 | 1471987644808 Marionette TRACE conn6 <- [1,2226,null,{}] 14:27:24 INFO - PROCESS | 2796 | 1471987644861 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}] 14:27:24 INFO - PROCESS | 2796 | 1471987644864 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:24 INFO - PROCESS | 2796 | 1471987644951 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 14:27:24 INFO - PROCESS | 2796 | 1471987644965 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 2796 | 1471987644967 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:24 INFO - PROCESS | 2796 | ++DOCSHELL 0CE55C00 == 25 [pid = 2796] [id = 566] 14:27:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CE56800) [pid = 2796] [serial = 1698] [outer = 00000000] 14:27:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0CE72800) [pid = 2796] [serial = 1699] [outer = 0CE56800] 14:27:25 INFO - PROCESS | 2796 | 1471987645020 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CECCC00) [pid = 2796] [serial = 1700] [outer = 0CE56800] 14:27:25 INFO - PROCESS | 2796 | 1471987645509 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]]]}] 14:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 770ms 14:27:25 INFO - PROCESS | 2796 | 1471987645575 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 14:27:25 INFO - PROCESS | 2796 | 1471987645580 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 14:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:27:25 INFO - PROCESS | 2796 | 1471987645587 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:27:25 INFO - PROCESS | 2796 | 1471987645590 Marionette TRACE conn6 <- [1,2230,null,{}] 14:27:25 INFO - PROCESS | 2796 | 1471987645594 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}] 14:27:25 INFO - PROCESS | 2796 | 1471987645597 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:25 INFO - PROCESS | 2796 | 1471987645692 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 14:27:25 INFO - PROCESS | 2796 | 1471987645707 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 2796 | 1471987645710 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:25 INFO - PROCESS | 2796 | ++DOCSHELL 0D056800 == 26 [pid = 2796] [id = 567] 14:27:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0D059400) [pid = 2796] [serial = 1701] [outer = 00000000] 14:27:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0D361800) [pid = 2796] [serial = 1702] [outer = 0D059400] 14:27:25 INFO - PROCESS | 2796 | 1471987645764 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0D65D800) [pid = 2796] [serial = 1703] [outer = 0D059400] 14:27:26 INFO - PROCESS | 2796 | 1471987646239 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]]]}] 14:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 14:27:26 INFO - PROCESS | 2796 | 1471987646264 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 2796 | 1471987646266 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 14:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:27:26 INFO - PROCESS | 2796 | 1471987646270 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 2796 | 1471987646273 Marionette TRACE conn6 <- [1,2234,null,{}] 14:27:26 INFO - PROCESS | 2796 | 1471987646284 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}] 14:27:26 INFO - PROCESS | 2796 | 1471987646288 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:26 INFO - PROCESS | 2796 | 1471987646406 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 14:27:26 INFO - PROCESS | 2796 | 1471987646516 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:26 INFO - PROCESS | 2796 | 1471987646519 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:26 INFO - PROCESS | 2796 | ++DOCSHELL 16581800 == 27 [pid = 2796] [id = 568] 14:27:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (16581C00) [pid = 2796] [serial = 1704] [outer = 00000000] 14:27:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (16BCC400) [pid = 2796] [serial = 1705] [outer = 16581C00] 14:27:26 INFO - PROCESS | 2796 | 1471987646572 Marionette DEBUG loaded listener.js 14:27:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (172A7800) [pid = 2796] [serial = 1706] [outer = 16581C00] 14:27:26 INFO - PROCESS | 2796 | 1471987647008 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]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 770ms 14:27:27 INFO - PROCESS | 2796 | 1471987647046 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 2796 | 1471987647049 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 14:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:27:27 INFO - PROCESS | 2796 | 1471987647052 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 2796 | 1471987647054 Marionette TRACE conn6 <- [1,2238,null,{}] 14:27:27 INFO - PROCESS | 2796 | 1471987647058 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}] 14:27:27 INFO - PROCESS | 2796 | 1471987647060 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:27 INFO - PROCESS | 2796 | 1471987647187 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 14:27:27 INFO - PROCESS | 2796 | 1471987647251 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 2796 | 1471987647253 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:27 INFO - PROCESS | 2796 | ++DOCSHELL 18186800 == 28 [pid = 2796] [id = 569] 14:27:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18186C00) [pid = 2796] [serial = 1707] [outer = 00000000] 14:27:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1818F400) [pid = 2796] [serial = 1708] [outer = 18186C00] 14:27:27 INFO - PROCESS | 2796 | 1471987647307 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (189DEC00) [pid = 2796] [serial = 1709] [outer = 18186C00] 14:27:27 INFO - PROCESS | 2796 | 1471987647750 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]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 730ms 14:27:27 INFO - PROCESS | 2796 | 1471987647801 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 2796 | 1471987647803 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 14:27:27 INFO - PROCESS | 2796 | 1471987647806 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 2796 | 1471987647808 Marionette TRACE conn6 <- [1,2242,null,{}] 14:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:27:27 INFO - PROCESS | 2796 | 1471987647812 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}] 14:27:27 INFO - PROCESS | 2796 | 1471987647814 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:27 INFO - PROCESS | 2796 | 1471987647925 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 14:27:27 INFO - PROCESS | 2796 | 1471987647931 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 2796 | 1471987647933 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:27 INFO - PROCESS | 2796 | ++DOCSHELL 181D0C00 == 29 [pid = 2796] [id = 570] 14:27:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (181D4C00) [pid = 2796] [serial = 1710] [outer = 00000000] 14:27:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18D6B000) [pid = 2796] [serial = 1711] [outer = 181D4C00] 14:27:27 INFO - PROCESS | 2796 | 1471987647981 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E4C400) [pid = 2796] [serial = 1712] [outer = 181D4C00] 14:27:28 INFO - PROCESS | 2796 | 1471987648453 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]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 14:27:28 INFO - PROCESS | 2796 | 1471987648543 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 2796 | 1471987648545 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 14:27:28 INFO - PROCESS | 2796 | 1471987648549 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:27:28 INFO - PROCESS | 2796 | 1471987648551 Marionette TRACE conn6 <- [1,2246,null,{}] 14:27:28 INFO - PROCESS | 2796 | 1471987648554 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}] 14:27:28 INFO - PROCESS | 2796 | 1471987648560 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:28 INFO - PROCESS | 2796 | 1471987648708 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 14:27:28 INFO - PROCESS | 2796 | 1471987648774 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 2796 | 1471987648776 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:28 INFO - PROCESS | 2796 | ++DOCSHELL 18E52000 == 30 [pid = 2796] [id = 571] 14:27:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19060400) [pid = 2796] [serial = 1713] [outer = 00000000] 14:27:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (196C0800) [pid = 2796] [serial = 1714] [outer = 19060400] 14:27:28 INFO - PROCESS | 2796 | 1471987648823 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196C5C00) [pid = 2796] [serial = 1715] [outer = 19060400] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19EDD800) [pid = 2796] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (196C4800) [pid = 2796] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D051000) [pid = 2796] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (14D9B000) [pid = 2796] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (16BD4000) [pid = 2796] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19953400) [pid = 2796] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18E53400) [pid = 2796] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CAF7C00) [pid = 2796] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (196C4C00) [pid = 2796] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CE70400) [pid = 2796] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19949800) [pid = 2796] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:27:29 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (15EA6400) [pid = 2796] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:27:29 INFO - PROCESS | 2796 | 1471987649452 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]]]}] 14:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 930ms 14:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:27:29 INFO - PROCESS | 2796 | 1471987649483 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 2796 | 1471987649485 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 14:27:29 INFO - PROCESS | 2796 | 1471987649488 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - PROCESS | 2796 | 1471987649490 Marionette TRACE conn6 <- [1,2250,null,{}] 14:27:29 INFO - PROCESS | 2796 | 1471987649493 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}] 14:27:29 INFO - PROCESS | 2796 | 1471987649495 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:29 INFO - PROCESS | 2796 | 1471987649575 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 14:27:29 INFO - PROCESS | 2796 | 1471987649581 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 2796 | 1471987649583 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:29 INFO - PROCESS | 2796 | ++DOCSHELL 0C11AC00 == 31 [pid = 2796] [id = 572] 14:27:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0C71EC00) [pid = 2796] [serial = 1716] [outer = 00000000] 14:27:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (16584C00) [pid = 2796] [serial = 1717] [outer = 0C71EC00] 14:27:29 INFO - PROCESS | 2796 | 1471987649632 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1804A400) [pid = 2796] [serial = 1718] [outer = 0C71EC00] 14:27:30 INFO - PROCESS | 2796 | 1471987650058 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]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 630ms 14:27:30 INFO - PROCESS | 2796 | 1471987650119 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 2796 | 1471987650121 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 14:27:30 INFO - PROCESS | 2796 | 1471987650125 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:27:30 INFO - PROCESS | 2796 | 1471987650127 Marionette TRACE conn6 <- [1,2254,null,{}] 14:27:30 INFO - PROCESS | 2796 | 1471987650130 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}] 14:27:30 INFO - PROCESS | 2796 | 1471987650132 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:30 INFO - PROCESS | 2796 | 1471987650215 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 14:27:30 INFO - PROCESS | 2796 | 1471987650221 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 2796 | 1471987650222 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:30 INFO - PROCESS | 2796 | ++DOCSHELL 19072C00 == 32 [pid = 2796] [id = 573] 14:27:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (196C9000) [pid = 2796] [serial = 1719] [outer = 00000000] 14:27:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19952C00) [pid = 2796] [serial = 1720] [outer = 196C9000] 14:27:30 INFO - PROCESS | 2796 | 1471987650271 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1994AC00) [pid = 2796] [serial = 1721] [outer = 196C9000] 14:27:30 INFO - PROCESS | 2796 | 1471987650722 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]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 14:27:30 INFO - PROCESS | 2796 | 1471987650759 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 2796 | 1471987650761 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 14:27:30 INFO - PROCESS | 2796 | 1471987650765 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:27:30 INFO - PROCESS | 2796 | 1471987650766 Marionette TRACE conn6 <- [1,2258,null,{}] 14:27:30 INFO - PROCESS | 2796 | 1471987650770 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}] 14:27:30 INFO - PROCESS | 2796 | 1471987650772 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:30 INFO - PROCESS | 2796 | 1471987650906 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 14:27:30 INFO - PROCESS | 2796 | 1471987650916 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 2796 | 1471987650917 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:30 INFO - PROCESS | 2796 | ++DOCSHELL 16580800 == 33 [pid = 2796] [id = 574] 14:27:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19951000) [pid = 2796] [serial = 1722] [outer = 00000000] 14:27:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19996C00) [pid = 2796] [serial = 1723] [outer = 19951000] 14:27:30 INFO - PROCESS | 2796 | 1471987650965 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1999BC00) [pid = 2796] [serial = 1724] [outer = 19951000] 14:27:31 INFO - PROCESS | 2796 | 1471987651787 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]]]}] 14:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1073ms 14:27:31 INFO - PROCESS | 2796 | 1471987651843 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 14:27:31 INFO - PROCESS | 2796 | 1471987651848 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 14:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:27:31 INFO - PROCESS | 2796 | 1471987651853 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 2796 | 1471987651856 Marionette TRACE conn6 <- [1,2262,null,{}] 14:27:31 INFO - PROCESS | 2796 | 1471987651862 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}] 14:27:31 INFO - PROCESS | 2796 | 1471987651866 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:32 INFO - PROCESS | 2796 | 1471987652031 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 14:27:32 INFO - PROCESS | 2796 | 1471987652168 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 2796 | 1471987652171 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:32 INFO - PROCESS | 2796 | ++DOCSHELL 0CA10000 == 34 [pid = 2796] [id = 575] 14:27:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0CA10400) [pid = 2796] [serial = 1725] [outer = 00000000] 14:27:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0D04BC00) [pid = 2796] [serial = 1726] [outer = 0CA10400] 14:27:32 INFO - PROCESS | 2796 | 1471987652238 Marionette DEBUG loaded listener.js 14:27:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0DFDA000) [pid = 2796] [serial = 1727] [outer = 0CA10400] 14:27:32 INFO - PROCESS | 2796 | 1471987652983 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]]]}] 14:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1181ms 14:27:33 INFO - PROCESS | 2796 | 1471987653039 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 14:27:33 INFO - PROCESS | 2796 | 1471987653044 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 14:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:27:33 INFO - PROCESS | 2796 | 1471987653050 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:27:33 INFO - PROCESS | 2796 | 1471987653053 Marionette TRACE conn6 <- [1,2266,null,{}] 14:27:33 INFO - PROCESS | 2796 | 1471987653058 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}] 14:27:33 INFO - PROCESS | 2796 | 1471987653061 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:33 INFO - PROCESS | 2796 | 1471987653209 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 14:27:33 INFO - PROCESS | 2796 | 1471987653347 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 2796 | 1471987653350 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:33 INFO - PROCESS | 2796 | ++DOCSHELL 0C121800 == 35 [pid = 2796] [id = 576] 14:27:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C122400) [pid = 2796] [serial = 1728] [outer = 00000000] 14:27:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CF29800) [pid = 2796] [serial = 1729] [outer = 0C122400] 14:27:33 INFO - PROCESS | 2796 | 1471987653414 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0D64FC00) [pid = 2796] [serial = 1730] [outer = 0C122400] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 19072C00 == 34 [pid = 2796] [id = 573] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 0C11AC00 == 33 [pid = 2796] [id = 572] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 18E52000 == 32 [pid = 2796] [id = 571] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 181D0C00 == 31 [pid = 2796] [id = 570] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 18186800 == 30 [pid = 2796] [id = 569] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 16581800 == 29 [pid = 2796] [id = 568] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 0D056800 == 28 [pid = 2796] [id = 567] 14:27:34 INFO - PROCESS | 2796 | --DOCSHELL 0CE55C00 == 27 [pid = 2796] [id = 566] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CF36C00) [pid = 2796] [serial = 1654] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1A99CC00) [pid = 2796] [serial = 1681] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF03800) [pid = 2796] [serial = 1661] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D360C00) [pid = 2796] [serial = 1663] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1716A400) [pid = 2796] [serial = 1658] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1999C400) [pid = 2796] [serial = 1652] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19076000) [pid = 2796] [serial = 1669] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1994B000) [pid = 2796] [serial = 1673] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18E54800) [pid = 2796] [serial = 1679] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CEC7800) [pid = 2796] [serial = 1660] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18A34000) [pid = 2796] [serial = 1678] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0D059000) [pid = 2796] [serial = 1655] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1AF81800) [pid = 2796] [serial = 1682] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1B0DF000) [pid = 2796] [serial = 1685] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1AFF7000) [pid = 2796] [serial = 1684] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (196C9C00) [pid = 2796] [serial = 1672] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0DFDD000) [pid = 2796] [serial = 1664] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (15EB3800) [pid = 2796] [serial = 1657] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (18192400) [pid = 2796] [serial = 1666] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (18D64000) [pid = 2796] [serial = 1667] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (0DB0B800) [pid = 2796] [serial = 1676] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1A99FC00) [pid = 2796] [serial = 1675] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (1964EC00) [pid = 2796] [serial = 1670] [outer = 00000000] [url = about:blank] 14:27:34 INFO - PROCESS | 2796 | 1471987654225 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]]]}] 14:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1231ms 14:27:34 INFO - PROCESS | 2796 | 1471987654285 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 14:27:34 INFO - PROCESS | 2796 | 1471987654289 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 14:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:27:34 INFO - PROCESS | 2796 | 1471987654307 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 2796 | 1471987654312 Marionette TRACE conn6 <- [1,2270,null,{}] 14:27:34 INFO - PROCESS | 2796 | 1471987654318 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}] 14:27:34 INFO - PROCESS | 2796 | 1471987654321 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:34 INFO - PROCESS | 2796 | 1471987654411 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 14:27:34 INFO - PROCESS | 2796 | 1471987654424 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 2796 | 1471987654427 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:34 INFO - PROCESS | 2796 | ++DOCSHELL 0CA10800 == 28 [pid = 2796] [id = 577] 14:27:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0CAF7C00) [pid = 2796] [serial = 1731] [outer = 00000000] 14:27:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0CF02800) [pid = 2796] [serial = 1732] [outer = 0CAF7C00] 14:27:34 INFO - PROCESS | 2796 | 1471987654480 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CF10800) [pid = 2796] [serial = 1733] [outer = 0CAF7C00] 14:27:35 INFO - PROCESS | 2796 | 1471987655026 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]]]}] 14:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 791ms 14:27:35 INFO - PROCESS | 2796 | 1471987655097 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 2796 | 1471987655101 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 14:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:27:35 INFO - PROCESS | 2796 | 1471987655107 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 2796 | 1471987655110 Marionette TRACE conn6 <- [1,2274,null,{}] 14:27:35 INFO - PROCESS | 2796 | 1471987655114 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}] 14:27:35 INFO - PROCESS | 2796 | 1471987655116 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:35 INFO - PROCESS | 2796 | 1471987655215 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 14:27:35 INFO - PROCESS | 2796 | 1471987655315 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:35 INFO - PROCESS | 2796 | 1471987655317 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:35 INFO - PROCESS | 2796 | ++DOCSHELL 0D530400 == 29 [pid = 2796] [id = 578] 14:27:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0D531000) [pid = 2796] [serial = 1734] [outer = 00000000] 14:27:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (146B5000) [pid = 2796] [serial = 1735] [outer = 0D531000] 14:27:35 INFO - PROCESS | 2796 | 1471987655369 Marionette DEBUG loaded listener.js 14:27:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (14D43000) [pid = 2796] [serial = 1736] [outer = 0D531000] 14:27:35 INFO - PROCESS | 2796 | 1471987655758 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]]]}] 14:27:35 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 14:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 14:27:35 INFO - PROCESS | 2796 | 1471987655790 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 2796 | 1471987655792 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 14:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:27:35 INFO - PROCESS | 2796 | 1471987655796 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 2796 | 1471987655799 Marionette TRACE conn6 <- [1,2278,null,{}] 14:27:35 INFO - PROCESS | 2796 | 1471987655810 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}] 14:27:35 INFO - PROCESS | 2796 | 1471987655815 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:35 INFO - PROCESS | 2796 | 1471987655902 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 14:27:35 INFO - PROCESS | 2796 | 1471987655911 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:35 INFO - PROCESS | 2796 | 1471987655914 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:35 INFO - PROCESS | 2796 | ++DOCSHELL 18188C00 == 30 [pid = 2796] [id = 579] 14:27:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18189800) [pid = 2796] [serial = 1737] [outer = 00000000] 14:27:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18A34800) [pid = 2796] [serial = 1738] [outer = 18189800] 14:27:35 INFO - PROCESS | 2796 | 1471987655963 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18D6CC00) [pid = 2796] [serial = 1739] [outer = 18189800] 14:27:36 INFO - PROCESS | 2796 | 1471987656436 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]]]}] 14:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 690ms 14:27:36 INFO - PROCESS | 2796 | 1471987656486 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 14:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:27:36 INFO - PROCESS | 2796 | 1471987656489 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 14:27:36 INFO - PROCESS | 2796 | 1471987656492 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:27:36 INFO - PROCESS | 2796 | 1471987656494 Marionette TRACE conn6 <- [1,2282,null,{}] 14:27:36 INFO - PROCESS | 2796 | 1471987656498 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}] 14:27:36 INFO - PROCESS | 2796 | 1471987656500 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:36 INFO - PROCESS | 2796 | 1471987656626 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 14:27:36 INFO - PROCESS | 2796 | 1471987656718 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 2796 | 1471987656720 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:36 INFO - PROCESS | 2796 | ++DOCSHELL 1905C000 == 31 [pid = 2796] [id = 580] 14:27:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (1905D400) [pid = 2796] [serial = 1740] [outer = 00000000] 14:27:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19067C00) [pid = 2796] [serial = 1741] [outer = 1905D400] 14:27:36 INFO - PROCESS | 2796 | 1471987656769 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1964F000) [pid = 2796] [serial = 1742] [outer = 1905D400] 14:27:37 INFO - PROCESS | 2796 | 1471987657201 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]]]}] 14:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 730ms 14:27:37 INFO - PROCESS | 2796 | 1471987657227 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 2796 | 1471987657229 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 14:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:27:37 INFO - PROCESS | 2796 | 1471987657232 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 2796 | 1471987657234 Marionette TRACE conn6 <- [1,2286,null,{}] 14:27:37 INFO - PROCESS | 2796 | 1471987657238 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}] 14:27:37 INFO - PROCESS | 2796 | 1471987657240 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:37 INFO - PROCESS | 2796 | 1471987657360 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 14:27:37 INFO - PROCESS | 2796 | 1471987657366 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 2796 | 1471987657368 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:37 INFO - PROCESS | 2796 | ++DOCSHELL 18E54800 == 32 [pid = 2796] [id = 581] 14:27:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19651400) [pid = 2796] [serial = 1743] [outer = 00000000] 14:27:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196BEC00) [pid = 2796] [serial = 1744] [outer = 19651400] 14:27:37 INFO - PROCESS | 2796 | 1471987657472 Marionette DEBUG loaded listener.js 14:27:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (196C4800) [pid = 2796] [serial = 1745] [outer = 19651400] 14:27:37 INFO - PROCESS | 2796 | 1471987657938 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]]]}] 14:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 14:27:37 INFO - PROCESS | 2796 | 1471987657967 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 14:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:27:37 INFO - PROCESS | 2796 | 1471987657969 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 14:27:37 INFO - PROCESS | 2796 | 1471987657972 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 2796 | 1471987657974 Marionette TRACE conn6 <- [1,2290,null,{}] 14:27:37 INFO - PROCESS | 2796 | 1471987657978 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}] 14:27:37 INFO - PROCESS | 2796 | 1471987657983 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:38 INFO - PROCESS | 2796 | 1471987658159 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 14:27:38 INFO - PROCESS | 2796 | 1471987658229 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 2796 | 1471987658231 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:38 INFO - PROCESS | 2796 | ++DOCSHELL 1999AC00 == 33 [pid = 2796] [id = 582] 14:27:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1999C400) [pid = 2796] [serial = 1746] [outer = 00000000] 14:27:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19CA0C00) [pid = 2796] [serial = 1747] [outer = 1999C400] 14:27:38 INFO - PROCESS | 2796 | 1471987658280 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19CA1C00) [pid = 2796] [serial = 1748] [outer = 1999C400] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18186C00) [pid = 2796] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CE56800) [pid = 2796] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0D059400) [pid = 2796] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (16581C00) [pid = 2796] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CF2D000) [pid = 2796] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CECC400) [pid = 2796] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (181D4C00) [pid = 2796] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1804D000) [pid = 2796] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1AF8F800) [pid = 2796] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19060400) [pid = 2796] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (196C9000) [pid = 2796] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:27:38 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0C71EC00) [pid = 2796] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:27:38 INFO - PROCESS | 2796 | 1471987658752 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]]]}] 14:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 830ms 14:27:38 INFO - PROCESS | 2796 | 1471987658803 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 14:27:38 INFO - PROCESS | 2796 | 1471987658805 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 14:27:38 INFO - PROCESS | 2796 | 1471987658808 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:27:38 INFO - PROCESS | 2796 | 1471987658810 Marionette TRACE conn6 <- [1,2294,null,{}] 14:27:38 INFO - PROCESS | 2796 | 1471987658825 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}] 14:27:38 INFO - PROCESS | 2796 | 1471987658827 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:38 INFO - PROCESS | 2796 | 1471987658912 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 14:27:38 INFO - PROCESS | 2796 | 1471987658918 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 2796 | 1471987658920 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:38 INFO - PROCESS | 2796 | ++DOCSHELL 1804D000 == 34 [pid = 2796] [id = 583] 14:27:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18056C00) [pid = 2796] [serial = 1749] [outer = 00000000] 14:27:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (19953800) [pid = 2796] [serial = 1750] [outer = 18056C00] 14:27:38 INFO - PROCESS | 2796 | 1471987658968 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (19A61400) [pid = 2796] [serial = 1751] [outer = 18056C00] 14:27:39 INFO - PROCESS | 2796 | 1471987659428 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]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 14:27:39 INFO - PROCESS | 2796 | 1471987659442 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 2796 | 1471987659445 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 14:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:27:39 INFO - PROCESS | 2796 | 1471987659468 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 2796 | 1471987659470 Marionette TRACE conn6 <- [1,2298,null,{}] 14:27:39 INFO - PROCESS | 2796 | 1471987659474 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}] 14:27:39 INFO - PROCESS | 2796 | 1471987659476 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:39 INFO - PROCESS | 2796 | 1471987659561 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 14:27:39 INFO - PROCESS | 2796 | 1471987659567 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:39 INFO - PROCESS | 2796 | 1471987659569 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:39 INFO - PROCESS | 2796 | ++DOCSHELL 19953400 == 35 [pid = 2796] [id = 584] 14:27:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (1A99FC00) [pid = 2796] [serial = 1752] [outer = 00000000] 14:27:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1AF84400) [pid = 2796] [serial = 1753] [outer = 1A99FC00] 14:27:39 INFO - PROCESS | 2796 | 1471987659617 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1AF8C400) [pid = 2796] [serial = 1754] [outer = 1A99FC00] 14:27:40 INFO - PROCESS | 2796 | 1471987660091 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]]]}] 14:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 690ms 14:27:40 INFO - PROCESS | 2796 | 1471987660154 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 14:27:40 INFO - PROCESS | 2796 | 1471987660165 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 14:27:40 INFO - PROCESS | 2796 | 1471987660169 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:27:40 INFO - PROCESS | 2796 | 1471987660171 Marionette TRACE conn6 <- [1,2302,null,{}] 14:27:40 INFO - PROCESS | 2796 | 1471987660175 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}] 14:27:40 INFO - PROCESS | 2796 | 1471987660177 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:40 INFO - PROCESS | 2796 | 1471987660263 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 14:27:40 INFO - PROCESS | 2796 | 1471987660268 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 2796 | 1471987660270 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:40 INFO - PROCESS | 2796 | ++DOCSHELL 18188800 == 36 [pid = 2796] [id = 585] 14:27:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1AF84000) [pid = 2796] [serial = 1755] [outer = 00000000] 14:27:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1B0E0400) [pid = 2796] [serial = 1756] [outer = 1AF84000] 14:27:40 INFO - PROCESS | 2796 | 1471987660318 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1B74B000) [pid = 2796] [serial = 1757] [outer = 1AF84000] 14:27:40 INFO - PROCESS | 2796 | 1471987661017 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]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 870ms 14:27:41 INFO - PROCESS | 2796 | 1471987661045 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 2796 | 1471987661050 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 14:27:41 INFO - PROCESS | 2796 | 1471987661056 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:27:41 INFO - PROCESS | 2796 | 1471987661060 Marionette TRACE conn6 <- [1,2306,null,{}] 14:27:41 INFO - PROCESS | 2796 | 1471987661067 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}] 14:27:41 INFO - PROCESS | 2796 | 1471987661070 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:41 INFO - PROCESS | 2796 | 1471987661192 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 14:27:41 INFO - PROCESS | 2796 | 1471987661312 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 2796 | 1471987661315 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:41 INFO - PROCESS | 2796 | ++DOCSHELL 0C76C000 == 37 [pid = 2796] [id = 586] 14:27:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CE53800) [pid = 2796] [serial = 1758] [outer = 00000000] 14:27:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0D052C00) [pid = 2796] [serial = 1759] [outer = 0CE53800] 14:27:41 INFO - PROCESS | 2796 | 1471987661419 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0DEF4000) [pid = 2796] [serial = 1760] [outer = 0CE53800] 14:27:42 INFO - PROCESS | 2796 | 1471987662060 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] 14:27:42 INFO - PROCESS | 2796 | 1471987662087 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 14:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:27:42 INFO - PROCESS | 2796 | 1471987662093 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 2796 | 1471987662097 Marionette TRACE conn6 <- [1,2310,null,{}] 14:27:42 INFO - PROCESS | 2796 | 1471987662101 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}] 14:27:42 INFO - PROCESS | 2796 | 1471987662104 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:42 INFO - PROCESS | 2796 | 1471987662222 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 14:27:42 INFO - PROCESS | 2796 | 1471987662369 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 2796 | 1471987662372 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:42 INFO - PROCESS | 2796 | ++DOCSHELL 1717D400 == 38 [pid = 2796] [id = 587] 14:27:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18195000) [pid = 2796] [serial = 1761] [outer = 00000000] 14:27:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18D67400) [pid = 2796] [serial = 1762] [outer = 18195000] 14:27:42 INFO - PROCESS | 2796 | 1471987662436 Marionette DEBUG loaded listener.js 14:27:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19648C00) [pid = 2796] [serial = 1763] [outer = 18195000] 14:27:43 INFO - PROCESS | 2796 | 1471987663036 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]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 970ms 14:27:43 INFO - PROCESS | 2796 | 1471987663075 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 2796 | 1471987663078 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 14:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:27:43 INFO - PROCESS | 2796 | 1471987663083 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 2796 | 1471987663087 Marionette TRACE conn6 <- [1,2314,null,{}] 14:27:43 INFO - PROCESS | 2796 | 1471987663098 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}] 14:27:43 INFO - PROCESS | 2796 | 1471987663103 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:43 INFO - PROCESS | 2796 | 1471987663215 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 14:27:43 INFO - PROCESS | 2796 | 1471987663375 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 2796 | 1471987663378 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:43 INFO - PROCESS | 2796 | ++DOCSHELL 1B0DAC00 == 39 [pid = 2796] [id = 588] 14:27:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1B0DC800) [pid = 2796] [serial = 1764] [outer = 00000000] 14:27:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1B7D8800) [pid = 2796] [serial = 1765] [outer = 1B0DC800] 14:27:43 INFO - PROCESS | 2796 | 1471987663442 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1B9E0800) [pid = 2796] [serial = 1766] [outer = 1B0DC800] 14:27:44 INFO - PROCESS | 2796 | 1471987664062 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]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1019ms 14:27:44 INFO - PROCESS | 2796 | 1471987664107 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 14:27:44 INFO - PROCESS | 2796 | 1471987664110 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 14:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:27:44 INFO - PROCESS | 2796 | 1471987664114 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:27:44 INFO - PROCESS | 2796 | 1471987664116 Marionette TRACE conn6 <- [1,2318,null,{}] 14:27:44 INFO - PROCESS | 2796 | 1471987664120 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}] 14:27:44 INFO - PROCESS | 2796 | 1471987664123 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:44 INFO - PROCESS | 2796 | 1471987664241 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 14:27:44 INFO - PROCESS | 2796 | 1471987664509 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 2796 | 1471987664513 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:44 INFO - PROCESS | 2796 | ++DOCSHELL 0C10FC00 == 40 [pid = 2796] [id = 589] 14:27:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0C11A800) [pid = 2796] [serial = 1767] [outer = 00000000] 14:27:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0C72A400) [pid = 2796] [serial = 1768] [outer = 0C11A800] 14:27:44 INFO - PROCESS | 2796 | 1471987664584 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CE55800) [pid = 2796] [serial = 1769] [outer = 0C11A800] 14:27:45 INFO - PROCESS | 2796 | 1471987665243 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]]]}] 14:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1184ms 14:27:45 INFO - PROCESS | 2796 | 1471987665302 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 14:27:45 INFO - PROCESS | 2796 | 1471987665305 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 14:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 19953400 == 39 [pid = 2796] [id = 584] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 1804D000 == 38 [pid = 2796] [id = 583] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 1999AC00 == 37 [pid = 2796] [id = 582] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 18E54800 == 36 [pid = 2796] [id = 581] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 1905C000 == 35 [pid = 2796] [id = 580] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 18188C00 == 34 [pid = 2796] [id = 579] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 0D530400 == 33 [pid = 2796] [id = 578] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 0CA10800 == 32 [pid = 2796] [id = 577] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 0C121800 == 31 [pid = 2796] [id = 576] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 16580800 == 30 [pid = 2796] [id = 574] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 0CA10000 == 29 [pid = 2796] [id = 575] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 0CF09400 == 28 [pid = 2796] [id = 565] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 1B0DAC00 == 27 [pid = 2796] [id = 588] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 1717D400 == 26 [pid = 2796] [id = 587] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 18188800 == 25 [pid = 2796] [id = 585] 14:27:45 INFO - PROCESS | 2796 | --DOCSHELL 0C76C000 == 24 [pid = 2796] [id = 586] 14:27:45 INFO - PROCESS | 2796 | 1471987665902 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - PROCESS | 2796 | 1471987665906 Marionette TRACE conn6 <- [1,2322,null,{}] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (1818F400) [pid = 2796] [serial = 1708] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (0CE72800) [pid = 2796] [serial = 1699] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CECCC00) [pid = 2796] [serial = 1700] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0D361800) [pid = 2796] [serial = 1702] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0D65D800) [pid = 2796] [serial = 1703] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (16BCC400) [pid = 2796] [serial = 1705] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0D053C00) [pid = 2796] [serial = 1697] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CF68800) [pid = 2796] [serial = 1696] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14921400) [pid = 2796] [serial = 1688] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18D6B000) [pid = 2796] [serial = 1711] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D058C00) [pid = 2796] [serial = 1687] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1964A400) [pid = 2796] [serial = 1691] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18D69800) [pid = 2796] [serial = 1690] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1B7DFC00) [pid = 2796] [serial = 1694] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1B0E4400) [pid = 2796] [serial = 1693] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (189DEC00) [pid = 2796] [serial = 1709] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (196C0800) [pid = 2796] [serial = 1714] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19952C00) [pid = 2796] [serial = 1720] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (196C5C00) [pid = 2796] [serial = 1715] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18E4C400) [pid = 2796] [serial = 1712] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (16584C00) [pid = 2796] [serial = 1717] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (172A7800) [pid = 2796] [serial = 1706] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1994AC00) [pid = 2796] [serial = 1721] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (19996C00) [pid = 2796] [serial = 1723] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1804A400) [pid = 2796] [serial = 1718] [outer = 00000000] [url = about:blank] 14:27:45 INFO - PROCESS | 2796 | 1471987666000 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}] 14:27:45 INFO - PROCESS | 2796 | 1471987666004 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:46 INFO - PROCESS | 2796 | 1471987666140 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 14:27:46 INFO - PROCESS | 2796 | 1471987666150 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:46 INFO - PROCESS | 2796 | 1471987666154 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:46 INFO - PROCESS | 2796 | ++DOCSHELL 0C776C00 == 25 [pid = 2796] [id = 590] 14:27:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0C7C9400) [pid = 2796] [serial = 1770] [outer = 00000000] 14:27:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0C97C000) [pid = 2796] [serial = 1771] [outer = 0C7C9400] 14:27:46 INFO - PROCESS | 2796 | 1471987666208 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CAF6800) [pid = 2796] [serial = 1772] [outer = 0C7C9400] 14:27:46 INFO - PROCESS | 2796 | 1471987666741 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]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1454ms 14:27:46 INFO - PROCESS | 2796 | 1471987666766 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 2796 | 1471987666770 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 14:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:27:46 INFO - PROCESS | 2796 | 1471987666776 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 2796 | 1471987666779 Marionette TRACE conn6 <- [1,2326,null,{}] 14:27:46 INFO - PROCESS | 2796 | 1471987666785 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}] 14:27:46 INFO - PROCESS | 2796 | 1471987666789 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:46 INFO - PROCESS | 2796 | 1471987666910 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 14:27:47 INFO - PROCESS | 2796 | 1471987667015 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 2796 | 1471987667018 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:47 INFO - PROCESS | 2796 | ++DOCSHELL 0CF32400 == 26 [pid = 2796] [id = 591] 14:27:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CF6AC00) [pid = 2796] [serial = 1773] [outer = 00000000] 14:27:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0D13E400) [pid = 2796] [serial = 1774] [outer = 0CF6AC00] 14:27:47 INFO - PROCESS | 2796 | 1471987667074 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0D360C00) [pid = 2796] [serial = 1775] [outer = 0CF6AC00] 14:27:47 INFO - PROCESS | 2796 | 1471987667457 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]]]}] 14:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 730ms 14:27:47 INFO - PROCESS | 2796 | 1471987667533 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 14:27:47 INFO - PROCESS | 2796 | 1471987667535 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 14:27:47 INFO - PROCESS | 2796 | 1471987667539 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:27:47 INFO - PROCESS | 2796 | 1471987667541 Marionette TRACE conn6 <- [1,2330,null,{}] 14:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:27:47 INFO - PROCESS | 2796 | 1471987667545 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}] 14:27:47 INFO - PROCESS | 2796 | 1471987667548 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:47 INFO - PROCESS | 2796 | 1471987667637 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 14:27:47 INFO - PROCESS | 2796 | 1471987667652 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 2796 | 1471987667659 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:47 INFO - PROCESS | 2796 | ++DOCSHELL 149EF400 == 27 [pid = 2796] [id = 592] 14:27:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (149F5400) [pid = 2796] [serial = 1776] [outer = 00000000] 14:27:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (14D68C00) [pid = 2796] [serial = 1777] [outer = 149F5400] 14:27:47 INFO - PROCESS | 2796 | 1471987667713 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (15852000) [pid = 2796] [serial = 1778] [outer = 149F5400] 14:27:48 INFO - PROCESS | 2796 | 1471987668187 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]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 730ms 14:27:48 INFO - PROCESS | 2796 | 1471987668281 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 2796 | 1471987668283 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 14:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:27:48 INFO - PROCESS | 2796 | 1471987668296 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 2796 | 1471987668298 Marionette TRACE conn6 <- [1,2334,null,{}] 14:27:48 INFO - PROCESS | 2796 | 1471987668302 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}] 14:27:48 INFO - PROCESS | 2796 | 1471987668304 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:48 INFO - PROCESS | 2796 | 1471987668435 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 14:27:48 INFO - PROCESS | 2796 | 1471987668444 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:48 INFO - PROCESS | 2796 | 1471987668446 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:48 INFO - PROCESS | 2796 | ++DOCSHELL 16BD5C00 == 28 [pid = 2796] [id = 593] 14:27:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (17165800) [pid = 2796] [serial = 1779] [outer = 00000000] 14:27:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1804B800) [pid = 2796] [serial = 1780] [outer = 17165800] 14:27:48 INFO - PROCESS | 2796 | 1471987668496 Marionette DEBUG loaded listener.js 14:27:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18188400) [pid = 2796] [serial = 1781] [outer = 17165800] 14:27:48 INFO - PROCESS | 2796 | 1471987668960 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]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 690ms 14:27:48 INFO - PROCESS | 2796 | 1471987668986 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 2796 | 1471987668989 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 14:27:48 INFO - PROCESS | 2796 | 1471987668992 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:27:48 INFO - PROCESS | 2796 | 1471987668994 Marionette TRACE conn6 <- [1,2338,null,{}] 14:27:48 INFO - PROCESS | 2796 | 1471987668997 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}] 14:27:48 INFO - PROCESS | 2796 | 1471987668999 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:49 INFO - PROCESS | 2796 | 1471987669147 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 14:27:49 INFO - PROCESS | 2796 | 1471987669156 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 2796 | 1471987669159 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:49 INFO - PROCESS | 2796 | ++DOCSHELL 1818F400 == 29 [pid = 2796] [id = 594] 14:27:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1818F800) [pid = 2796] [serial = 1782] [outer = 00000000] 14:27:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18A2B400) [pid = 2796] [serial = 1783] [outer = 1818F800] 14:27:49 INFO - PROCESS | 2796 | 1471987669265 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18D6DC00) [pid = 2796] [serial = 1784] [outer = 1818F800] 14:27:49 INFO - PROCESS | 2796 | 1471987669721 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]]]}] 14:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 14:27:49 INFO - PROCESS | 2796 | 1471987669766 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 14:27:49 INFO - PROCESS | 2796 | 1471987669768 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 14:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:27:49 INFO - PROCESS | 2796 | 1471987669771 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:27:49 INFO - PROCESS | 2796 | 1471987669774 Marionette TRACE conn6 <- [1,2342,null,{}] 14:27:49 INFO - PROCESS | 2796 | 1471987669785 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}] 14:27:49 INFO - PROCESS | 2796 | 1471987669790 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:49 INFO - PROCESS | 2796 | 1471987669932 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 14:27:49 INFO - PROCESS | 2796 | 1471987670003 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 2796 | 1471987670006 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:50 INFO - PROCESS | 2796 | ++DOCSHELL 1905A800 == 30 [pid = 2796] [id = 595] 14:27:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1905E000) [pid = 2796] [serial = 1785] [outer = 00000000] 14:27:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1964C000) [pid = 2796] [serial = 1786] [outer = 1905E000] 14:27:50 INFO - PROCESS | 2796 | 1471987670055 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (196C3800) [pid = 2796] [serial = 1787] [outer = 1905E000] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18189800) [pid = 2796] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CA10400) [pid = 2796] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CAF7C00) [pid = 2796] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D531000) [pid = 2796] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1A99FC00) [pid = 2796] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1AF84000) [pid = 2796] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18056C00) [pid = 2796] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1905D400) [pid = 2796] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19651400) [pid = 2796] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1999C400) [pid = 2796] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (19951000) [pid = 2796] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:27:50 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0C122400) [pid = 2796] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:27:50 INFO - PROCESS | 2796 | 1471987670725 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]]]}] 14:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 970ms 14:27:50 INFO - PROCESS | 2796 | 1471987670748 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 14:27:50 INFO - PROCESS | 2796 | 1471987670750 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 14:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:27:50 INFO - PROCESS | 2796 | 1471987670755 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 2796 | 1471987670767 Marionette TRACE conn6 <- [1,2346,null,{}] 14:27:50 INFO - PROCESS | 2796 | 1471987670771 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}] 14:27:50 INFO - PROCESS | 2796 | 1471987670772 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:50 INFO - PROCESS | 2796 | 1471987670851 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 14:27:50 INFO - PROCESS | 2796 | 1471987670859 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 2796 | 1471987670861 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:50 INFO - PROCESS | 2796 | ++DOCSHELL 1496FC00 == 31 [pid = 2796] [id = 596] 14:27:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (149EE400) [pid = 2796] [serial = 1788] [outer = 00000000] 14:27:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18189800) [pid = 2796] [serial = 1789] [outer = 149EE400] 14:27:50 INFO - PROCESS | 2796 | 1471987670910 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1905D400) [pid = 2796] [serial = 1790] [outer = 149EE400] 14:27:51 INFO - PROCESS | 2796 | 1471987671358 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]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 630ms 14:27:51 INFO - PROCESS | 2796 | 1471987671405 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 2796 | 1471987671408 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 14:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:27:51 INFO - PROCESS | 2796 | 1471987671411 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 2796 | 1471987671413 Marionette TRACE conn6 <- [1,2350,null,{}] 14:27:51 INFO - PROCESS | 2796 | 1471987671417 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}] 14:27:51 INFO - PROCESS | 2796 | 1471987671419 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:51 INFO - PROCESS | 2796 | 1471987671502 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 14:27:51 INFO - PROCESS | 2796 | 1471987671508 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 2796 | 1471987671510 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:51 INFO - PROCESS | 2796 | ++DOCSHELL 0C097800 == 32 [pid = 2796] [id = 597] 14:27:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0C10D000) [pid = 2796] [serial = 1791] [outer = 00000000] 14:27:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (196C4000) [pid = 2796] [serial = 1792] [outer = 0C10D000] 14:27:51 INFO - PROCESS | 2796 | 1471987671559 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196C7400) [pid = 2796] [serial = 1793] [outer = 0C10D000] 14:27:52 INFO - PROCESS | 2796 | 1471987672408 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]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1077ms 14:27:52 INFO - PROCESS | 2796 | 1471987672493 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 2796 | 1471987672497 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 14:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:27:52 INFO - PROCESS | 2796 | 1471987672502 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 2796 | 1471987672507 Marionette TRACE conn6 <- [1,2354,null,{}] 14:27:52 INFO - PROCESS | 2796 | 1471987672513 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}] 14:27:52 INFO - PROCESS | 2796 | 1471987672516 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:52 INFO - PROCESS | 2796 | 1471987672673 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 14:27:52 INFO - PROCESS | 2796 | 1471987672809 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 2796 | 1471987672812 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:52 INFO - PROCESS | 2796 | ++DOCSHELL 0CEC6C00 == 33 [pid = 2796] [id = 598] 14:27:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0CECAC00) [pid = 2796] [serial = 1794] [outer = 00000000] 14:27:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CF65400) [pid = 2796] [serial = 1795] [outer = 0CECAC00] 14:27:52 INFO - PROCESS | 2796 | 1471987672879 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0D141C00) [pid = 2796] [serial = 1796] [outer = 0CECAC00] 14:27:53 INFO - PROCESS | 2796 | 1471987673635 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]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1234ms 14:27:53 INFO - PROCESS | 2796 | 1471987673737 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 2796 | 1471987673742 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 14:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:27:53 INFO - PROCESS | 2796 | 1471987673748 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 2796 | 1471987673751 Marionette TRACE conn6 <- [1,2358,null,{}] 14:27:53 INFO - PROCESS | 2796 | 1471987673756 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}] 14:27:53 INFO - PROCESS | 2796 | 1471987673759 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:53 INFO - PROCESS | 2796 | 1471987673924 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 14:27:54 INFO - PROCESS | 2796 | 1471987674130 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 2796 | 1471987674133 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:54 INFO - PROCESS | 2796 | ++DOCSHELL 0C108400 == 34 [pid = 2796] [id = 599] 14:27:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0C10A000) [pid = 2796] [serial = 1797] [outer = 00000000] 14:27:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0C11C800) [pid = 2796] [serial = 1798] [outer = 0C10A000] 14:27:54 INFO - PROCESS | 2796 | 1471987674196 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0C76EC00) [pid = 2796] [serial = 1799] [outer = 0C10A000] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 1496FC00 == 33 [pid = 2796] [id = 596] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 1905A800 == 32 [pid = 2796] [id = 595] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 1818F400 == 31 [pid = 2796] [id = 594] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 16BD5C00 == 30 [pid = 2796] [id = 593] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 149EF400 == 29 [pid = 2796] [id = 592] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 0CF32400 == 28 [pid = 2796] [id = 591] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 0C776C00 == 27 [pid = 2796] [id = 590] 14:27:54 INFO - PROCESS | 2796 | --DOCSHELL 0C10FC00 == 26 [pid = 2796] [id = 589] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19067C00) [pid = 2796] [serial = 1741] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (196C4800) [pid = 2796] [serial = 1745] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (196BEC00) [pid = 2796] [serial = 1744] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19CA0C00) [pid = 2796] [serial = 1747] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1999BC00) [pid = 2796] [serial = 1724] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF29800) [pid = 2796] [serial = 1729] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D64FC00) [pid = 2796] [serial = 1730] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18A34800) [pid = 2796] [serial = 1738] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0D04BC00) [pid = 2796] [serial = 1726] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0DFDA000) [pid = 2796] [serial = 1727] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CF02800) [pid = 2796] [serial = 1732] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0CF10800) [pid = 2796] [serial = 1733] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (146B5000) [pid = 2796] [serial = 1735] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (14D43000) [pid = 2796] [serial = 1736] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1AF84400) [pid = 2796] [serial = 1753] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1AF8C400) [pid = 2796] [serial = 1754] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (1B74B000) [pid = 2796] [serial = 1757] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (19CA1C00) [pid = 2796] [serial = 1748] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1B0E0400) [pid = 2796] [serial = 1756] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (1964F000) [pid = 2796] [serial = 1742] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (19A61400) [pid = 2796] [serial = 1751] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (19953800) [pid = 2796] [serial = 1750] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (18D6CC00) [pid = 2796] [serial = 1739] [outer = 00000000] [url = about:blank] 14:27:54 INFO - PROCESS | 2796 | 1471987674859 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]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1123ms 14:27:54 INFO - PROCESS | 2796 | 1471987674875 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 14:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:27:54 INFO - PROCESS | 2796 | 1471987674879 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 14:27:54 INFO - PROCESS | 2796 | 1471987674883 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 2796 | 1471987674886 Marionette TRACE conn6 <- [1,2362,null,{}] 14:27:54 INFO - PROCESS | 2796 | 1471987674891 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}] 14:27:54 INFO - PROCESS | 2796 | 1471987674895 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:54 INFO - PROCESS | 2796 | 1471987674995 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 14:27:55 INFO - PROCESS | 2796 | 1471987675096 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 2796 | 1471987675099 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:55 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF0C00 == 27 [pid = 2796] [id = 600] 14:27:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0CE6CC00) [pid = 2796] [serial = 1800] [outer = 00000000] 14:27:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0D358C00) [pid = 2796] [serial = 1801] [outer = 0CE6CC00] 14:27:55 INFO - PROCESS | 2796 | 1471987675151 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (0DB95400) [pid = 2796] [serial = 1802] [outer = 0CE6CC00] 14:27:55 INFO - PROCESS | 2796 | 1471987675587 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]]]}] 14:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 770ms 14:27:55 INFO - PROCESS | 2796 | 1471987675656 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 14:27:55 INFO - PROCESS | 2796 | 1471987675660 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 14:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:27:55 INFO - PROCESS | 2796 | 1471987675669 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - PROCESS | 2796 | 1471987675671 Marionette TRACE conn6 <- [1,2366,null,{}] 14:27:55 INFO - PROCESS | 2796 | 1471987675676 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}] 14:27:55 INFO - PROCESS | 2796 | 1471987675678 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:55 INFO - PROCESS | 2796 | 1471987675779 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 14:27:55 INFO - PROCESS | 2796 | 1471987675788 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 2796 | 1471987675790 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:55 INFO - PROCESS | 2796 | ++DOCSHELL 14D43C00 == 28 [pid = 2796] [id = 601] 14:27:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (14D6FC00) [pid = 2796] [serial = 1803] [outer = 00000000] 14:27:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (158D0C00) [pid = 2796] [serial = 1804] [outer = 14D6FC00] 14:27:55 INFO - PROCESS | 2796 | 1471987675840 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (16BC9400) [pid = 2796] [serial = 1805] [outer = 14D6FC00] 14:27:56 INFO - PROCESS | 2796 | 1471987676345 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]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 730ms 14:27:56 INFO - PROCESS | 2796 | 1471987676405 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 2796 | 1471987676408 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 14:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:27:56 INFO - PROCESS | 2796 | 1471987676412 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 2796 | 1471987676418 Marionette TRACE conn6 <- [1,2370,null,{}] 14:27:56 INFO - PROCESS | 2796 | 1471987676428 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}] 14:27:56 INFO - PROCESS | 2796 | 1471987676431 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:56 INFO - PROCESS | 2796 | 1471987676520 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 14:27:56 INFO - PROCESS | 2796 | 1471987676624 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 2796 | 1471987676626 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:56 INFO - PROCESS | 2796 | ++DOCSHELL 181CD800 == 29 [pid = 2796] [id = 602] 14:27:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (18D65400) [pid = 2796] [serial = 1806] [outer = 00000000] 14:27:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (18E4F000) [pid = 2796] [serial = 1807] [outer = 18D65400] 14:27:56 INFO - PROCESS | 2796 | 1471987676673 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18E51400) [pid = 2796] [serial = 1808] [outer = 18D65400] 14:27:57 INFO - PROCESS | 2796 | 1471987677097 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]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 730ms 14:27:57 INFO - PROCESS | 2796 | 1471987677164 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 2796 | 1471987677166 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 14:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:27:57 INFO - PROCESS | 2796 | 1471987677179 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - PROCESS | 2796 | 1471987677181 Marionette TRACE conn6 <- [1,2374,null,{}] 14:27:57 INFO - PROCESS | 2796 | 1471987677184 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}] 14:27:57 INFO - PROCESS | 2796 | 1471987677186 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:57 INFO - PROCESS | 2796 | 1471987677305 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 14:27:57 INFO - PROCESS | 2796 | 1471987677318 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 2796 | 1471987677320 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:57 INFO - PROCESS | 2796 | ++DOCSHELL 18E59000 == 30 [pid = 2796] [id = 603] 14:27:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (1905A400) [pid = 2796] [serial = 1809] [outer = 00000000] 14:27:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (19655C00) [pid = 2796] [serial = 1810] [outer = 1905A400] 14:27:57 INFO - PROCESS | 2796 | 1471987677419 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (196C2000) [pid = 2796] [serial = 1811] [outer = 1905A400] 14:27:57 INFO - PROCESS | 2796 | 1471987677841 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]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 730ms 14:27:57 INFO - PROCESS | 2796 | 1471987677911 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 2796 | 1471987677913 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 14:27:57 INFO - PROCESS | 2796 | 1471987677917 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:27:57 INFO - PROCESS | 2796 | 1471987677918 Marionette TRACE conn6 <- [1,2378,null,{}] 14:27:57 INFO - PROCESS | 2796 | 1471987677922 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}] 14:27:57 INFO - PROCESS | 2796 | 1471987677924 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:58 INFO - PROCESS | 2796 | 1471987678044 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 14:27:58 INFO - PROCESS | 2796 | 1471987678053 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 2796 | 1471987678059 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:58 INFO - PROCESS | 2796 | ++DOCSHELL 146B5800 == 31 [pid = 2796] [id = 604] 14:27:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19949C00) [pid = 2796] [serial = 1812] [outer = 00000000] 14:27:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19953800) [pid = 2796] [serial = 1813] [outer = 19949C00] 14:27:58 INFO - PROCESS | 2796 | 1471987678177 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (19994400) [pid = 2796] [serial = 1814] [outer = 19949C00] 14:27:58 INFO - PROCESS | 2796 | 1471987678665 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]]]}] 14:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 830ms 14:27:58 INFO - PROCESS | 2796 | 1471987678758 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 14:27:58 INFO - PROCESS | 2796 | 1471987678760 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 14:27:58 INFO - PROCESS | 2796 | 1471987678763 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:27:58 INFO - PROCESS | 2796 | 1471987678765 Marionette TRACE conn6 <- [1,2382,null,{}] 14:27:58 INFO - PROCESS | 2796 | 1471987678769 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}] 14:27:58 INFO - PROCESS | 2796 | 1471987678771 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:58 INFO - PROCESS | 2796 | 1471987678926 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (17165800) [pid = 2796] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1905E000) [pid = 2796] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0C7C9400) [pid = 2796] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0CF6AC00) [pid = 2796] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (149F5400) [pid = 2796] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (1818F800) [pid = 2796] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0C11A800) [pid = 2796] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CE53800) [pid = 2796] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (18195000) [pid = 2796] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1B0DC800) [pid = 2796] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:27:58 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (149EE400) [pid = 2796] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:27:58 INFO - PROCESS | 2796 | 1471987678992 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 2796 | 1471987678994 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:58 INFO - PROCESS | 2796 | ++DOCSHELL 0C107800 == 32 [pid = 2796] [id = 605] 14:27:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0C11A800) [pid = 2796] [serial = 1815] [outer = 00000000] 14:27:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CF6AC00) [pid = 2796] [serial = 1816] [outer = 0C11A800] 14:27:59 INFO - PROCESS | 2796 | 1471987679043 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0DFDD000) [pid = 2796] [serial = 1817] [outer = 0C11A800] 14:27:59 INFO - PROCESS | 2796 | 1471987679457 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]]]}] 14:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 730ms 14:27:59 INFO - PROCESS | 2796 | 1471987679496 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 14:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:27:59 INFO - PROCESS | 2796 | 1471987679498 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 14:27:59 INFO - PROCESS | 2796 | 1471987679501 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - PROCESS | 2796 | 1471987679503 Marionette TRACE conn6 <- [1,2386,null,{}] 14:27:59 INFO - PROCESS | 2796 | 1471987679507 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}] 14:27:59 INFO - PROCESS | 2796 | 1471987679509 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:59 INFO - PROCESS | 2796 | 1471987679589 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 14:27:59 INFO - PROCESS | 2796 | 1471987679595 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 2796 | 1471987679597 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:27:59 INFO - PROCESS | 2796 | ++DOCSHELL 18D6A800 == 33 [pid = 2796] [id = 606] 14:27:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (18E4E000) [pid = 2796] [serial = 1818] [outer = 00000000] 14:27:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (19A62C00) [pid = 2796] [serial = 1819] [outer = 18E4E000] 14:27:59 INFO - PROCESS | 2796 | 1471987679646 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (19A64000) [pid = 2796] [serial = 1820] [outer = 18E4E000] 14:28:00 INFO - PROCESS | 2796 | 1471987680070 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]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 630ms 14:28:00 INFO - PROCESS | 2796 | 1471987680132 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 2796 | 1471987680134 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 14:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:28:00 INFO - PROCESS | 2796 | 1471987680137 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 2796 | 1471987680139 Marionette TRACE conn6 <- [1,2390,null,{}] 14:28:00 INFO - PROCESS | 2796 | 1471987680142 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}] 14:28:00 INFO - PROCESS | 2796 | 1471987680144 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:00 INFO - PROCESS | 2796 | 1471987680230 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 14:28:00 INFO - PROCESS | 2796 | 1471987680235 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 2796 | 1471987680237 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:00 INFO - PROCESS | 2796 | ++DOCSHELL 19EDC000 == 34 [pid = 2796] [id = 607] 14:28:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (19EDC800) [pid = 2796] [serial = 1821] [outer = 00000000] 14:28:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (1AF84400) [pid = 2796] [serial = 1822] [outer = 19EDC800] 14:28:00 INFO - PROCESS | 2796 | 1471987680314 Marionette DEBUG loaded listener.js 14:28:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (1AF88C00) [pid = 2796] [serial = 1823] [outer = 19EDC800] 14:28:00 INFO - PROCESS | 2796 | 1471987680749 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]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 14:28:00 INFO - PROCESS | 2796 | 1471987680808 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 2796 | 1471987680810 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 14:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:28:00 INFO - PROCESS | 2796 | 1471987680813 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 2796 | 1471987680815 Marionette TRACE conn6 <- [1,2394,null,{}] 14:28:00 INFO - PROCESS | 2796 | 1471987680819 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}] 14:28:00 INFO - PROCESS | 2796 | 1471987680821 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:00 INFO - PROCESS | 2796 | 1471987680907 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 14:28:01 INFO - PROCESS | 2796 | 1471987681041 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 2796 | 1471987681044 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:01 INFO - PROCESS | 2796 | ++DOCSHELL 0C095C00 == 35 [pid = 2796] [id = 608] 14:28:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0C096400) [pid = 2796] [serial = 1824] [outer = 00000000] 14:28:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0C11E800) [pid = 2796] [serial = 1825] [outer = 0C096400] 14:28:01 INFO - PROCESS | 2796 | 1471987681106 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CAF9400) [pid = 2796] [serial = 1826] [outer = 0C096400] 14:28:01 INFO - PROCESS | 2796 | 1471987681797 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]]]}] 14:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1022ms 14:28:01 INFO - PROCESS | 2796 | 1471987681840 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 14:28:01 INFO - PROCESS | 2796 | 1471987681844 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 14:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:28:01 INFO - PROCESS | 2796 | 1471987681849 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:28:01 INFO - PROCESS | 2796 | 1471987681852 Marionette TRACE conn6 <- [1,2398,null,{}] 14:28:01 INFO - PROCESS | 2796 | 1471987681891 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}] 14:28:01 INFO - PROCESS | 2796 | 1471987681895 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:02 INFO - PROCESS | 2796 | 1471987682056 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 14:28:02 INFO - PROCESS | 2796 | 1471987682122 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 2796 | 1471987682125 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:02 INFO - PROCESS | 2796 | ++DOCSHELL 15EA6400 == 36 [pid = 2796] [id = 609] 14:28:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (15EAAC00) [pid = 2796] [serial = 1827] [outer = 00000000] 14:28:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (172AEC00) [pid = 2796] [serial = 1828] [outer = 15EAAC00] 14:28:02 INFO - PROCESS | 2796 | 1471987682224 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1818C000) [pid = 2796] [serial = 1829] [outer = 15EAAC00] 14:28:02 INFO - PROCESS | 2796 | 1471987682843 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]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1042ms 14:28:02 INFO - PROCESS | 2796 | 1471987682896 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 2796 | 1471987682900 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 14:28:02 INFO - PROCESS | 2796 | 1471987682904 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:28:02 INFO - PROCESS | 2796 | 1471987682907 Marionette TRACE conn6 <- [1,2402,null,{}] 14:28:02 INFO - PROCESS | 2796 | 1471987682912 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}] 14:28:02 INFO - PROCESS | 2796 | 1471987682914 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:03 INFO - PROCESS | 2796 | 1471987683035 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 14:28:03 INFO - PROCESS | 2796 | 1471987683176 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 2796 | 1471987683179 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:03 INFO - PROCESS | 2796 | ++DOCSHELL 1994AC00 == 37 [pid = 2796] [id = 610] 14:28:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19982800) [pid = 2796] [serial = 1830] [outer = 00000000] 14:28:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19A60000) [pid = 2796] [serial = 1831] [outer = 19982800] 14:28:03 INFO - PROCESS | 2796 | 1471987683237 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19EDD000) [pid = 2796] [serial = 1832] [outer = 19982800] 14:28:03 INFO - PROCESS | 2796 | 1471987683845 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]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 970ms 14:28:03 INFO - PROCESS | 2796 | 1471987683881 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 2796 | 1471987683884 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 14:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:28:03 INFO - PROCESS | 2796 | 1471987683895 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 2796 | 1471987683901 Marionette TRACE conn6 <- [1,2406,null,{}] 14:28:03 INFO - PROCESS | 2796 | 1471987683906 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}] 14:28:03 INFO - PROCESS | 2796 | 1471987683910 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:04 INFO - PROCESS | 2796 | 1471987684028 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 14:28:04 INFO - PROCESS | 2796 | 1471987684188 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 2796 | 1471987684191 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:04 INFO - PROCESS | 2796 | ++DOCSHELL 158C9400 == 38 [pid = 2796] [id = 611] 14:28:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B74B000) [pid = 2796] [serial = 1833] [outer = 00000000] 14:28:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1B9E0000) [pid = 2796] [serial = 1834] [outer = 1B74B000] 14:28:04 INFO - PROCESS | 2796 | 1471987684250 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1BCD2000) [pid = 2796] [serial = 1835] [outer = 1B74B000] 14:28:05 INFO - PROCESS | 2796 | 1471987685084 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]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1233ms 14:28:05 INFO - PROCESS | 2796 | 1471987685127 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 14:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:28:05 INFO - PROCESS | 2796 | 1471987685131 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 14:28:05 INFO - PROCESS | 2796 | 1471987685136 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - PROCESS | 2796 | 1471987685140 Marionette TRACE conn6 <- [1,2410,null,{}] 14:28:05 INFO - PROCESS | 2796 | 1471987685146 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}] 14:28:05 INFO - PROCESS | 2796 | 1471987685148 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:05 INFO - PROCESS | 2796 | 1471987685255 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 14:28:05 INFO - PROCESS | 2796 | 1471987685401 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 2796 | 1471987685406 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:05 INFO - PROCESS | 2796 | ++DOCSHELL 0D144800 == 39 [pid = 2796] [id = 612] 14:28:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0D2AF800) [pid = 2796] [serial = 1836] [outer = 00000000] 14:28:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0DB9D400) [pid = 2796] [serial = 1837] [outer = 0D2AF800] 14:28:05 INFO - PROCESS | 2796 | 1471987685462 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (14787C00) [pid = 2796] [serial = 1838] [outer = 0D2AF800] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 19EDC000 == 38 [pid = 2796] [id = 607] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 18D6A800 == 37 [pid = 2796] [id = 606] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 0C107800 == 36 [pid = 2796] [id = 605] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 146B5800 == 35 [pid = 2796] [id = 604] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 18E59000 == 34 [pid = 2796] [id = 603] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 181CD800 == 33 [pid = 2796] [id = 602] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 14D43C00 == 32 [pid = 2796] [id = 601] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 0CAF0C00 == 31 [pid = 2796] [id = 600] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 0C108400 == 30 [pid = 2796] [id = 599] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 0CEC6C00 == 29 [pid = 2796] [id = 598] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 0C097800 == 28 [pid = 2796] [id = 597] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 158C9400 == 27 [pid = 2796] [id = 611] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 1994AC00 == 26 [pid = 2796] [id = 610] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 0C095C00 == 25 [pid = 2796] [id = 608] 14:28:06 INFO - PROCESS | 2796 | --DOCSHELL 15EA6400 == 24 [pid = 2796] [id = 609] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1804B800) [pid = 2796] [serial = 1780] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1964C000) [pid = 2796] [serial = 1786] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C97C000) [pid = 2796] [serial = 1771] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CAF6800) [pid = 2796] [serial = 1772] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0D13E400) [pid = 2796] [serial = 1774] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0D360C00) [pid = 2796] [serial = 1775] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (14D68C00) [pid = 2796] [serial = 1777] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18D6DC00) [pid = 2796] [serial = 1784] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CE55800) [pid = 2796] [serial = 1769] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C72A400) [pid = 2796] [serial = 1768] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18A2B400) [pid = 2796] [serial = 1783] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0DEF4000) [pid = 2796] [serial = 1760] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0D052C00) [pid = 2796] [serial = 1759] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19648C00) [pid = 2796] [serial = 1763] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (18D67400) [pid = 2796] [serial = 1762] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1B9E0800) [pid = 2796] [serial = 1766] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1B7D8800) [pid = 2796] [serial = 1765] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (196C3800) [pid = 2796] [serial = 1787] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (18188400) [pid = 2796] [serial = 1781] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (15852000) [pid = 2796] [serial = 1778] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1905D400) [pid = 2796] [serial = 1790] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (18189800) [pid = 2796] [serial = 1789] [outer = 00000000] [url = about:blank] 14:28:06 INFO - PROCESS | 2796 | 1471987686697 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]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1638ms 14:28:06 INFO - PROCESS | 2796 | 1471987686777 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 2796 | 1471987686781 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 14:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:28:06 INFO - PROCESS | 2796 | 1471987686790 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 2796 | 1471987686793 Marionette TRACE conn6 <- [1,2414,null,{}] 14:28:06 INFO - PROCESS | 2796 | 1471987686799 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}] 14:28:06 INFO - PROCESS | 2796 | 1471987686802 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:06 INFO - PROCESS | 2796 | 1471987686891 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 14:28:06 INFO - PROCESS | 2796 | 1471987686905 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:06 INFO - PROCESS | 2796 | 1471987686908 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:06 INFO - PROCESS | 2796 | ++DOCSHELL 0CE58C00 == 25 [pid = 2796] [id = 613] 14:28:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0CE59800) [pid = 2796] [serial = 1839] [outer = 00000000] 14:28:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CEC5000) [pid = 2796] [serial = 1840] [outer = 0CE59800] 14:28:06 INFO - PROCESS | 2796 | 1471987686957 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CECD400) [pid = 2796] [serial = 1841] [outer = 0CE59800] 14:28:07 INFO - PROCESS | 2796 | 1471987687465 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]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 730ms 14:28:07 INFO - PROCESS | 2796 | 1471987687520 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 2796 | 1471987687525 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 14:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:28:07 INFO - PROCESS | 2796 | 1471987687531 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 2796 | 1471987687534 Marionette TRACE conn6 <- [1,2418,null,{}] 14:28:07 INFO - PROCESS | 2796 | 1471987687539 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}] 14:28:07 INFO - PROCESS | 2796 | 1471987687541 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:07 INFO - PROCESS | 2796 | 1471987687636 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 14:28:07 INFO - PROCESS | 2796 | 1471987687740 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 2796 | 1471987687742 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:07 INFO - PROCESS | 2796 | ++DOCSHELL 0CF67800 == 26 [pid = 2796] [id = 614] 14:28:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF68400) [pid = 2796] [serial = 1842] [outer = 00000000] 14:28:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0D053400) [pid = 2796] [serial = 1843] [outer = 0CF68400] 14:28:07 INFO - PROCESS | 2796 | 1471987687791 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0D143C00) [pid = 2796] [serial = 1844] [outer = 0CF68400] 14:28:08 INFO - PROCESS | 2796 | 1471987688203 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]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 732ms 14:28:08 INFO - PROCESS | 2796 | 1471987688267 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 2796 | 1471987688269 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 14:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:28:08 INFO - PROCESS | 2796 | 1471987688304 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 2796 | 1471987688307 Marionette TRACE conn6 <- [1,2422,null,{}] 14:28:08 INFO - PROCESS | 2796 | 1471987688324 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}] 14:28:08 INFO - PROCESS | 2796 | 1471987688329 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:08 INFO - PROCESS | 2796 | 1471987688429 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 14:28:08 INFO - PROCESS | 2796 | 1471987688437 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 2796 | 1471987688440 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:08 INFO - PROCESS | 2796 | ++DOCSHELL 16BCE800 == 27 [pid = 2796] [id = 615] 14:28:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (16BD2C00) [pid = 2796] [serial = 1845] [outer = 00000000] 14:28:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1717DC00) [pid = 2796] [serial = 1846] [outer = 16BD2C00] 14:28:08 INFO - PROCESS | 2796 | 1471987688494 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1804EC00) [pid = 2796] [serial = 1847] [outer = 16BD2C00] 14:28:08 INFO - PROCESS | 2796 | 1471987689005 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]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 770ms 14:28:09 INFO - PROCESS | 2796 | 1471987689047 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 2796 | 1471987689050 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 14:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:28:09 INFO - PROCESS | 2796 | 1471987689053 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 2796 | 1471987689055 Marionette TRACE conn6 <- [1,2426,null,{}] 14:28:09 INFO - PROCESS | 2796 | 1471987689059 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}] 14:28:09 INFO - PROCESS | 2796 | 1471987689061 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:09 INFO - PROCESS | 2796 | 1471987689189 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 14:28:09 INFO - PROCESS | 2796 | 1471987689256 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:09 INFO - PROCESS | 2796 | 1471987689258 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:09 INFO - PROCESS | 2796 | ++DOCSHELL 1818A000 == 28 [pid = 2796] [id = 616] 14:28:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1818A400) [pid = 2796] [serial = 1848] [outer = 00000000] 14:28:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (181D6C00) [pid = 2796] [serial = 1849] [outer = 1818A400] 14:28:09 INFO - PROCESS | 2796 | 1471987689307 Marionette DEBUG loaded listener.js 14:28:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18D65C00) [pid = 2796] [serial = 1850] [outer = 1818A400] 14:28:09 INFO - PROCESS | 2796 | 1471987689743 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]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 730ms 14:28:09 INFO - PROCESS | 2796 | 1471987689787 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 14:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:28:09 INFO - PROCESS | 2796 | 1471987689789 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 14:28:09 INFO - PROCESS | 2796 | 1471987689792 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 2796 | 1471987689794 Marionette TRACE conn6 <- [1,2430,null,{}] 14:28:09 INFO - PROCESS | 2796 | 1471987689798 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}] 14:28:09 INFO - PROCESS | 2796 | 1471987689800 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:09 INFO - PROCESS | 2796 | 1471987689962 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 14:28:10 INFO - PROCESS | 2796 | 1471987690027 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 2796 | 1471987690030 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:10 INFO - PROCESS | 2796 | ++DOCSHELL 18DBB800 == 29 [pid = 2796] [id = 617] 14:28:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18DBBC00) [pid = 2796] [serial = 1851] [outer = 00000000] 14:28:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18E54000) [pid = 2796] [serial = 1852] [outer = 18DBBC00] 14:28:10 INFO - PROCESS | 2796 | 1471987690076 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1905B000) [pid = 2796] [serial = 1853] [outer = 18DBBC00] 14:28:10 INFO - PROCESS | 2796 | 1471987690528 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]]]}] 14:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 770ms 14:28:10 INFO - PROCESS | 2796 | 1471987690563 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 14:28:10 INFO - PROCESS | 2796 | 1471987690565 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 14:28:10 INFO - PROCESS | 2796 | 1471987690568 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:28:10 INFO - PROCESS | 2796 | 1471987690570 Marionette TRACE conn6 <- [1,2434,null,{}] 14:28:10 INFO - PROCESS | 2796 | 1471987690573 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}] 14:28:10 INFO - PROCESS | 2796 | 1471987690579 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:10 INFO - PROCESS | 2796 | 1471987690925 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (19EDC800) [pid = 2796] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1905A400) [pid = 2796] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19949C00) [pid = 2796] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0C11A800) [pid = 2796] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C10D000) [pid = 2796] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CECAC00) [pid = 2796] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CE6CC00) [pid = 2796] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C10A000) [pid = 2796] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18D65400) [pid = 2796] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (14D6FC00) [pid = 2796] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:28:10 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18E4E000) [pid = 2796] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:28:10 INFO - PROCESS | 2796 | 1471987691001 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 2796 | 1471987691003 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:10 INFO - PROCESS | 2796 | ++DOCSHELL 0C10A000 == 30 [pid = 2796] [id = 618] 14:28:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0C10D000) [pid = 2796] [serial = 1854] [outer = 00000000] 14:28:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF08800) [pid = 2796] [serial = 1855] [outer = 0C10D000] 14:28:11 INFO - PROCESS | 2796 | 1471987691053 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (14D6FC00) [pid = 2796] [serial = 1856] [outer = 0C10D000] 14:28:11 INFO - PROCESS | 2796 | 1471987691439 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]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 930ms 14:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:28:11 INFO - PROCESS | 2796 | 1471987691503 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 2796 | 1471987691505 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 14:28:11 INFO - PROCESS | 2796 | 1471987691508 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 2796 | 1471987691510 Marionette TRACE conn6 <- [1,2438,null,{}] 14:28:11 INFO - PROCESS | 2796 | 1471987691514 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}] 14:28:11 INFO - PROCESS | 2796 | 1471987691516 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:11 INFO - PROCESS | 2796 | 1471987691599 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 14:28:11 INFO - PROCESS | 2796 | 1471987691604 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 2796 | 1471987691606 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:11 INFO - PROCESS | 2796 | ++DOCSHELL 0DEF4000 == 31 [pid = 2796] [id = 619] 14:28:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18D65400) [pid = 2796] [serial = 1857] [outer = 00000000] 14:28:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (196C6800) [pid = 2796] [serial = 1858] [outer = 18D65400] 14:28:11 INFO - PROCESS | 2796 | 1471987691655 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (196C7C00) [pid = 2796] [serial = 1859] [outer = 18D65400] 14:28:12 INFO - PROCESS | 2796 | 1471987692085 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]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 14:28:12 INFO - PROCESS | 2796 | 1471987692140 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 2796 | 1471987692143 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 14:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:28:12 INFO - PROCESS | 2796 | 1471987692146 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 2796 | 1471987692147 Marionette TRACE conn6 <- [1,2442,null,{}] 14:28:12 INFO - PROCESS | 2796 | 1471987692151 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}] 14:28:12 INFO - PROCESS | 2796 | 1471987692153 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:12 INFO - PROCESS | 2796 | 1471987692233 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 14:28:12 INFO - PROCESS | 2796 | 1471987692238 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 2796 | 1471987692240 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:12 INFO - PROCESS | 2796 | ++DOCSHELL 1496C000 == 32 [pid = 2796] [id = 620] 14:28:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1994D400) [pid = 2796] [serial = 1860] [outer = 00000000] 14:28:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1998E800) [pid = 2796] [serial = 1861] [outer = 1994D400] 14:28:12 INFO - PROCESS | 2796 | 1471987692289 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19951800) [pid = 2796] [serial = 1862] [outer = 1994D400] 14:28:12 INFO - PROCESS | 2796 | 1471987692742 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]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 630ms 14:28:12 INFO - PROCESS | 2796 | 1471987692780 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 2796 | 1471987692782 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 14:28:12 INFO - PROCESS | 2796 | 1471987692785 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:28:12 INFO - PROCESS | 2796 | 1471987692787 Marionette TRACE conn6 <- [1,2446,null,{}] 14:28:12 INFO - PROCESS | 2796 | 1471987692790 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}] 14:28:12 INFO - PROCESS | 2796 | 1471987692792 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:12 INFO - PROCESS | 2796 | 1471987692879 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 14:28:12 INFO - PROCESS | 2796 | 1471987692885 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 2796 | 1471987692887 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:12 INFO - PROCESS | 2796 | ++DOCSHELL 16BCE000 == 33 [pid = 2796] [id = 621] 14:28:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19A65C00) [pid = 2796] [serial = 1863] [outer = 00000000] 14:28:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19EDC000) [pid = 2796] [serial = 1864] [outer = 19A65C00] 14:28:12 INFO - PROCESS | 2796 | 1471987692936 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19EDC800) [pid = 2796] [serial = 1865] [outer = 19A65C00] 14:28:13 INFO - PROCESS | 2796 | 1471987693860 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]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1118ms 14:28:13 INFO - PROCESS | 2796 | 1471987693907 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 14:28:13 INFO - PROCESS | 2796 | 1471987693912 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 14:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:28:13 INFO - PROCESS | 2796 | 1471987693917 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 2796 | 1471987693920 Marionette TRACE conn6 <- [1,2450,null,{}] 14:28:13 INFO - PROCESS | 2796 | 1471987693926 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}] 14:28:13 INFO - PROCESS | 2796 | 1471987693930 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:14 INFO - PROCESS | 2796 | 1471987694087 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 14:28:14 INFO - PROCESS | 2796 | 1471987694226 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 2796 | 1471987694230 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:14 INFO - PROCESS | 2796 | ++DOCSHELL 0CE72800 == 34 [pid = 2796] [id = 622] 14:28:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CED0800) [pid = 2796] [serial = 1866] [outer = 00000000] 14:28:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CF38800) [pid = 2796] [serial = 1867] [outer = 0CED0800] 14:28:14 INFO - PROCESS | 2796 | 1471987694294 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DF9D000) [pid = 2796] [serial = 1868] [outer = 0CED0800] 14:28:15 INFO - PROCESS | 2796 | 1471987695075 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]]]}] 14:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1338ms 14:28:15 INFO - PROCESS | 2796 | 1471987695255 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 2796 | 1471987695260 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 14:28:15 INFO - PROCESS | 2796 | 1471987695266 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:28:15 INFO - PROCESS | 2796 | 1471987695268 Marionette TRACE conn6 <- [1,2454,null,{}] 14:28:15 INFO - PROCESS | 2796 | 1471987695274 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}] 14:28:15 INFO - PROCESS | 2796 | 1471987695277 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:15 INFO - PROCESS | 2796 | 1471987695413 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 14:28:15 INFO - PROCESS | 2796 | 1471987695551 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 2796 | 1471987695556 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:15 INFO - PROCESS | 2796 | ++DOCSHELL 0C936800 == 35 [pid = 2796] [id = 623] 14:28:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CAF0C00) [pid = 2796] [serial = 1869] [outer = 00000000] 14:28:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0CECF800) [pid = 2796] [serial = 1870] [outer = 0CAF0C00] 14:28:15 INFO - PROCESS | 2796 | 1471987695616 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0CF09400) [pid = 2796] [serial = 1871] [outer = 0CAF0C00] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 1496C000 == 34 [pid = 2796] [id = 620] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 0DEF4000 == 33 [pid = 2796] [id = 619] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 0C10A000 == 32 [pid = 2796] [id = 618] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 18DBB800 == 31 [pid = 2796] [id = 617] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 1818A000 == 30 [pid = 2796] [id = 616] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 16BCE800 == 29 [pid = 2796] [id = 615] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 0CF67800 == 28 [pid = 2796] [id = 614] 14:28:15 INFO - PROCESS | 2796 | --DOCSHELL 0CE58C00 == 27 [pid = 2796] [id = 613] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1AF88C00) [pid = 2796] [serial = 1823] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19655C00) [pid = 2796] [serial = 1810] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19953800) [pid = 2796] [serial = 1813] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (196C2000) [pid = 2796] [serial = 1811] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF6AC00) [pid = 2796] [serial = 1816] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (196C4000) [pid = 2796] [serial = 1792] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF65400) [pid = 2796] [serial = 1795] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D141C00) [pid = 2796] [serial = 1796] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D358C00) [pid = 2796] [serial = 1801] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0DB95400) [pid = 2796] [serial = 1802] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0C11C800) [pid = 2796] [serial = 1798] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C76EC00) [pid = 2796] [serial = 1799] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18E4F000) [pid = 2796] [serial = 1807] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19994400) [pid = 2796] [serial = 1814] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (158D0C00) [pid = 2796] [serial = 1804] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (16BC9400) [pid = 2796] [serial = 1805] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (196C7400) [pid = 2796] [serial = 1793] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19A62C00) [pid = 2796] [serial = 1819] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (19A64000) [pid = 2796] [serial = 1820] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0DFDD000) [pid = 2796] [serial = 1817] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (18E51400) [pid = 2796] [serial = 1808] [outer = 00000000] [url = about:blank] 14:28:15 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (1AF84400) [pid = 2796] [serial = 1822] [outer = 00000000] [url = about:blank] 14:28:16 INFO - PROCESS | 2796 | 1471987696137 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]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 930ms 14:28:16 INFO - PROCESS | 2796 | 1471987696201 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 2796 | 1471987696204 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 14:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:28:16 INFO - PROCESS | 2796 | 1471987696211 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 2796 | 1471987696215 Marionette TRACE conn6 <- [1,2458,null,{}] 14:28:16 INFO - PROCESS | 2796 | 1471987696219 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}] 14:28:16 INFO - PROCESS | 2796 | 1471987696221 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:16 INFO - PROCESS | 2796 | 1471987696318 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 14:28:16 INFO - PROCESS | 2796 | 1471987696333 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 2796 | 1471987696336 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:16 INFO - PROCESS | 2796 | ++DOCSHELL 0D65D800 == 28 [pid = 2796] [id = 624] 14:28:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0D692800) [pid = 2796] [serial = 1872] [outer = 00000000] 14:28:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0DB90400) [pid = 2796] [serial = 1873] [outer = 0D692800] 14:28:16 INFO - PROCESS | 2796 | 1471987696388 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0DFE1000) [pid = 2796] [serial = 1874] [outer = 0D692800] 14:28:16 INFO - PROCESS | 2796 | 1471987696911 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]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 790ms 14:28:16 INFO - PROCESS | 2796 | 1471987697001 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 2796 | 1471987697003 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 14:28:16 INFO - PROCESS | 2796 | 1471987697007 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:28:16 INFO - PROCESS | 2796 | 1471987697009 Marionette TRACE conn6 <- [1,2462,null,{}] 14:28:17 INFO - PROCESS | 2796 | 1471987697021 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}] 14:28:17 INFO - PROCESS | 2796 | 1471987697026 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:17 INFO - PROCESS | 2796 | 1471987697114 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 14:28:17 INFO - PROCESS | 2796 | 1471987697214 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 2796 | 1471987697218 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:17 INFO - PROCESS | 2796 | ++DOCSHELL 15EAB000 == 29 [pid = 2796] [id = 625] 14:28:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (16BCC400) [pid = 2796] [serial = 1875] [outer = 00000000] 14:28:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (1717D400) [pid = 2796] [serial = 1876] [outer = 16BCC400] 14:28:17 INFO - PROCESS | 2796 | 1471987697269 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (1804D000) [pid = 2796] [serial = 1877] [outer = 16BCC400] 14:28:17 INFO - PROCESS | 2796 | 1471987697681 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]]]}] 14:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 730ms 14:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:28:17 INFO - PROCESS | 2796 | 1471987697741 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 2796 | 1471987697743 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 14:28:17 INFO - PROCESS | 2796 | 1471987697746 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 2796 | 1471987697748 Marionette TRACE conn6 <- [1,2466,null,{}] 14:28:17 INFO - PROCESS | 2796 | 1471987697751 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}] 14:28:17 INFO - PROCESS | 2796 | 1471987697753 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:17 INFO - PROCESS | 2796 | 1471987697845 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 14:28:17 INFO - PROCESS | 2796 | 1471987697851 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 2796 | 1471987697853 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:17 INFO - PROCESS | 2796 | ++DOCSHELL 18A29C00 == 30 [pid = 2796] [id = 626] 14:28:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18C9D000) [pid = 2796] [serial = 1878] [outer = 00000000] 14:28:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18E53000) [pid = 2796] [serial = 1879] [outer = 18C9D000] 14:28:17 INFO - PROCESS | 2796 | 1471987697912 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1905D400) [pid = 2796] [serial = 1880] [outer = 18C9D000] 14:28:18 INFO - PROCESS | 2796 | 1471987698366 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]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 14:28:18 INFO - PROCESS | 2796 | 1471987698417 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 2796 | 1471987698419 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 14:28:18 INFO - PROCESS | 2796 | 1471987698428 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:28:18 INFO - PROCESS | 2796 | 1471987698430 Marionette TRACE conn6 <- [1,2470,null,{}] 14:28:18 INFO - PROCESS | 2796 | 1471987698434 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}] 14:28:18 INFO - PROCESS | 2796 | 1471987698436 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:18 INFO - PROCESS | 2796 | 1471987698586 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 14:28:18 INFO - PROCESS | 2796 | 1471987698608 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 2796 | 1471987698610 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:18 INFO - PROCESS | 2796 | ++DOCSHELL 1964DC00 == 31 [pid = 2796] [id = 627] 14:28:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1964E000) [pid = 2796] [serial = 1881] [outer = 00000000] 14:28:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19655400) [pid = 2796] [serial = 1882] [outer = 1964E000] 14:28:18 INFO - PROCESS | 2796 | 1471987698659 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (196C4000) [pid = 2796] [serial = 1883] [outer = 1964E000] 14:28:19 INFO - PROCESS | 2796 | 1471987699115 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 730ms 14:28:19 INFO - PROCESS | 2796 | 1471987699162 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 14:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:28:19 INFO - PROCESS | 2796 | 1471987699164 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 14:28:19 INFO - PROCESS | 2796 | 1471987699167 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 2796 | 1471987699169 Marionette TRACE conn6 <- [1,2474,null,{}] 14:28:19 INFO - PROCESS | 2796 | 1471987699177 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}] 14:28:19 INFO - PROCESS | 2796 | 1471987699184 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:19 INFO - PROCESS | 2796 | 1471987699341 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 14:28:19 INFO - PROCESS | 2796 | 1471987699415 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 2796 | 1471987699417 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:19 INFO - PROCESS | 2796 | ++DOCSHELL 1994CC00 == 32 [pid = 2796] [id = 628] 14:28:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1994DC00) [pid = 2796] [serial = 1884] [outer = 00000000] 14:28:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1999A800) [pid = 2796] [serial = 1885] [outer = 1994DC00] 14:28:19 INFO - PROCESS | 2796 | 1471987699467 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19A6B800) [pid = 2796] [serial = 1886] [outer = 1994DC00] 14:28:19 INFO - PROCESS | 2796 | 1471987699916 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 831ms 14:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:28:19 INFO - PROCESS | 2796 | 1471987699999 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 2796 | 1471987700001 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 14:28:19 INFO - PROCESS | 2796 | 1471987700004 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 2796 | 1471987700006 Marionette TRACE conn6 <- [1,2478,null,{}] 14:28:19 INFO - PROCESS | 2796 | 1471987700009 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}] 14:28:19 INFO - PROCESS | 2796 | 1471987700012 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:20 INFO - PROCESS | 2796 | 1471987700142 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 14:28:20 INFO - PROCESS | 2796 | 1471987700151 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 2796 | 1471987700153 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:20 INFO - PROCESS | 2796 | ++DOCSHELL 0C987800 == 33 [pid = 2796] [id = 629] 14:28:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CA01C00) [pid = 2796] [serial = 1887] [outer = 00000000] 14:28:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19EE1800) [pid = 2796] [serial = 1888] [outer = 0CA01C00] 14:28:20 INFO - PROCESS | 2796 | 1471987700201 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1A9A0400) [pid = 2796] [serial = 1889] [outer = 0CA01C00] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1994D400) [pid = 2796] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1818A400) [pid = 2796] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF68400) [pid = 2796] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CE59800) [pid = 2796] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (16BD2C00) [pid = 2796] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0D2AF800) [pid = 2796] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18DBBC00) [pid = 2796] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C096400) [pid = 2796] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (15EAAC00) [pid = 2796] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19982800) [pid = 2796] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1B74B000) [pid = 2796] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0C10D000) [pid = 2796] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:28:20 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18D65400) [pid = 2796] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:28:20 INFO - PROCESS | 2796 | 1471987700716 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]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 730ms 14:28:20 INFO - PROCESS | 2796 | 1471987700735 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 2796 | 1471987700737 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 14:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:28:20 INFO - PROCESS | 2796 | 1471987700740 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 2796 | 1471987700742 Marionette TRACE conn6 <- [1,2482,null,{}] 14:28:20 INFO - PROCESS | 2796 | 1471987700746 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}] 14:28:20 INFO - PROCESS | 2796 | 1471987700748 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:20 INFO - PROCESS | 2796 | 1471987700872 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 14:28:20 INFO - PROCESS | 2796 | 1471987700951 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 2796 | 1471987700953 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:20 INFO - PROCESS | 2796 | ++DOCSHELL 0CF34400 == 34 [pid = 2796] [id = 630] 14:28:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF37800) [pid = 2796] [serial = 1890] [outer = 00000000] 14:28:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (181DA000) [pid = 2796] [serial = 1891] [outer = 0CF37800] 14:28:20 INFO - PROCESS | 2796 | 1471987700998 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (196BEC00) [pid = 2796] [serial = 1892] [outer = 0CF37800] 14:28:21 INFO - PROCESS | 2796 | 1471987701359 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]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 14:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:28:21 INFO - PROCESS | 2796 | 1471987701411 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 2796 | 1471987701413 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 14:28:21 INFO - PROCESS | 2796 | 1471987701416 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 2796 | 1471987701418 Marionette TRACE conn6 <- [1,2486,null,{}] 14:28:21 INFO - PROCESS | 2796 | 1471987701422 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}] 14:28:21 INFO - PROCESS | 2796 | 1471987701424 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:21 INFO - PROCESS | 2796 | 1471987701510 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 14:28:21 INFO - PROCESS | 2796 | 1471987701516 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 2796 | 1471987701518 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:21 INFO - PROCESS | 2796 | ++DOCSHELL 181D8C00 == 35 [pid = 2796] [id = 631] 14:28:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18A2B400) [pid = 2796] [serial = 1893] [outer = 00000000] 14:28:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1AF8F800) [pid = 2796] [serial = 1894] [outer = 18A2B400] 14:28:21 INFO - PROCESS | 2796 | 1471987701566 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1AFFC400) [pid = 2796] [serial = 1895] [outer = 18A2B400] 14:28:21 INFO - PROCESS | 2796 | 1471987702007 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]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 630ms 14:28:22 INFO - PROCESS | 2796 | 1471987702048 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 2796 | 1471987702050 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 14:28:22 INFO - PROCESS | 2796 | 1471987702053 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:28:22 INFO - PROCESS | 2796 | 1471987702055 Marionette TRACE conn6 <- [1,2490,null,{}] 14:28:22 INFO - PROCESS | 2796 | 1471987702058 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}] 14:28:22 INFO - PROCESS | 2796 | 1471987702060 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:22 INFO - PROCESS | 2796 | 1471987702207 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 14:28:22 INFO - PROCESS | 2796 | 1471987702219 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 2796 | 1471987702221 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:22 INFO - PROCESS | 2796 | ++DOCSHELL 1B0E2C00 == 36 [pid = 2796] [id = 632] 14:28:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1B740C00) [pid = 2796] [serial = 1896] [outer = 00000000] 14:28:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1B7DC400) [pid = 2796] [serial = 1897] [outer = 1B740C00] 14:28:22 INFO - PROCESS | 2796 | 1471987702269 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1B7E2000) [pid = 2796] [serial = 1898] [outer = 1B740C00] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 0D144800 == 35 [pid = 2796] [id = 612] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 0D65D800 == 34 [pid = 2796] [id = 624] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 0CE72800 == 33 [pid = 2796] [id = 622] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 0C936800 == 32 [pid = 2796] [id = 623] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 16BCE000 == 31 [pid = 2796] [id = 621] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 18A29C00 == 30 [pid = 2796] [id = 626] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 15EAB000 == 29 [pid = 2796] [id = 625] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 0CF34400 == 28 [pid = 2796] [id = 630] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 181D8C00 == 27 [pid = 2796] [id = 631] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 1994CC00 == 26 [pid = 2796] [id = 628] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 1964DC00 == 25 [pid = 2796] [id = 627] 14:28:23 INFO - PROCESS | 2796 | --DOCSHELL 0C987800 == 24 [pid = 2796] [id = 629] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1998E800) [pid = 2796] [serial = 1861] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (181D6C00) [pid = 2796] [serial = 1849] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0D053400) [pid = 2796] [serial = 1843] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D143C00) [pid = 2796] [serial = 1844] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CEC5000) [pid = 2796] [serial = 1840] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CECD400) [pid = 2796] [serial = 1841] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1717DC00) [pid = 2796] [serial = 1846] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (14787C00) [pid = 2796] [serial = 1838] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0DB9D400) [pid = 2796] [serial = 1837] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18E54000) [pid = 2796] [serial = 1852] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (18D65C00) [pid = 2796] [serial = 1850] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0CAF9400) [pid = 2796] [serial = 1826] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0C11E800) [pid = 2796] [serial = 1825] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (1818C000) [pid = 2796] [serial = 1829] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (172AEC00) [pid = 2796] [serial = 1828] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (19EDD000) [pid = 2796] [serial = 1832] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (19A60000) [pid = 2796] [serial = 1831] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (1BCD2000) [pid = 2796] [serial = 1835] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (1B9E0000) [pid = 2796] [serial = 1834] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (0CF08800) [pid = 2796] [serial = 1855] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (1905B000) [pid = 2796] [serial = 1853] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (196C6800) [pid = 2796] [serial = 1858] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (196C7C00) [pid = 2796] [serial = 1859] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (14D6FC00) [pid = 2796] [serial = 1856] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (19951800) [pid = 2796] [serial = 1862] [outer = 00000000] [url = about:blank] 14:28:23 INFO - PROCESS | 2796 | --DOMWINDOW == 51 (1804EC00) [pid = 2796] [serial = 1847] [outer = 00000000] [url = about:blank] 14:28:24 INFO - PROCESS | 2796 | 1471987704082 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]]]}] 14:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2069ms 14:28:24 INFO - PROCESS | 2796 | 1471987704128 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 2796 | 1471987704132 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 14:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:28:24 INFO - PROCESS | 2796 | 1471987704137 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 2796 | 1471987704140 Marionette TRACE conn6 <- [1,2494,null,{}] 14:28:24 INFO - PROCESS | 2796 | 1471987704146 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}] 14:28:24 INFO - PROCESS | 2796 | 1471987704150 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:24 INFO - PROCESS | 2796 | 1471987704251 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 14:28:24 INFO - PROCESS | 2796 | 1471987704259 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 2796 | 1471987704264 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:24 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF8C00 == 25 [pid = 2796] [id = 633] 14:28:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 52 (0CAFA400) [pid = 2796] [serial = 1899] [outer = 00000000] 14:28:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0CE55C00) [pid = 2796] [serial = 1900] [outer = 0CAFA400] 14:28:24 INFO - PROCESS | 2796 | 1471987704324 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0CE72800) [pid = 2796] [serial = 1901] [outer = 0CAFA400] 14:28:24 INFO - PROCESS | 2796 | 1471987704857 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]]]}] 14:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 790ms 14:28:24 INFO - PROCESS | 2796 | 1471987704927 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 2796 | 1471987704932 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 14:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:28:24 INFO - PROCESS | 2796 | 1471987704939 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 2796 | 1471987704942 Marionette TRACE conn6 <- [1,2498,null,{}] 14:28:24 INFO - PROCESS | 2796 | 1471987704946 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}] 14:28:24 INFO - PROCESS | 2796 | 1471987704949 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:25 INFO - PROCESS | 2796 | 1471987705050 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 14:28:25 INFO - PROCESS | 2796 | 1471987705150 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 2796 | 1471987705153 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:25 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2A400 == 26 [pid = 2796] [id = 634] 14:28:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0CF2A800) [pid = 2796] [serial = 1902] [outer = 00000000] 14:28:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0CF33C00) [pid = 2796] [serial = 1903] [outer = 0CF2A800] 14:28:25 INFO - PROCESS | 2796 | 1471987705205 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0CF6D000) [pid = 2796] [serial = 1904] [outer = 0CF2A800] 14:28:25 INFO - PROCESS | 2796 | 1471987705591 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]]]}] 14:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 730ms 14:28:25 INFO - PROCESS | 2796 | 1471987705692 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 2796 | 1471987705694 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 14:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:28:25 INFO - PROCESS | 2796 | 1471987705702 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 2796 | 1471987705706 Marionette TRACE conn6 <- [1,2502,null,{}] 14:28:25 INFO - PROCESS | 2796 | 1471987705717 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}] 14:28:25 INFO - PROCESS | 2796 | 1471987705722 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:25 INFO - PROCESS | 2796 | 1471987705814 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 14:28:25 INFO - PROCESS | 2796 | 1471987705824 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 2796 | 1471987705827 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:25 INFO - PROCESS | 2796 | ++DOCSHELL 14676400 == 27 [pid = 2796] [id = 635] 14:28:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (146B4000) [pid = 2796] [serial = 1905] [outer = 00000000] 14:28:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (146BE000) [pid = 2796] [serial = 1906] [outer = 146B4000] 14:28:25 INFO - PROCESS | 2796 | 1471987705881 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (149EE400) [pid = 2796] [serial = 1907] [outer = 146B4000] 14:28:26 INFO - PROCESS | 2796 | 1471987706348 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]]]}] 14:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 14:28:26 INFO - PROCESS | 2796 | 1471987706383 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 2796 | 1471987706386 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 14:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:28:26 INFO - PROCESS | 2796 | 1471987706389 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 2796 | 1471987706391 Marionette TRACE conn6 <- [1,2506,null,{}] 14:28:26 INFO - PROCESS | 2796 | 1471987706394 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}] 14:28:26 INFO - PROCESS | 2796 | 1471987706396 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:26 INFO - PROCESS | 2796 | 1471987706483 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 14:28:26 INFO - PROCESS | 2796 | 1471987706488 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 2796 | 1471987706490 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:26 INFO - PROCESS | 2796 | ++DOCSHELL 14D70000 == 28 [pid = 2796] [id = 636] 14:28:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (14D90800) [pid = 2796] [serial = 1908] [outer = 00000000] 14:28:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (15EAF000) [pid = 2796] [serial = 1909] [outer = 14D90800] 14:28:26 INFO - PROCESS | 2796 | 1471987706541 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (1716E800) [pid = 2796] [serial = 1910] [outer = 14D90800] 14:28:26 INFO - PROCESS | 2796 | 1471987706989 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]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 630ms 14:28:27 INFO - PROCESS | 2796 | 1471987707030 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 2796 | 1471987707032 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 14:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:28:27 INFO - PROCESS | 2796 | 1471987707035 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 2796 | 1471987707037 Marionette TRACE conn6 <- [1,2510,null,{}] 14:28:27 INFO - PROCESS | 2796 | 1471987707041 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}] 14:28:27 INFO - PROCESS | 2796 | 1471987707043 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:27 INFO - PROCESS | 2796 | 1471987707122 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 14:28:27 INFO - PROCESS | 2796 | 1471987707129 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 2796 | 1471987707131 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:27 INFO - PROCESS | 2796 | ++DOCSHELL 172AD400 == 29 [pid = 2796] [id = 637] 14:28:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (18051800) [pid = 2796] [serial = 1911] [outer = 00000000] 14:28:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (18186C00) [pid = 2796] [serial = 1912] [outer = 18051800] 14:28:27 INFO - PROCESS | 2796 | 1471987707180 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18192400) [pid = 2796] [serial = 1913] [outer = 18051800] 14:28:27 INFO - PROCESS | 2796 | 1471987707654 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]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 14:28:27 INFO - PROCESS | 2796 | 1471987707707 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 2796 | 1471987707710 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 14:28:27 INFO - PROCESS | 2796 | 1471987707713 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:28:27 INFO - PROCESS | 2796 | 1471987707714 Marionette TRACE conn6 <- [1,2514,null,{}] 14:28:27 INFO - PROCESS | 2796 | 1471987707718 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}] 14:28:27 INFO - PROCESS | 2796 | 1471987707724 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:27 INFO - PROCESS | 2796 | 1471987707834 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 14:28:27 INFO - PROCESS | 2796 | 1471987707846 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 2796 | 1471987707848 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:27 INFO - PROCESS | 2796 | ++DOCSHELL 18CD7800 == 30 [pid = 2796] [id = 638] 14:28:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18CDA400) [pid = 2796] [serial = 1914] [outer = 00000000] 14:28:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18CDF400) [pid = 2796] [serial = 1915] [outer = 18CDA400] 14:28:27 INFO - PROCESS | 2796 | 1471987707897 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18CE1400) [pid = 2796] [serial = 1916] [outer = 18CDA400] 14:28:28 INFO - PROCESS | 2796 | 1471987708363 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]]]}] 14:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms 14:28:28 INFO - PROCESS | 2796 | 1471987708447 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 14:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:28:28 INFO - PROCESS | 2796 | 1471987708449 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 14:28:28 INFO - PROCESS | 2796 | 1471987708453 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 2796 | 1471987708454 Marionette TRACE conn6 <- [1,2518,null,{}] 14:28:28 INFO - PROCESS | 2796 | 1471987708458 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}] 14:28:28 INFO - PROCESS | 2796 | 1471987708460 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:28 INFO - PROCESS | 2796 | 1471987708570 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 14:28:28 INFO - PROCESS | 2796 | 1471987708579 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 2796 | 1471987708581 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:28 INFO - PROCESS | 2796 | ++DOCSHELL 18D69C00 == 31 [pid = 2796] [id = 639] 14:28:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18D6CC00) [pid = 2796] [serial = 1917] [outer = 00000000] 14:28:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18E4F400) [pid = 2796] [serial = 1918] [outer = 18D6CC00] 14:28:28 INFO - PROCESS | 2796 | 1471987708629 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18E4F800) [pid = 2796] [serial = 1919] [outer = 18D6CC00] 14:28:29 INFO - PROCESS | 2796 | 1471987709078 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]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 670ms 14:28:29 INFO - PROCESS | 2796 | 1471987709123 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 2796 | 1471987709126 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 14:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:28:29 INFO - PROCESS | 2796 | 1471987709129 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 2796 | 1471987709131 Marionette TRACE conn6 <- [1,2522,null,{}] 14:28:29 INFO - PROCESS | 2796 | 1471987709135 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}] 14:28:29 INFO - PROCESS | 2796 | 1471987709136 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:29 INFO - PROCESS | 2796 | 1471987709219 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 14:28:29 INFO - PROCESS | 2796 | 1471987709225 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 2796 | 1471987709227 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:29 INFO - PROCESS | 2796 | ++DOCSHELL 0CF31800 == 32 [pid = 2796] [id = 640] 14:28:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18DBEC00) [pid = 2796] [serial = 1920] [outer = 00000000] 14:28:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1906F800) [pid = 2796] [serial = 1921] [outer = 18DBEC00] 14:28:29 INFO - PROCESS | 2796 | 1471987709276 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1905BC00) [pid = 2796] [serial = 1922] [outer = 18DBEC00] 14:28:29 INFO - PROCESS | 2796 | 1471987709777 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]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 14:28:29 INFO - PROCESS | 2796 | 1471987709803 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 2796 | 1471987709805 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 14:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:28:29 INFO - PROCESS | 2796 | 1471987709815 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 2796 | 1471987709817 Marionette TRACE conn6 <- [1,2526,null,{}] 14:28:29 INFO - PROCESS | 2796 | 1471987709820 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}] 14:28:29 INFO - PROCESS | 2796 | 1471987709822 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:29 INFO - PROCESS | 2796 | 1471987709941 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 14:28:30 INFO - PROCESS | 2796 | 1471987710036 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 2796 | 1471987710038 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:30 INFO - PROCESS | 2796 | ++DOCSHELL 14670000 == 33 [pid = 2796] [id = 641] 14:28:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1906F400) [pid = 2796] [serial = 1923] [outer = 00000000] 14:28:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19654000) [pid = 2796] [serial = 1924] [outer = 1906F400] 14:28:30 INFO - PROCESS | 2796 | 1471987710088 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19656800) [pid = 2796] [serial = 1925] [outer = 1906F400] 14:28:30 INFO - PROCESS | 2796 | 1471987710536 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]]]}] 14:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 770ms 14:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:28:30 INFO - PROCESS | 2796 | 1471987710592 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 2796 | 1471987710594 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 14:28:30 INFO - PROCESS | 2796 | 1471987710597 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 2796 | 1471987710599 Marionette TRACE conn6 <- [1,2530,null,{}] 14:28:30 INFO - PROCESS | 2796 | 1471987710603 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}] 14:28:30 INFO - PROCESS | 2796 | 1471987710605 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:30 INFO - PROCESS | 2796 | 1471987710731 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 14:28:30 INFO - PROCESS | 2796 | 1471987710802 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 2796 | 1471987710803 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:30 INFO - PROCESS | 2796 | ++DOCSHELL 0CAF8400 == 34 [pid = 2796] [id = 642] 14:28:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (15EB0000) [pid = 2796] [serial = 1926] [outer = 00000000] 14:28:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1994E000) [pid = 2796] [serial = 1927] [outer = 15EB0000] 14:28:30 INFO - PROCESS | 2796 | 1471987710852 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19951400) [pid = 2796] [serial = 1928] [outer = 15EB0000] 14:28:31 INFO - PROCESS | 2796 | 1471987711294 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 14:28:31 INFO - PROCESS | 2796 | 1471987711352 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 2796 | 1471987711354 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 14:28:31 INFO - PROCESS | 2796 | 1471987711357 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 2796 | 1471987711360 Marionette TRACE conn6 <- [1,2534,null,{}] 14:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:28:31 INFO - PROCESS | 2796 | 1471987711363 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}] 14:28:31 INFO - PROCESS | 2796 | 1471987711366 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:31 INFO - PROCESS | 2796 | 1471987711663 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1964E000) [pid = 2796] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1994DC00) [pid = 2796] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CA01C00) [pid = 2796] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CF37800) [pid = 2796] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18A2B400) [pid = 2796] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18C9D000) [pid = 2796] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (16BCC400) [pid = 2796] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D692800) [pid = 2796] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CAF0C00) [pid = 2796] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CED0800) [pid = 2796] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:28:31 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19A65C00) [pid = 2796] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:28:31 INFO - PROCESS | 2796 | 1471987711741 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 2796 | 1471987711744 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:31 INFO - PROCESS | 2796 | ++DOCSHELL 0C118800 == 35 [pid = 2796] [id = 643] 14:28:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0C76EC00) [pid = 2796] [serial = 1929] [outer = 00000000] 14:28:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0D057400) [pid = 2796] [serial = 1930] [outer = 0C76EC00] 14:28:31 INFO - PROCESS | 2796 | 1471987711794 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1815A400) [pid = 2796] [serial = 1931] [outer = 0C76EC00] 14:28:32 INFO - PROCESS | 2796 | 1471987712182 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 870ms 14:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:28:32 INFO - PROCESS | 2796 | 1471987712234 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 2796 | 1471987712236 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 14:28:32 INFO - PROCESS | 2796 | 1471987712239 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 2796 | 1471987712241 Marionette TRACE conn6 <- [1,2538,null,{}] 14:28:32 INFO - PROCESS | 2796 | 1471987712244 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}] 14:28:32 INFO - PROCESS | 2796 | 1471987712246 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:32 INFO - PROCESS | 2796 | 1471987712326 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 14:28:32 INFO - PROCESS | 2796 | 1471987712332 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 2796 | 1471987712334 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:32 INFO - PROCESS | 2796 | ++DOCSHELL 18E4D000 == 36 [pid = 2796] [id = 644] 14:28:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1905E000) [pid = 2796] [serial = 1932] [outer = 00000000] 14:28:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1998FC00) [pid = 2796] [serial = 1933] [outer = 1905E000] 14:28:32 INFO - PROCESS | 2796 | 1471987712382 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1999CC00) [pid = 2796] [serial = 1934] [outer = 1905E000] 14:28:32 INFO - PROCESS | 2796 | 1471987712849 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 630ms 14:28:32 INFO - PROCESS | 2796 | 1471987712881 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 2796 | 1471987712883 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 14:28:32 INFO - PROCESS | 2796 | 1471987712886 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 2796 | 1471987712887 Marionette TRACE conn6 <- [1,2542,null,{}] 14:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:28:32 INFO - PROCESS | 2796 | 1471987712891 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}] 14:28:32 INFO - PROCESS | 2796 | 1471987712892 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:32 INFO - PROCESS | 2796 | 1471987712978 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 14:28:32 INFO - PROCESS | 2796 | 1471987712984 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 2796 | 1471987712986 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:32 INFO - PROCESS | 2796 | ++DOCSHELL 1994AC00 == 37 [pid = 2796] [id = 645] 14:28:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19992C00) [pid = 2796] [serial = 1935] [outer = 00000000] 14:28:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19ED8000) [pid = 2796] [serial = 1936] [outer = 19992C00] 14:28:33 INFO - PROCESS | 2796 | 1471987713033 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1ABE5400) [pid = 2796] [serial = 1937] [outer = 19992C00] 14:28:33 INFO - PROCESS | 2796 | 1471987713498 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]]]}] 14:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 630ms 14:28:33 INFO - PROCESS | 2796 | 1471987713522 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 14:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:28:33 INFO - PROCESS | 2796 | 1471987713523 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 14:28:33 INFO - PROCESS | 2796 | 1471987713531 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 2796 | 1471987713533 Marionette TRACE conn6 <- [1,2546,null,{}] 14:28:33 INFO - PROCESS | 2796 | 1471987713537 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}] 14:28:33 INFO - PROCESS | 2796 | 1471987713539 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:33 INFO - PROCESS | 2796 | 1471987713673 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 14:28:33 INFO - PROCESS | 2796 | 1471987713792 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 2796 | 1471987713795 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:33 INFO - PROCESS | 2796 | ++DOCSHELL 0C095C00 == 38 [pid = 2796] [id = 646] 14:28:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0C096400) [pid = 2796] [serial = 1938] [outer = 00000000] 14:28:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C110800) [pid = 2796] [serial = 1939] [outer = 0C096400] 14:28:33 INFO - PROCESS | 2796 | 1471987713861 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0C11D400) [pid = 2796] [serial = 1940] [outer = 0C096400] 14:28:34 INFO - PROCESS | 2796 | 1471987714696 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]]]}] 14:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1236ms 14:28:34 INFO - PROCESS | 2796 | 1471987714765 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 2796 | 1471987714769 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 14:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:28:34 INFO - PROCESS | 2796 | 1471987714774 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - PROCESS | 2796 | 1471987714778 Marionette TRACE conn6 <- [1,2550,null,{}] 14:28:34 INFO - PROCESS | 2796 | 1471987714783 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}] 14:28:34 INFO - PROCESS | 2796 | 1471987714786 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:34 INFO - PROCESS | 2796 | 1471987714947 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 14:28:35 INFO - PROCESS | 2796 | 1471987715088 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 2796 | 1471987715091 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:35 INFO - PROCESS | 2796 | ++DOCSHELL 0CF10800 == 39 [pid = 2796] [id = 647] 14:28:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CF2B000) [pid = 2796] [serial = 1941] [outer = 00000000] 14:28:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0D056800) [pid = 2796] [serial = 1942] [outer = 0CF2B000] 14:28:35 INFO - PROCESS | 2796 | 1471987715156 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0D14B400) [pid = 2796] [serial = 1943] [outer = 0CF2B000] 14:28:36 INFO - PROCESS | 2796 | 1471987716150 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]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1438ms 14:28:36 INFO - PROCESS | 2796 | 1471987716213 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 2796 | 1471987716217 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 14:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:28:36 INFO - PROCESS | 2796 | 1471987716222 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 2796 | 1471987716225 Marionette TRACE conn6 <- [1,2554,null,{}] 14:28:36 INFO - PROCESS | 2796 | 1471987716231 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}] 14:28:36 INFO - PROCESS | 2796 | 1471987716234 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:36 INFO - PROCESS | 2796 | 1471987716374 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 14:28:36 INFO - PROCESS | 2796 | 1471987716538 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 2796 | 1471987716542 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 1994AC00 == 38 [pid = 2796] [id = 645] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 18E4D000 == 37 [pid = 2796] [id = 644] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 0C118800 == 36 [pid = 2796] [id = 643] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 0CAF8400 == 35 [pid = 2796] [id = 642] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 14670000 == 34 [pid = 2796] [id = 641] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 0CF31800 == 33 [pid = 2796] [id = 640] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 18D69C00 == 32 [pid = 2796] [id = 639] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 18CD7800 == 31 [pid = 2796] [id = 638] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 172AD400 == 30 [pid = 2796] [id = 637] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 14D70000 == 29 [pid = 2796] [id = 636] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 14676400 == 28 [pid = 2796] [id = 635] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 0CF2A400 == 27 [pid = 2796] [id = 634] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 0CAF8C00 == 26 [pid = 2796] [id = 633] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1B7DC400) [pid = 2796] [serial = 1897] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | ++DOCSHELL 0C096800 == 27 [pid = 2796] [id = 648] 14:28:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0C118800) [pid = 2796] [serial = 1944] [outer = 00000000] 14:28:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CAF8400) [pid = 2796] [serial = 1945] [outer = 0C118800] 14:28:36 INFO - PROCESS | 2796 | 1471987716634 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0CE5C000) [pid = 2796] [serial = 1946] [outer = 0C118800] 14:28:36 INFO - PROCESS | 2796 | --DOCSHELL 1B0E2C00 == 26 [pid = 2796] [id = 632] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (19655400) [pid = 2796] [serial = 1882] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (196C4000) [pid = 2796] [serial = 1883] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19A6B800) [pid = 2796] [serial = 1886] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1999A800) [pid = 2796] [serial = 1885] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19EE1800) [pid = 2796] [serial = 1888] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (181DA000) [pid = 2796] [serial = 1891] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (1AF8F800) [pid = 2796] [serial = 1894] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1A9A0400) [pid = 2796] [serial = 1889] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1AFFC400) [pid = 2796] [serial = 1895] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18E53000) [pid = 2796] [serial = 1879] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1717D400) [pid = 2796] [serial = 1876] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1804D000) [pid = 2796] [serial = 1877] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0DB90400) [pid = 2796] [serial = 1873] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0DFE1000) [pid = 2796] [serial = 1874] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF09400) [pid = 2796] [serial = 1871] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CECF800) [pid = 2796] [serial = 1870] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0DF9D000) [pid = 2796] [serial = 1868] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CF38800) [pid = 2796] [serial = 1867] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19EDC000) [pid = 2796] [serial = 1864] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19EDC800) [pid = 2796] [serial = 1865] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (196BEC00) [pid = 2796] [serial = 1892] [outer = 00000000] [url = about:blank] 14:28:36 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1905D400) [pid = 2796] [serial = 1880] [outer = 00000000] [url = about:blank] 14:28:37 INFO - PROCESS | 2796 | 1471987717043 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 890ms 14:28:37 INFO - PROCESS | 2796 | 1471987717113 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 2796 | 1471987717118 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 14:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:28:37 INFO - PROCESS | 2796 | 1471987717124 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 2796 | 1471987717127 Marionette TRACE conn6 <- [1,2558,null,{}] 14:28:37 INFO - PROCESS | 2796 | 1471987717131 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}] 14:28:37 INFO - PROCESS | 2796 | 1471987717134 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:37 INFO - PROCESS | 2796 | 1471987717228 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 14:28:37 INFO - PROCESS | 2796 | 1471987717240 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 2796 | 1471987717243 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:37 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2A400 == 27 [pid = 2796] [id = 649] 14:28:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CF31C00) [pid = 2796] [serial = 1947] [outer = 00000000] 14:28:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0D04F400) [pid = 2796] [serial = 1948] [outer = 0CF31C00] 14:28:37 INFO - PROCESS | 2796 | 1471987717295 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0D058800) [pid = 2796] [serial = 1949] [outer = 0CF31C00] 14:28:37 INFO - PROCESS | 2796 | 1471987717812 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 730ms 14:28:37 INFO - PROCESS | 2796 | 1471987717870 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 2796 | 1471987717873 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 14:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:28:37 INFO - PROCESS | 2796 | 1471987717876 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 2796 | 1471987717880 Marionette TRACE conn6 <- [1,2562,null,{}] 14:28:37 INFO - PROCESS | 2796 | 1471987717893 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}] 14:28:37 INFO - PROCESS | 2796 | 1471987717898 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:37 INFO - PROCESS | 2796 | 1471987717991 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 14:28:38 INFO - PROCESS | 2796 | 1471987718088 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 2796 | 1471987718092 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:38 INFO - PROCESS | 2796 | ++DOCSHELL 14973400 == 28 [pid = 2796] [id = 650] 14:28:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (14973800) [pid = 2796] [serial = 1950] [outer = 00000000] 14:28:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (14D43000) [pid = 2796] [serial = 1951] [outer = 14973800] 14:28:38 INFO - PROCESS | 2796 | 1471987718141 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (14EA1800) [pid = 2796] [serial = 1952] [outer = 14973800] 14:28:38 INFO - PROCESS | 2796 | 1471987718514 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]]]}] 14:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 690ms 14:28:38 INFO - PROCESS | 2796 | 1471987718569 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 14:28:38 INFO - PROCESS | 2796 | 1471987718571 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 14:28:38 INFO - PROCESS | 2796 | 1471987718574 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:28:38 INFO - PROCESS | 2796 | 1471987718576 Marionette TRACE conn6 <- [1,2566,null,{}] 14:28:38 INFO - PROCESS | 2796 | 1471987718589 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}] 14:28:38 INFO - PROCESS | 2796 | 1471987718591 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:38 INFO - PROCESS | 2796 | 1471987718678 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 14:28:38 INFO - PROCESS | 2796 | 1471987718684 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 2796 | 1471987718686 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:38 INFO - PROCESS | 2796 | ++DOCSHELL 172A8400 == 29 [pid = 2796] [id = 651] 14:28:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (172ACC00) [pid = 2796] [serial = 1953] [outer = 00000000] 14:28:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18189800) [pid = 2796] [serial = 1954] [outer = 172ACC00] 14:28:38 INFO - PROCESS | 2796 | 1471987718732 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18195000) [pid = 2796] [serial = 1955] [outer = 172ACC00] 14:28:39 INFO - PROCESS | 2796 | 1471987719215 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]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 690ms 14:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:28:39 INFO - PROCESS | 2796 | 1471987719269 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 2796 | 1471987719271 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 14:28:39 INFO - PROCESS | 2796 | 1471987719281 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 2796 | 1471987719282 Marionette TRACE conn6 <- [1,2570,null,{}] 14:28:39 INFO - PROCESS | 2796 | 1471987719286 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}] 14:28:39 INFO - PROCESS | 2796 | 1471987719288 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:39 INFO - PROCESS | 2796 | 1471987719429 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 14:28:39 INFO - PROCESS | 2796 | 1471987719451 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 2796 | 1471987719453 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:39 INFO - PROCESS | 2796 | ++DOCSHELL 0DE09400 == 30 [pid = 2796] [id = 652] 14:28:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (149F6400) [pid = 2796] [serial = 1956] [outer = 00000000] 14:28:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18CD3C00) [pid = 2796] [serial = 1957] [outer = 149F6400] 14:28:39 INFO - PROCESS | 2796 | 1471987719499 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18CD9400) [pid = 2796] [serial = 1958] [outer = 149F6400] 14:28:39 INFO - PROCESS | 2796 | 1471987719965 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]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 730ms 14:28:39 INFO - PROCESS | 2796 | 1471987720007 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 2796 | 1471987720009 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 14:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:28:39 INFO - PROCESS | 2796 | 1471987720013 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 2796 | 1471987720014 Marionette TRACE conn6 <- [1,2574,null,{}] 14:28:40 INFO - PROCESS | 2796 | 1471987720018 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}] 14:28:40 INFO - PROCESS | 2796 | 1471987720024 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:40 INFO - PROCESS | 2796 | 1471987720169 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 14:28:40 INFO - PROCESS | 2796 | 1471987720234 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 2796 | 1471987720236 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:40 INFO - PROCESS | 2796 | ++DOCSHELL 18E4B400 == 31 [pid = 2796] [id = 653] 14:28:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18E54400) [pid = 2796] [serial = 1959] [outer = 00000000] 14:28:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1964A000) [pid = 2796] [serial = 1960] [outer = 18E54400] 14:28:40 INFO - PROCESS | 2796 | 1471987720283 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19653000) [pid = 2796] [serial = 1961] [outer = 18E54400] 14:28:40 INFO - PROCESS | 2796 | 1471987720724 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]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 14:28:40 INFO - PROCESS | 2796 | 1471987720772 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 2796 | 1471987720774 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 14:28:40 INFO - PROCESS | 2796 | 1471987720777 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:28:40 INFO - PROCESS | 2796 | 1471987720779 Marionette TRACE conn6 <- [1,2578,null,{}] 14:28:40 INFO - PROCESS | 2796 | 1471987720782 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}] 14:28:40 INFO - PROCESS | 2796 | 1471987720784 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:40 INFO - PROCESS | 2796 | 1471987720898 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 14:28:40 INFO - PROCESS | 2796 | 1471987720904 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 2796 | 1471987720906 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:40 INFO - PROCESS | 2796 | ++DOCSHELL 0C11DC00 == 32 [pid = 2796] [id = 654] 14:28:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CED2C00) [pid = 2796] [serial = 1962] [outer = 00000000] 14:28:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196CBC00) [pid = 2796] [serial = 1963] [outer = 0CED2C00] 14:28:40 INFO - PROCESS | 2796 | 1471987720953 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1994AC00) [pid = 2796] [serial = 1964] [outer = 0CED2C00] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1906F400) [pid = 2796] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (14D90800) [pid = 2796] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CF2A800) [pid = 2796] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CAFA400) [pid = 2796] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18CDA400) [pid = 2796] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18DBEC00) [pid = 2796] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18D6CC00) [pid = 2796] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (15EB0000) [pid = 2796] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1905E000) [pid = 2796] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18051800) [pid = 2796] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (146B4000) [pid = 2796] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:28:41 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0C76EC00) [pid = 2796] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:28:41 INFO - PROCESS | 2796 | 1471987721474 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]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:28:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 14:28:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:28:41 INFO - PROCESS | 2796 | 1471987721511 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 2796 | 1471987721513 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 14:28:41 INFO - PROCESS | 2796 | 1471987721516 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 2796 | 1471987721518 Marionette TRACE conn6 <- [1,2582,null,{}] 14:28:41 INFO - PROCESS | 2796 | 1471987721535 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}] 14:28:41 INFO - PROCESS | 2796 | 1471987721537 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:41 INFO - PROCESS | 2796 | 1471987721617 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 14:28:41 INFO - PROCESS | 2796 | 1471987721623 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 2796 | 1471987721625 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:41 INFO - PROCESS | 2796 | ++DOCSHELL 14D42800 == 33 [pid = 2796] [id = 655] 14:28:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18051800) [pid = 2796] [serial = 1965] [outer = 00000000] 14:28:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1964C000) [pid = 2796] [serial = 1966] [outer = 18051800] 14:28:41 INFO - PROCESS | 2796 | 1471987721670 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196C2400) [pid = 2796] [serial = 1967] [outer = 18051800] 14:28:42 INFO - PROCESS | 2796 | 1471987722102 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]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 650ms 14:28:42 INFO - PROCESS | 2796 | 1471987722167 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 2796 | 1471987722169 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 14:28:42 INFO - PROCESS | 2796 | 1471987722173 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 2796 | 1471987722174 Marionette TRACE conn6 <- [1,2586,null,{}] 14:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:28:42 INFO - PROCESS | 2796 | 1471987722178 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}] 14:28:42 INFO - PROCESS | 2796 | 1471987722180 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:42 INFO - PROCESS | 2796 | 1471987722265 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 14:28:42 INFO - PROCESS | 2796 | 1471987722273 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 2796 | 1471987722275 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:42 INFO - PROCESS | 2796 | ++DOCSHELL 18193400 == 34 [pid = 2796] [id = 656] 14:28:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1905E000) [pid = 2796] [serial = 1968] [outer = 00000000] 14:28:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19957C00) [pid = 2796] [serial = 1969] [outer = 1905E000] 14:28:42 INFO - PROCESS | 2796 | 1471987722325 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19993C00) [pid = 2796] [serial = 1970] [outer = 1905E000] 14:28:42 INFO - PROCESS | 2796 | 1471987722806 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]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 14:28:42 INFO - PROCESS | 2796 | 1471987722848 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 2796 | 1471987722850 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 14:28:42 INFO - PROCESS | 2796 | 1471987722854 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:28:42 INFO - PROCESS | 2796 | 1471987722856 Marionette TRACE conn6 <- [1,2590,null,{}] 14:28:42 INFO - PROCESS | 2796 | 1471987722859 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}] 14:28:42 INFO - PROCESS | 2796 | 1471987722861 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:42 INFO - PROCESS | 2796 | 1471987722943 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 14:28:42 INFO - PROCESS | 2796 | 1471987722949 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 2796 | 1471987722951 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:42 INFO - PROCESS | 2796 | ++DOCSHELL 1717E000 == 35 [pid = 2796] [id = 657] 14:28:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19957800) [pid = 2796] [serial = 1971] [outer = 00000000] 14:28:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19C05800) [pid = 2796] [serial = 1972] [outer = 19957800] 14:28:42 INFO - PROCESS | 2796 | 1471987722999 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19CAB400) [pid = 2796] [serial = 1973] [outer = 19957800] 14:28:43 INFO - PROCESS | 2796 | 1471987723704 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]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 930ms 14:28:43 INFO - PROCESS | 2796 | 1471987723789 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 2796 | 1471987723794 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 14:28:43 INFO - PROCESS | 2796 | 1471987723799 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:28:43 INFO - PROCESS | 2796 | 1471987723803 Marionette TRACE conn6 <- [1,2594,null,{}] 14:28:43 INFO - PROCESS | 2796 | 1471987723809 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}] 14:28:43 INFO - PROCESS | 2796 | 1471987723813 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:43 INFO - PROCESS | 2796 | 1471987723946 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 14:28:44 INFO - PROCESS | 2796 | 1471987724087 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 2796 | 1471987724089 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:44 INFO - PROCESS | 2796 | ++DOCSHELL 0C10B000 == 36 [pid = 2796] [id = 658] 14:28:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C7CC400) [pid = 2796] [serial = 1974] [outer = 00000000] 14:28:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CF31000) [pid = 2796] [serial = 1975] [outer = 0C7CC400] 14:28:44 INFO - PROCESS | 2796 | 1471987724152 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0D65C000) [pid = 2796] [serial = 1976] [outer = 0C7CC400] 14:28:44 INFO - PROCESS | 2796 | 1471987724736 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]]]}] 14:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 970ms 14:28:44 INFO - PROCESS | 2796 | 1471987724773 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 14:28:44 INFO - PROCESS | 2796 | 1471987724778 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 14:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:28:44 INFO - PROCESS | 2796 | 1471987724785 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 2796 | 1471987724788 Marionette TRACE conn6 <- [1,2598,null,{}] 14:28:44 INFO - PROCESS | 2796 | 1471987724792 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}] 14:28:44 INFO - PROCESS | 2796 | 1471987724795 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:44 INFO - PROCESS | 2796 | 1471987724914 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 14:28:45 INFO - PROCESS | 2796 | 1471987725076 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 2796 | 1471987725079 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:45 INFO - PROCESS | 2796 | ++DOCSHELL 149F7800 == 37 [pid = 2796] [id = 659] 14:28:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (14D3FC00) [pid = 2796] [serial = 1977] [outer = 00000000] 14:28:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (17DCD800) [pid = 2796] [serial = 1978] [outer = 14D3FC00] 14:28:45 INFO - PROCESS | 2796 | 1471987725139 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (18A2B400) [pid = 2796] [serial = 1979] [outer = 14D3FC00] 14:28:45 INFO - PROCESS | 2796 | 1471987725737 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]]]}] 14:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 970ms 14:28:45 INFO - PROCESS | 2796 | 1471987725758 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 2796 | 1471987725761 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 14:28:45 INFO - PROCESS | 2796 | 1471987725764 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:28:45 INFO - PROCESS | 2796 | 1471987725768 Marionette TRACE conn6 <- [1,2602,null,{}] 14:28:45 INFO - PROCESS | 2796 | 1471987725780 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}] 14:28:45 INFO - PROCESS | 2796 | 1471987725784 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:45 INFO - PROCESS | 2796 | 1471987725894 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 14:28:46 INFO - PROCESS | 2796 | 1471987726039 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 2796 | 1471987726043 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:46 INFO - PROCESS | 2796 | ++DOCSHELL 19A64800 == 38 [pid = 2796] [id = 660] 14:28:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (19A64C00) [pid = 2796] [serial = 1980] [outer = 00000000] 14:28:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 88 (19EDC800) [pid = 2796] [serial = 1981] [outer = 19A64C00] 14:28:46 INFO - PROCESS | 2796 | 1471987726103 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 89 (1AF85C00) [pid = 2796] [serial = 1982] [outer = 19A64C00] 14:28:46 INFO - PROCESS | 2796 | 1471987726683 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 970ms 14:28:46 INFO - PROCESS | 2796 | 1471987726738 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 2796 | 1471987726741 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 14:28:46 INFO - PROCESS | 2796 | 1471987726745 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:28:46 INFO - PROCESS | 2796 | 1471987726747 Marionette TRACE conn6 <- [1,2606,null,{}] 14:28:46 INFO - PROCESS | 2796 | 1471987726751 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}] 14:28:46 INFO - PROCESS | 2796 | 1471987726753 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:46 INFO - PROCESS | 2796 | 1471987726874 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 14:28:47 INFO - PROCESS | 2796 | 1471987727023 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 2796 | 1471987727025 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:47 INFO - PROCESS | 2796 | ++DOCSHELL 0C776C00 == 39 [pid = 2796] [id = 661] 14:28:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 90 (0C7C9C00) [pid = 2796] [serial = 1983] [outer = 00000000] 14:28:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 91 (0CF67800) [pid = 2796] [serial = 1984] [outer = 0C7C9C00] 14:28:47 INFO - PROCESS | 2796 | 1471987727122 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 92 (14D9BC00) [pid = 2796] [serial = 1985] [outer = 0C7C9C00] 14:28:47 INFO - PROCESS | 2796 | 1471987727853 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]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1167ms 14:28:47 INFO - PROCESS | 2796 | 1471987727915 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 14:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:28:47 INFO - PROCESS | 2796 | 1471987727919 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 14:28:47 INFO - PROCESS | 2796 | 1471987727923 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 2796 | 1471987727928 Marionette TRACE conn6 <- [1,2610,null,{}] 14:28:47 INFO - PROCESS | 2796 | 1471987727933 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}] 14:28:47 INFO - PROCESS | 2796 | 1471987727935 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:48 INFO - PROCESS | 2796 | 1471987728044 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 14:28:48 INFO - PROCESS | 2796 | 1471987728163 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 2796 | 1471987728165 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:48 INFO - PROCESS | 2796 | ++DOCSHELL 0CF02800 == 40 [pid = 2796] [id = 662] 14:28:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 93 (0CF05400) [pid = 2796] [serial = 1986] [outer = 00000000] 14:28:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 94 (146B3400) [pid = 2796] [serial = 1987] [outer = 0CF05400] 14:28:48 INFO - PROCESS | 2796 | 1471987728217 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 95 (14D6C000) [pid = 2796] [serial = 1988] [outer = 0CF05400] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 18193400 == 39 [pid = 2796] [id = 656] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 14D42800 == 38 [pid = 2796] [id = 655] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0C11DC00 == 37 [pid = 2796] [id = 654] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 18E4B400 == 36 [pid = 2796] [id = 653] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0DE09400 == 35 [pid = 2796] [id = 652] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 172A8400 == 34 [pid = 2796] [id = 651] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 14973400 == 33 [pid = 2796] [id = 650] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0CF2A400 == 32 [pid = 2796] [id = 649] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0C096800 == 31 [pid = 2796] [id = 648] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0CF10800 == 30 [pid = 2796] [id = 647] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0C095C00 == 29 [pid = 2796] [id = 646] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 19A64800 == 28 [pid = 2796] [id = 660] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0C776C00 == 27 [pid = 2796] [id = 661] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 149F7800 == 26 [pid = 2796] [id = 659] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 1717E000 == 25 [pid = 2796] [id = 657] 14:28:48 INFO - PROCESS | 2796 | --DOCSHELL 0C10B000 == 24 [pid = 2796] [id = 658] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 94 (19ED8000) [pid = 2796] [serial = 1936] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 93 (19654000) [pid = 2796] [serial = 1924] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 92 (15EAF000) [pid = 2796] [serial = 1909] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 91 (0CF33C00) [pid = 2796] [serial = 1903] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 90 (0CF6D000) [pid = 2796] [serial = 1904] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 89 (0CE55C00) [pid = 2796] [serial = 1900] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 88 (0CE72800) [pid = 2796] [serial = 1901] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 87 (18CDF400) [pid = 2796] [serial = 1915] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18CE1400) [pid = 2796] [serial = 1916] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (1906F800) [pid = 2796] [serial = 1921] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18E4F400) [pid = 2796] [serial = 1918] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18E4F800) [pid = 2796] [serial = 1919] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1994E000) [pid = 2796] [serial = 1927] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (19656800) [pid = 2796] [serial = 1925] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (19951400) [pid = 2796] [serial = 1928] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1998FC00) [pid = 2796] [serial = 1933] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18186C00) [pid = 2796] [serial = 1912] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18192400) [pid = 2796] [serial = 1913] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (146BE000) [pid = 2796] [serial = 1906] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (149EE400) [pid = 2796] [serial = 1907] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (1815A400) [pid = 2796] [serial = 1931] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1999CC00) [pid = 2796] [serial = 1934] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0D057400) [pid = 2796] [serial = 1930] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1905BC00) [pid = 2796] [serial = 1922] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1716E800) [pid = 2796] [serial = 1910] [outer = 00000000] [url = about:blank] 14:28:49 INFO - PROCESS | 2796 | 1471987729379 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]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1477ms 14:28:49 INFO - PROCESS | 2796 | 1471987729403 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 14:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:28:49 INFO - PROCESS | 2796 | 1471987729407 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 14:28:49 INFO - PROCESS | 2796 | 1471987729411 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 2796 | 1471987729416 Marionette TRACE conn6 <- [1,2614,null,{}] 14:28:49 INFO - PROCESS | 2796 | 1471987729421 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}] 14:28:49 INFO - PROCESS | 2796 | 1471987729423 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:49 INFO - PROCESS | 2796 | 1471987729515 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 14:28:49 INFO - PROCESS | 2796 | 1471987729650 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 2796 | 1471987729653 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:49 INFO - PROCESS | 2796 | ++DOCSHELL 0CE52000 == 25 [pid = 2796] [id = 663] 14:28:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CE5BC00) [pid = 2796] [serial = 1989] [outer = 00000000] 14:28:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0CEC7400) [pid = 2796] [serial = 1990] [outer = 0CE5BC00] 14:28:49 INFO - PROCESS | 2796 | 1471987729703 Marionette DEBUG loaded listener.js 14:28:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CF07400) [pid = 2796] [serial = 1991] [outer = 0CE5BC00] 14:28:50 INFO - PROCESS | 2796 | 1471987730082 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]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 14:28:50 INFO - PROCESS | 2796 | 1471987730142 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 2796 | 1471987730148 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 14:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:28:50 INFO - PROCESS | 2796 | 1471987730154 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 2796 | 1471987730156 Marionette TRACE conn6 <- [1,2618,null,{}] 14:28:50 INFO - PROCESS | 2796 | 1471987730160 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}] 14:28:50 INFO - PROCESS | 2796 | 1471987730163 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:50 INFO - PROCESS | 2796 | 1471987730283 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 14:28:50 INFO - PROCESS | 2796 | 1471987730291 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 2796 | 1471987730293 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:50 INFO - PROCESS | 2796 | ++DOCSHELL 0CF68800 == 26 [pid = 2796] [id = 664] 14:28:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (0D058C00) [pid = 2796] [serial = 1992] [outer = 00000000] 14:28:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0DFDD000) [pid = 2796] [serial = 1993] [outer = 0D058C00] 14:28:50 INFO - PROCESS | 2796 | 1471987730343 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (146B8800) [pid = 2796] [serial = 1994] [outer = 0D058C00] 14:28:50 INFO - PROCESS | 2796 | 1471987730805 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]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms 14:28:50 INFO - PROCESS | 2796 | 1471987730888 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 2796 | 1471987730890 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 14:28:50 INFO - PROCESS | 2796 | 1471987730894 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:28:50 INFO - PROCESS | 2796 | 1471987730897 Marionette TRACE conn6 <- [1,2622,null,{}] 14:28:50 INFO - PROCESS | 2796 | 1471987730908 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}] 14:28:50 INFO - PROCESS | 2796 | 1471987730913 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:50 INFO - PROCESS | 2796 | 1471987731004 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 14:28:50 INFO - PROCESS | 2796 | 1471987731014 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 2796 | 1471987731017 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:51 INFO - PROCESS | 2796 | ++DOCSHELL 1804B800 == 27 [pid = 2796] [id = 665] 14:28:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18052C00) [pid = 2796] [serial = 1995] [outer = 00000000] 14:28:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1818A800) [pid = 2796] [serial = 1996] [outer = 18052C00] 14:28:51 INFO - PROCESS | 2796 | 1471987731070 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (181D4C00) [pid = 2796] [serial = 1997] [outer = 18052C00] 14:28:51 INFO - PROCESS | 2796 | 1471987731595 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]]]}] 14:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 730ms 14:28:51 INFO - PROCESS | 2796 | 1471987731658 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 2796 | 1471987731661 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 14:28:51 INFO - PROCESS | 2796 | 1471987731673 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 2796 | 1471987731675 Marionette TRACE conn6 <- [1,2626,null,{}] 14:28:51 INFO - PROCESS | 2796 | 1471987731678 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}] 14:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:28:51 INFO - PROCESS | 2796 | 1471987731680 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:51 INFO - PROCESS | 2796 | 1471987731804 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 14:28:51 INFO - PROCESS | 2796 | 1471987731817 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 2796 | 1471987731819 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:51 INFO - PROCESS | 2796 | ++DOCSHELL 18CD8C00 == 28 [pid = 2796] [id = 666] 14:28:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18CDF400) [pid = 2796] [serial = 1998] [outer = 00000000] 14:28:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18D6B400) [pid = 2796] [serial = 1999] [outer = 18CDF400] 14:28:51 INFO - PROCESS | 2796 | 1471987731919 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (18E4B800) [pid = 2796] [serial = 2000] [outer = 18CDF400] 14:28:52 INFO - PROCESS | 2796 | 1471987732329 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 14:28:52 INFO - PROCESS | 2796 | 1471987732356 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 2796 | 1471987732358 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 14:28:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:28:52 INFO - PROCESS | 2796 | 1471987732362 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 2796 | 1471987732363 Marionette TRACE conn6 <- [1,2630,null,{}] 14:28:52 INFO - PROCESS | 2796 | 1471987732367 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}] 14:28:52 INFO - PROCESS | 2796 | 1471987732369 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:52 INFO - PROCESS | 2796 | 1471987732495 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 14:28:52 INFO - PROCESS | 2796 | 1471987732500 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 2796 | 1471987732502 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:52 INFO - PROCESS | 2796 | ++DOCSHELL 18E51C00 == 29 [pid = 2796] [id = 667] 14:28:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18E52000) [pid = 2796] [serial = 2001] [outer = 00000000] 14:28:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1905B800) [pid = 2796] [serial = 2002] [outer = 18E52000] 14:28:52 INFO - PROCESS | 2796 | 1471987732548 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1906F400) [pid = 2796] [serial = 2003] [outer = 18E52000] 14:28:53 INFO - PROCESS | 2796 | 1471987733031 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]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:28:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 14:28:53 INFO - PROCESS | 2796 | 1471987733093 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 14:28:53 INFO - PROCESS | 2796 | 1471987733096 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 14:28:53 INFO - PROCESS | 2796 | 1471987733099 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:28:53 INFO - PROCESS | 2796 | 1471987733100 Marionette TRACE conn6 <- [1,2634,null,{}] 14:28:53 INFO - PROCESS | 2796 | 1471987733104 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}] 14:28:53 INFO - PROCESS | 2796 | 1471987733110 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:53 INFO - PROCESS | 2796 | 1471987733484 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (149F6400) [pid = 2796] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18E54400) [pid = 2796] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CED2C00) [pid = 2796] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0CF2B000) [pid = 2796] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0C096400) [pid = 2796] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CF31C00) [pid = 2796] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (172ACC00) [pid = 2796] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (1905E000) [pid = 2796] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (14973800) [pid = 2796] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C118800) [pid = 2796] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (19957800) [pid = 2796] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18051800) [pid = 2796] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19992C00) [pid = 2796] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:28:53 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1B740C00) [pid = 2796] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:28:53 INFO - PROCESS | 2796 | 1471987733559 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 2796 | 1471987733561 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:53 INFO - PROCESS | 2796 | ++DOCSHELL 0C10A000 == 30 [pid = 2796] [id = 668] 14:28:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0C10F400) [pid = 2796] [serial = 2004] [outer = 00000000] 14:28:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0CE55800) [pid = 2796] [serial = 2005] [outer = 0C10F400] 14:28:53 INFO - PROCESS | 2796 | 1471987733608 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (144EBC00) [pid = 2796] [serial = 2006] [outer = 0C10F400] 14:28:53 INFO - PROCESS | 2796 | 1471987733983 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]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:28:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 931ms 14:28:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:28:54 INFO - PROCESS | 2796 | 1471987734034 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 2796 | 1471987734036 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 14:28:54 INFO - PROCESS | 2796 | 1471987734040 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 2796 | 1471987734041 Marionette TRACE conn6 <- [1,2638,null,{}] 14:28:54 INFO - PROCESS | 2796 | 1471987734045 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}] 14:28:54 INFO - PROCESS | 2796 | 1471987734047 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:54 INFO - PROCESS | 2796 | 1471987734129 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 14:28:54 INFO - PROCESS | 2796 | 1471987734134 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 2796 | 1471987734136 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:54 INFO - PROCESS | 2796 | ++DOCSHELL 14E97000 == 31 [pid = 2796] [id = 669] 14:28:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (16BD5000) [pid = 2796] [serial = 2007] [outer = 00000000] 14:28:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C8800) [pid = 2796] [serial = 2008] [outer = 16BD5000] 14:28:54 INFO - PROCESS | 2796 | 1471987734184 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (196CB400) [pid = 2796] [serial = 2009] [outer = 16BD5000] 14:28:54 INFO - PROCESS | 2796 | 1471987734622 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]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:28:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 630ms 14:28:54 INFO - PROCESS | 2796 | 1471987734702 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 2796 | 1471987734706 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 14:28:54 INFO - PROCESS | 2796 | 1471987734713 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:28:54 INFO - PROCESS | 2796 | 1471987734717 Marionette TRACE conn6 <- [1,2642,null,{}] 14:28:54 INFO - PROCESS | 2796 | 1471987734723 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}] 14:28:54 INFO - PROCESS | 2796 | 1471987734727 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:54 INFO - PROCESS | 2796 | 1471987734906 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 14:28:55 INFO - PROCESS | 2796 | 1471987735055 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 2796 | 1471987735060 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:55 INFO - PROCESS | 2796 | ++DOCSHELL 0C7F0400 == 32 [pid = 2796] [id = 670] 14:28:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0C985C00) [pid = 2796] [serial = 2010] [outer = 00000000] 14:28:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CE51000) [pid = 2796] [serial = 2011] [outer = 0C985C00] 14:28:55 INFO - PROCESS | 2796 | 1471987735119 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CEC9800) [pid = 2796] [serial = 2012] [outer = 0C985C00] 14:28:55 INFO - PROCESS | 2796 | 1471987735879 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:28:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1234ms 14:28:55 INFO - PROCESS | 2796 | 1471987735950 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 2796 | 1471987735953 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 14:28:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:28:55 INFO - PROCESS | 2796 | 1471987735960 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 2796 | 1471987735964 Marionette TRACE conn6 <- [1,2646,null,{}] 14:28:55 INFO - PROCESS | 2796 | 1471987735969 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}] 14:28:55 INFO - PROCESS | 2796 | 1471987735972 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:56 INFO - PROCESS | 2796 | 1471987736098 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 14:28:56 INFO - PROCESS | 2796 | 1471987736233 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 2796 | 1471987736235 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:56 INFO - PROCESS | 2796 | ++DOCSHELL 146B6400 == 33 [pid = 2796] [id = 671] 14:28:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (14970000) [pid = 2796] [serial = 2013] [outer = 00000000] 14:28:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (15EAF000) [pid = 2796] [serial = 2014] [outer = 14970000] 14:28:56 INFO - PROCESS | 2796 | 1471987736295 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1804A400) [pid = 2796] [serial = 2015] [outer = 14970000] 14:28:57 INFO - PROCESS | 2796 | 1471987737166 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]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:28:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1282ms 14:28:57 INFO - PROCESS | 2796 | 1471987737242 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 2796 | 1471987737247 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 14:28:57 INFO - PROCESS | 2796 | 1471987737252 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:28:57 INFO - PROCESS | 2796 | 1471987737256 Marionette TRACE conn6 <- [1,2650,null,{}] 14:28:57 INFO - PROCESS | 2796 | 1471987737262 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}] 14:28:57 INFO - PROCESS | 2796 | 1471987737265 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:57 INFO - PROCESS | 2796 | 1471987737397 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 14:28:57 INFO - PROCESS | 2796 | 1471987737506 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 2796 | 1471987737511 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:57 INFO - PROCESS | 2796 | --DOCSHELL 0C10A000 == 32 [pid = 2796] [id = 668] 14:28:57 INFO - PROCESS | 2796 | --DOCSHELL 18E51C00 == 31 [pid = 2796] [id = 667] 14:28:57 INFO - PROCESS | 2796 | --DOCSHELL 18CD8C00 == 30 [pid = 2796] [id = 666] 14:28:57 INFO - PROCESS | 2796 | --DOCSHELL 1804B800 == 29 [pid = 2796] [id = 665] 14:28:57 INFO - PROCESS | 2796 | --DOCSHELL 0CF68800 == 28 [pid = 2796] [id = 664] 14:28:57 INFO - PROCESS | 2796 | --DOCSHELL 0CE52000 == 27 [pid = 2796] [id = 663] 14:28:57 INFO - PROCESS | 2796 | --DOCSHELL 0CF02800 == 26 [pid = 2796] [id = 662] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (1ABE5400) [pid = 2796] [serial = 1937] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1B7E2000) [pid = 2796] [serial = 1898] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18CD3C00) [pid = 2796] [serial = 1957] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1964A000) [pid = 2796] [serial = 1960] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (18CD9400) [pid = 2796] [serial = 1958] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (196CBC00) [pid = 2796] [serial = 1963] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D056800) [pid = 2796] [serial = 1942] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0D14B400) [pid = 2796] [serial = 1943] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0C110800) [pid = 2796] [serial = 1939] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C11D400) [pid = 2796] [serial = 1940] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19653000) [pid = 2796] [serial = 1961] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0D04F400) [pid = 2796] [serial = 1948] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0D058800) [pid = 2796] [serial = 1949] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (18189800) [pid = 2796] [serial = 1954] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19993C00) [pid = 2796] [serial = 1970] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (14D43000) [pid = 2796] [serial = 1951] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (14EA1800) [pid = 2796] [serial = 1952] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0CAF8400) [pid = 2796] [serial = 1945] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CE5C000) [pid = 2796] [serial = 1946] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (19C05800) [pid = 2796] [serial = 1972] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (19CAB400) [pid = 2796] [serial = 1973] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (19957C00) [pid = 2796] [serial = 1969] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (1994AC00) [pid = 2796] [serial = 1964] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (1964C000) [pid = 2796] [serial = 1966] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (196C2400) [pid = 2796] [serial = 1967] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (18195000) [pid = 2796] [serial = 1955] [outer = 00000000] [url = about:blank] 14:28:57 INFO - PROCESS | 2796 | ++DOCSHELL 0C110400 == 27 [pid = 2796] [id = 672] 14:28:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0C110800) [pid = 2796] [serial = 2016] [outer = 00000000] 14:28:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0C191400) [pid = 2796] [serial = 2017] [outer = 0C110800] 14:28:57 INFO - PROCESS | 2796 | 1471987737587 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (0CE73800) [pid = 2796] [serial = 2018] [outer = 0C110800] 14:28:57 INFO - PROCESS | 2796 | 1471987738011 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]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:28:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 770ms 14:28:58 INFO - PROCESS | 2796 | 1471987738027 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 2796 | 1471987738032 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 14:28:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:28:58 INFO - PROCESS | 2796 | 1471987738037 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - PROCESS | 2796 | 1471987738040 Marionette TRACE conn6 <- [1,2654,null,{}] 14:28:58 INFO - PROCESS | 2796 | 1471987738048 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}] 14:28:58 INFO - PROCESS | 2796 | 1471987738050 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:58 INFO - PROCESS | 2796 | 1471987738138 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 14:28:58 INFO - PROCESS | 2796 | 1471987738147 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 2796 | 1471987738150 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:58 INFO - PROCESS | 2796 | ++DOCSHELL 0CF37800 == 28 [pid = 2796] [id = 673] 14:28:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0D04C400) [pid = 2796] [serial = 2019] [outer = 00000000] 14:28:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0D146400) [pid = 2796] [serial = 2020] [outer = 0D04C400] 14:28:58 INFO - PROCESS | 2796 | 1471987738199 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0D528000) [pid = 2796] [serial = 2021] [outer = 0D04C400] 14:28:59 INFO - PROCESS | 2796 | 1471987739225 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]]]}] 14:28:59 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) 14:28:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1229ms 14:28:59 INFO - PROCESS | 2796 | 1471987739271 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 2796 | 1471987739273 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 14:28:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:28:59 INFO - PROCESS | 2796 | 1471987739277 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 2796 | 1471987739280 Marionette TRACE conn6 <- [1,2658,null,{}] 14:28:59 INFO - PROCESS | 2796 | 1471987739291 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}] 14:28:59 INFO - PROCESS | 2796 | 1471987739296 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:59 INFO - PROCESS | 2796 | 1471987739394 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 14:28:59 INFO - PROCESS | 2796 | 1471987739492 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 2796 | 1471987739495 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:28:59 INFO - PROCESS | 2796 | ++DOCSHELL 15EAAC00 == 29 [pid = 2796] [id = 674] 14:28:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (15EAC000) [pid = 2796] [serial = 2022] [outer = 00000000] 14:28:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (172AD400) [pid = 2796] [serial = 2023] [outer = 15EAC000] 14:28:59 INFO - PROCESS | 2796 | 1471987739545 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18A34000) [pid = 2796] [serial = 2024] [outer = 15EAC000] 14:29:00 INFO - PROCESS | 2796 | 1471987740461 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"]]]}] 14:29:00 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 14:29:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1238ms 14:29:00 INFO - PROCESS | 2796 | 1471987740519 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 2796 | 1471987740521 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 14:29:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:29:00 INFO - PROCESS | 2796 | 1471987740530 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 2796 | 1471987740532 Marionette TRACE conn6 <- [1,2662,null,{}] 14:29:00 INFO - PROCESS | 2796 | 1471987740536 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}] 14:29:00 INFO - PROCESS | 2796 | 1471987740538 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:00 INFO - PROCESS | 2796 | 1471987740672 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 14:29:00 INFO - PROCESS | 2796 | 1471987740678 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:00 INFO - PROCESS | 2796 | 1471987740681 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:00 INFO - PROCESS | 2796 | ++DOCSHELL 18CDC400 == 30 [pid = 2796] [id = 675] 14:29:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18CDCC00) [pid = 2796] [serial = 2025] [outer = 00000000] 14:29:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18E55C00) [pid = 2796] [serial = 2026] [outer = 18CDCC00] 14:29:00 INFO - PROCESS | 2796 | 1471987740781 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (1906EC00) [pid = 2796] [serial = 2027] [outer = 18CDCC00] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0D058C00) [pid = 2796] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18CDF400) [pid = 2796] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0C7CC400) [pid = 2796] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (14D3FC00) [pid = 2796] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (19A64C00) [pid = 2796] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (0C7C9C00) [pid = 2796] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (18E52000) [pid = 2796] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0C10F400) [pid = 2796] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0CF05400) [pid = 2796] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CE5BC00) [pid = 2796] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:29:01 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (18052C00) [pid = 2796] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:29:01 INFO - PROCESS | 2796 | 1471987741705 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"]]]}] 14:29:01 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 14:29:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1233ms 14:29:01 INFO - PROCESS | 2796 | 1471987741767 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 14:29:01 INFO - PROCESS | 2796 | 1471987741769 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 14:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:29:01 INFO - PROCESS | 2796 | 1471987741772 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:29:01 INFO - PROCESS | 2796 | 1471987741774 Marionette TRACE conn6 <- [1,2666,null,{}] 14:29:01 INFO - PROCESS | 2796 | 1471987741777 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}] 14:29:01 INFO - PROCESS | 2796 | 1471987741779 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:01 INFO - PROCESS | 2796 | 1471987741861 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 14:29:01 INFO - PROCESS | 2796 | 1471987741867 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 2796 | 1471987741869 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:01 INFO - PROCESS | 2796 | ++DOCSHELL 0CE5AC00 == 31 [pid = 2796] [id = 676] 14:29:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0CE5BC00) [pid = 2796] [serial = 2028] [outer = 00000000] 14:29:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (18CD8000) [pid = 2796] [serial = 2029] [outer = 0CE5BC00] 14:29:01 INFO - PROCESS | 2796 | 1471987741915 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0CF0F000) [pid = 2796] [serial = 2030] [outer = 0CE5BC00] 14:29:02 INFO - PROCESS | 2796 | 1471987742894 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]]]}] 14:29:02 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) 14:29:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1183ms 14:29:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:29:02 INFO - PROCESS | 2796 | 1471987742956 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 2796 | 1471987742958 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 14:29:02 INFO - PROCESS | 2796 | 1471987742961 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 2796 | 1471987742963 Marionette TRACE conn6 <- [1,2670,null,{}] 14:29:02 INFO - PROCESS | 2796 | 1471987742967 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}] 14:29:02 INFO - PROCESS | 2796 | 1471987742973 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:03 INFO - PROCESS | 2796 | 1471987743081 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 14:29:03 INFO - PROCESS | 2796 | 1471987743088 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 2796 | 1471987743090 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:03 INFO - PROCESS | 2796 | ++DOCSHELL 18051800 == 32 [pid = 2796] [id = 677] 14:29:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (19066800) [pid = 2796] [serial = 2031] [outer = 00000000] 14:29:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (1994DC00) [pid = 2796] [serial = 2032] [outer = 19066800] 14:29:03 INFO - PROCESS | 2796 | 1471987743136 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1994E400) [pid = 2796] [serial = 2033] [outer = 19066800] 14:29:04 INFO - PROCESS | 2796 | 1471987744089 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]]]}] 14:29:04 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) 14:29:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1180ms 14:29:04 INFO - PROCESS | 2796 | 1471987744178 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 2796 | 1471987744183 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 14:29:04 INFO - PROCESS | 2796 | 1471987744189 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 2796 | 1471987744193 Marionette TRACE conn6 <- [1,2674,null,{}] 14:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:29:04 INFO - PROCESS | 2796 | 1471987744199 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}] 14:29:04 INFO - PROCESS | 2796 | 1471987744202 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:04 INFO - PROCESS | 2796 | 1471987744351 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 14:29:04 INFO - PROCESS | 2796 | 1471987744530 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 2796 | 1471987744535 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:04 INFO - PROCESS | 2796 | ++DOCSHELL 0CE56C00 == 33 [pid = 2796] [id = 678] 14:29:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0CE6CC00) [pid = 2796] [serial = 2034] [outer = 00000000] 14:29:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CF2B800) [pid = 2796] [serial = 2035] [outer = 0CE6CC00] 14:29:04 INFO - PROCESS | 2796 | 1471987744595 Marionette DEBUG loaded listener.js 14:29:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0D04F400) [pid = 2796] [serial = 2036] [outer = 0CE6CC00] 14:29:05 INFO - PROCESS | 2796 | 1471987745666 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"]]]}] 14:29:05 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 14:29:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1518ms 14:29:05 INFO - PROCESS | 2796 | 1471987745715 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 2796 | 1471987745720 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 14:29:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:29:05 INFO - PROCESS | 2796 | 1471987745726 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 2796 | 1471987745729 Marionette TRACE conn6 <- [1,2678,null,{}] 14:29:05 INFO - PROCESS | 2796 | 1471987745733 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}] 14:29:05 INFO - PROCESS | 2796 | 1471987745736 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:05 INFO - PROCESS | 2796 | 1471987745877 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 14:29:05 INFO - PROCESS | 2796 | 1471987746019 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:06 INFO - PROCESS | 2796 | 1471987746021 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:06 INFO - PROCESS | 2796 | ++DOCSHELL 1804B800 == 34 [pid = 2796] [id = 679] 14:29:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18052C00) [pid = 2796] [serial = 2037] [outer = 00000000] 14:29:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (189D5400) [pid = 2796] [serial = 2038] [outer = 18052C00] 14:29:06 INFO - PROCESS | 2796 | 1471987746080 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18CDE800) [pid = 2796] [serial = 2039] [outer = 18052C00] 14:29:07 INFO - PROCESS | 2796 | 1471987747239 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"]]]}] 14:29:07 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 14:29:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1572ms 14:29:07 INFO - PROCESS | 2796 | 1471987747302 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 2796 | 1471987747307 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 14:29:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:29:07 INFO - PROCESS | 2796 | 1471987747354 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - PROCESS | 2796 | 1471987747357 Marionette TRACE conn6 <- [1,2682,null,{}] 14:29:07 INFO - PROCESS | 2796 | 1471987747406 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}] 14:29:07 INFO - PROCESS | 2796 | 1471987747409 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:07 INFO - PROCESS | 2796 | 1471987747540 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 0CE5AC00 == 33 [pid = 2796] [id = 676] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 18CDC400 == 32 [pid = 2796] [id = 675] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 15EAAC00 == 31 [pid = 2796] [id = 674] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 0CF37800 == 30 [pid = 2796] [id = 673] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 0C110400 == 29 [pid = 2796] [id = 672] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 0C7F0400 == 28 [pid = 2796] [id = 670] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 14E97000 == 27 [pid = 2796] [id = 669] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 146B6400 == 26 [pid = 2796] [id = 671] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 1804B800 == 25 [pid = 2796] [id = 679] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 18051800 == 24 [pid = 2796] [id = 677] 14:29:08 INFO - PROCESS | 2796 | --DOCSHELL 0CE56C00 == 23 [pid = 2796] [id = 678] 14:29:08 INFO - PROCESS | 2796 | 1471987748227 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 2796 | 1471987748231 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0DFDD000) [pid = 2796] [serial = 1993] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18D6B400) [pid = 2796] [serial = 1999] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (146B8800) [pid = 2796] [serial = 1994] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0D65C000) [pid = 2796] [serial = 1976] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0CF31000) [pid = 2796] [serial = 1975] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (18A2B400) [pid = 2796] [serial = 1979] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (17DCD800) [pid = 2796] [serial = 1978] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1AF85C00) [pid = 2796] [serial = 1982] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (19EDC800) [pid = 2796] [serial = 1981] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (14D9BC00) [pid = 2796] [serial = 1985] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CF67800) [pid = 2796] [serial = 1984] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (1905B800) [pid = 2796] [serial = 2002] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (18E4B800) [pid = 2796] [serial = 2000] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (0CE55800) [pid = 2796] [serial = 2005] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (1906F400) [pid = 2796] [serial = 2003] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (14D6C000) [pid = 2796] [serial = 1988] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (146B3400) [pid = 2796] [serial = 1987] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (0CEC7400) [pid = 2796] [serial = 1990] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 51 (0CF07400) [pid = 2796] [serial = 1991] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 50 (144EBC00) [pid = 2796] [serial = 2006] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 49 (1818A800) [pid = 2796] [serial = 1996] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 48 (181D4C00) [pid = 2796] [serial = 1997] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | --DOMWINDOW == 47 (196C8800) [pid = 2796] [serial = 2008] [outer = 00000000] [url = about:blank] 14:29:08 INFO - PROCESS | 2796 | ++DOCSHELL 0C090400 == 24 [pid = 2796] [id = 680] 14:29:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 48 (0C095800) [pid = 2796] [serial = 2040] [outer = 00000000] 14:29:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 49 (0C104C00) [pid = 2796] [serial = 2041] [outer = 0C095800] 14:29:08 INFO - PROCESS | 2796 | 1471987748340 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 50 (0C11B400) [pid = 2796] [serial = 2042] [outer = 0C095800] 14:29:09 INFO - PROCESS | 2796 | 1471987749263 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"]]]}] 14:29:09 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 14:29:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2015ms 14:29:09 INFO - PROCESS | 2796 | 1471987749334 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 2796 | 1471987749337 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 14:29:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:29:09 INFO - PROCESS | 2796 | 1471987749342 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 2796 | 1471987749345 Marionette TRACE conn6 <- [1,2686,null,{}] 14:29:09 INFO - PROCESS | 2796 | 1471987749351 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}] 14:29:09 INFO - PROCESS | 2796 | 1471987749354 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:09 INFO - PROCESS | 2796 | 1471987749450 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 14:29:09 INFO - PROCESS | 2796 | 1471987749459 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 2796 | 1471987749462 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:09 INFO - PROCESS | 2796 | ++DOCSHELL 0CED1400 == 25 [pid = 2796] [id = 681] 14:29:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 51 (0CED1800) [pid = 2796] [serial = 2043] [outer = 00000000] 14:29:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 52 (0CF0C800) [pid = 2796] [serial = 2044] [outer = 0CED1800] 14:29:09 INFO - PROCESS | 2796 | 1471987749512 Marionette DEBUG loaded listener.js 14:29:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0CF2E800) [pid = 2796] [serial = 2045] [outer = 0CED1800] 14:29:10 INFO - PROCESS | 2796 | 1471987750496 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"]]]}] 14:29:10 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 14:29:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:29:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1180ms 14:29:10 INFO - PROCESS | 2796 | 1471987750524 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 14:29:10 INFO - PROCESS | 2796 | 1471987750529 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 14:29:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:29:10 INFO - PROCESS | 2796 | 1471987750534 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:29:10 INFO - PROCESS | 2796 | 1471987750536 Marionette TRACE conn6 <- [1,2690,null,{}] 14:29:10 INFO - PROCESS | 2796 | 1471987750546 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}] 14:29:10 INFO - PROCESS | 2796 | 1471987750549 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:10 INFO - PROCESS | 2796 | 1471987750678 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 14:29:10 INFO - PROCESS | 2796 | 1471987750685 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 2796 | 1471987750688 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:10 INFO - PROCESS | 2796 | ++DOCSHELL 0D526800 == 26 [pid = 2796] [id = 682] 14:29:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0D530000) [pid = 2796] [serial = 2046] [outer = 00000000] 14:29:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0DE02000) [pid = 2796] [serial = 2047] [outer = 0D530000] 14:29:10 INFO - PROCESS | 2796 | 1471987750735 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (146B3400) [pid = 2796] [serial = 2048] [outer = 0D530000] 14:29:11 INFO - PROCESS | 2796 | 1471987751247 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]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:29:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 730ms 14:29:11 INFO - PROCESS | 2796 | 1471987751273 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 2796 | 1471987751276 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 14:29:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:29:11 INFO - PROCESS | 2796 | 1471987751281 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 2796 | 1471987751286 Marionette TRACE conn6 <- [1,2694,null,{}] 14:29:11 INFO - PROCESS | 2796 | 1471987751300 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}] 14:29:11 INFO - PROCESS | 2796 | 1471987751304 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:11 INFO - PROCESS | 2796 | 1471987751434 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 14:29:11 INFO - PROCESS | 2796 | 1471987751451 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 2796 | 1471987751453 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:11 INFO - PROCESS | 2796 | ++DOCSHELL 0C119C00 == 27 [pid = 2796] [id = 683] 14:29:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0C122400) [pid = 2796] [serial = 2049] [outer = 00000000] 14:29:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (1658A000) [pid = 2796] [serial = 2050] [outer = 0C122400] 14:29:11 INFO - PROCESS | 2796 | 1471987751563 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (17165800) [pid = 2796] [serial = 2051] [outer = 0C122400] 14:29:11 INFO - PROCESS | 2796 | 1471987752009 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]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:29:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 790ms 14:29:12 INFO - PROCESS | 2796 | 1471987752072 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 2796 | 1471987752075 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 14:29:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:29:12 INFO - PROCESS | 2796 | 1471987752078 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 2796 | 1471987752080 Marionette TRACE conn6 <- [1,2698,null,{}] 14:29:12 INFO - PROCESS | 2796 | 1471987752084 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}] 14:29:12 INFO - PROCESS | 2796 | 1471987752086 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:12 INFO - PROCESS | 2796 | 1471987752207 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 14:29:12 INFO - PROCESS | 2796 | 1471987752272 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:12 INFO - PROCESS | 2796 | 1471987752274 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:12 INFO - PROCESS | 2796 | ++DOCSHELL 1804C800 == 28 [pid = 2796] [id = 684] 14:29:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (1804EC00) [pid = 2796] [serial = 2052] [outer = 00000000] 14:29:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (18189C00) [pid = 2796] [serial = 2053] [outer = 1804EC00] 14:29:12 INFO - PROCESS | 2796 | 1471987752320 Marionette DEBUG loaded listener.js 14:29:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (1818F400) [pid = 2796] [serial = 2054] [outer = 1804EC00] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (19066800) [pid = 2796] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (18CDCC00) [pid = 2796] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (16BD5000) [pid = 2796] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (0C985C00) [pid = 2796] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (14970000) [pid = 2796] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (0D04C400) [pid = 2796] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (15EAC000) [pid = 2796] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (0C110800) [pid = 2796] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:29:12 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (0CE5BC00) [pid = 2796] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:29:12 INFO - PROCESS | 2796 | 1471987752799 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] 14:29:12 INFO - PROCESS | 2796 | 1471987752854 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 14:29:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:29:12 INFO - PROCESS | 2796 | 1471987752858 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 2796 | 1471987752860 Marionette TRACE conn6 <- [1,2702,null,{}] 14:29:12 INFO - PROCESS | 2796 | 1471987752863 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}] 14:29:12 INFO - PROCESS | 2796 | 1471987752865 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:12 INFO - PROCESS | 2796 | 1471987752949 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 14:29:12 INFO - PROCESS | 2796 | 1471987752955 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:12 INFO - PROCESS | 2796 | 1471987752961 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:12 INFO - PROCESS | 2796 | ++DOCSHELL 1818F000 == 29 [pid = 2796] [id = 685] 14:29:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (18192C00) [pid = 2796] [serial = 2055] [outer = 00000000] 14:29:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (181DCC00) [pid = 2796] [serial = 2056] [outer = 18192C00] 14:29:13 INFO - PROCESS | 2796 | 1471987753019 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (18CE2000) [pid = 2796] [serial = 2057] [outer = 18192C00] 14:29:13 INFO - PROCESS | 2796 | 1471987753487 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]]]}] 14:29:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:29:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 14:29:13 INFO - PROCESS | 2796 | 1471987753532 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 14:29:13 INFO - PROCESS | 2796 | 1471987753535 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 14:29:13 INFO - PROCESS | 2796 | 1471987753538 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:29:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:29:13 INFO - PROCESS | 2796 | 1471987753540 Marionette TRACE conn6 <- [1,2706,null,{}] 14:29:13 INFO - PROCESS | 2796 | 1471987753543 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}] 14:29:13 INFO - PROCESS | 2796 | 1471987753546 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:13 INFO - PROCESS | 2796 | 1471987753632 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 14:29:13 INFO - PROCESS | 2796 | 1471987753638 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 2796 | 1471987753640 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:13 INFO - PROCESS | 2796 | ++DOCSHELL 18DBB400 == 30 [pid = 2796] [id = 686] 14:29:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (18DBC800) [pid = 2796] [serial = 2058] [outer = 00000000] 14:29:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (18E59800) [pid = 2796] [serial = 2059] [outer = 18DBC800] 14:29:13 INFO - PROCESS | 2796 | 1471987753686 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (19060800) [pid = 2796] [serial = 2060] [outer = 18DBC800] 14:29:14 INFO - PROCESS | 2796 | 1471987754142 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] 14:29:14 INFO - PROCESS | 2796 | 1471987754214 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 14:29:14 INFO - PROCESS | 2796 | 1471987754218 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:29:14 INFO - PROCESS | 2796 | 1471987754219 Marionette TRACE conn6 <- [1,2710,null,{}] 14:29:14 INFO - PROCESS | 2796 | 1471987754223 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}] 14:29:14 INFO - PROCESS | 2796 | 1471987754225 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:14 INFO - PROCESS | 2796 | 1471987754306 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 14:29:14 INFO - PROCESS | 2796 | 1471987754313 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 2796 | 1471987754315 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:14 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2A400 == 31 [pid = 2796] [id = 687] 14:29:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (19074C00) [pid = 2796] [serial = 2061] [outer = 00000000] 14:29:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (19655C00) [pid = 2796] [serial = 2062] [outer = 19074C00] 14:29:14 INFO - PROCESS | 2796 | 1471987754364 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (19656400) [pid = 2796] [serial = 2063] [outer = 19074C00] 14:29:15 INFO - PROCESS | 2796 | 1471987755201 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] 14:29:15 INFO - PROCESS | 2796 | 1471987755245 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 14:29:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:29:15 INFO - PROCESS | 2796 | 1471987755251 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 2796 | 1471987755257 Marionette TRACE conn6 <- [1,2714,null,{}] 14:29:15 INFO - PROCESS | 2796 | 1471987755283 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}] 14:29:15 INFO - PROCESS | 2796 | 1471987755286 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:15 INFO - PROCESS | 2796 | 1471987755417 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 14:29:15 INFO - PROCESS | 2796 | 1471987755550 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:15 INFO - PROCESS | 2796 | 1471987755553 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:15 INFO - PROCESS | 2796 | ++DOCSHELL 0CED0C00 == 32 [pid = 2796] [id = 688] 14:29:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0CF01400) [pid = 2796] [serial = 2064] [outer = 00000000] 14:29:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (0D65D400) [pid = 2796] [serial = 2065] [outer = 0CF01400] 14:29:15 INFO - PROCESS | 2796 | 1471987755613 Marionette DEBUG loaded listener.js 14:29:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0DB90400) [pid = 2796] [serial = 2066] [outer = 0CF01400] 14:29:16 INFO - PROCESS | 2796 | 1471987756269 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]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:29:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1045ms 14:29:16 INFO - PROCESS | 2796 | 1471987756299 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 2796 | 1471987756304 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 14:29:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:29:16 INFO - PROCESS | 2796 | 1471987756311 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 2796 | 1471987756314 Marionette TRACE conn6 <- [1,2718,null,{}] 14:29:16 INFO - PROCESS | 2796 | 1471987756318 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}] 14:29:16 INFO - PROCESS | 2796 | 1471987756321 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:16 INFO - PROCESS | 2796 | 1471987756456 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 14:29:16 INFO - PROCESS | 2796 | 1471987756687 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 2796 | 1471987756691 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:16 INFO - PROCESS | 2796 | ++DOCSHELL 0C110800 == 33 [pid = 2796] [id = 689] 14:29:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0C113C00) [pid = 2796] [serial = 2067] [outer = 00000000] 14:29:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0C774000) [pid = 2796] [serial = 2068] [outer = 0C113C00] 14:29:16 INFO - PROCESS | 2796 | 1471987756752 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CE70C00) [pid = 2796] [serial = 2069] [outer = 0C113C00] 14:29:17 INFO - PROCESS | 2796 | --DOCSHELL 19061800 == 32 [pid = 2796] [id = 438] 14:29:17 INFO - PROCESS | 2796 | --DOCSHELL 19881400 == 31 [pid = 2796] [id = 439] 14:29:17 INFO - PROCESS | 2796 | --DOCSHELL 16BC9000 == 30 [pid = 2796] [id = 428] 14:29:17 INFO - PROCESS | 2796 | --DOCSHELL 0C120C00 == 29 [pid = 2796] [id = 427] 14:29:17 INFO - PROCESS | 2796 | --DOCSHELL 0CE54C00 == 28 [pid = 2796] [id = 440] 14:29:17 INFO - PROCESS | 2796 | --DOCSHELL 14671000 == 27 [pid = 2796] [id = 436] 14:29:17 INFO - PROCESS | 2796 | --DOCSHELL 15851800 == 26 [pid = 2796] [id = 441] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18E55C00) [pid = 2796] [serial = 2026] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (196CB400) [pid = 2796] [serial = 2009] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0CE51000) [pid = 2796] [serial = 2011] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CEC9800) [pid = 2796] [serial = 2012] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (15EAF000) [pid = 2796] [serial = 2014] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1804A400) [pid = 2796] [serial = 2015] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0D146400) [pid = 2796] [serial = 2020] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0D528000) [pid = 2796] [serial = 2021] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (172AD400) [pid = 2796] [serial = 2023] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (0C191400) [pid = 2796] [serial = 2017] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (0CE73800) [pid = 2796] [serial = 2018] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (18CD8000) [pid = 2796] [serial = 2029] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (1906EC00) [pid = 2796] [serial = 2027] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (1994E400) [pid = 2796] [serial = 2033] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (0CF0F000) [pid = 2796] [serial = 2030] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (18A34000) [pid = 2796] [serial = 2024] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | --DOMWINDOW == 51 (1994DC00) [pid = 2796] [serial = 2032] [outer = 00000000] [url = about:blank] 14:29:17 INFO - PROCESS | 2796 | 1471987757860 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"]]]}] 14:29:17 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 14:29:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:29:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:29:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1580ms 14:29:17 INFO - PROCESS | 2796 | 1471987757895 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 2796 | 1471987757898 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 14:29:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:29:17 INFO - PROCESS | 2796 | 1471987757902 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 2796 | 1471987757905 Marionette TRACE conn6 <- [1,2722,null,{}] 14:29:17 INFO - PROCESS | 2796 | 1471987757910 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}] 14:29:17 INFO - PROCESS | 2796 | 1471987757913 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:17 INFO - PROCESS | 2796 | 1471987758000 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 14:29:17 INFO - PROCESS | 2796 | 1471987758008 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 2796 | 1471987758011 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:18 INFO - PROCESS | 2796 | ++DOCSHELL 0CF73C00 == 27 [pid = 2796] [id = 690] 14:29:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 52 (0D04F800) [pid = 2796] [serial = 2070] [outer = 00000000] 14:29:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0D142000) [pid = 2796] [serial = 2071] [outer = 0D04F800] 14:29:18 INFO - PROCESS | 2796 | 1471987758065 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0D531000) [pid = 2796] [serial = 2072] [outer = 0D04F800] 14:29:18 INFO - PROCESS | 2796 | 1471987758570 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]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:29:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 731ms 14:29:18 INFO - PROCESS | 2796 | 1471987758637 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 14:29:18 INFO - PROCESS | 2796 | 1471987758641 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 14:29:18 INFO - PROCESS | 2796 | 1471987758646 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:29:18 INFO - PROCESS | 2796 | 1471987758648 Marionette TRACE conn6 <- [1,2726,null,{}] 14:29:18 INFO - PROCESS | 2796 | 1471987758652 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}] 14:29:18 INFO - PROCESS | 2796 | 1471987758654 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:18 INFO - PROCESS | 2796 | 1471987758749 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 14:29:18 INFO - PROCESS | 2796 | 1471987758845 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 2796 | 1471987758848 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:18 INFO - PROCESS | 2796 | ++DOCSHELL 0CECC800 == 28 [pid = 2796] [id = 691] 14:29:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0D056800) [pid = 2796] [serial = 2073] [outer = 00000000] 14:29:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (15EAF800) [pid = 2796] [serial = 2074] [outer = 0D056800] 14:29:18 INFO - PROCESS | 2796 | 1471987758895 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (17162400) [pid = 2796] [serial = 2075] [outer = 0D056800] 14:29:19 INFO - PROCESS | 2796 | 1471987759293 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]]]}] 14:29:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:29:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 14:29:19 INFO - PROCESS | 2796 | 1471987759331 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 2796 | 1471987759334 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 14:29:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:29:19 INFO - PROCESS | 2796 | 1471987759339 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - PROCESS | 2796 | 1471987759345 Marionette TRACE conn6 <- [1,2730,null,{}] 14:29:19 INFO - PROCESS | 2796 | 1471987759360 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}] 14:29:19 INFO - PROCESS | 2796 | 1471987759364 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:19 INFO - PROCESS | 2796 | 1471987759521 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 14:29:19 INFO - PROCESS | 2796 | 1471987759591 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 2796 | 1471987759594 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:19 INFO - PROCESS | 2796 | ++DOCSHELL 181CD400 == 29 [pid = 2796] [id = 692] 14:29:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (181CE800) [pid = 2796] [serial = 2076] [outer = 00000000] 14:29:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (18CD8800) [pid = 2796] [serial = 2077] [outer = 181CE800] 14:29:19 INFO - PROCESS | 2796 | 1471987759644 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (18CE0C00) [pid = 2796] [serial = 2078] [outer = 181CE800] 14:29:20 INFO - PROCESS | 2796 | 1471987760097 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]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:29:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 790ms 14:29:20 INFO - PROCESS | 2796 | 1471987760132 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 2796 | 1471987760135 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 14:29:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:29:20 INFO - PROCESS | 2796 | 1471987760138 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 2796 | 1471987760140 Marionette TRACE conn6 <- [1,2734,null,{}] 14:29:20 INFO - PROCESS | 2796 | 1471987760144 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}] 14:29:20 INFO - PROCESS | 2796 | 1471987760146 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:20 INFO - PROCESS | 2796 | 1471987760271 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 14:29:20 INFO - PROCESS | 2796 | 1471987760276 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:20 INFO - PROCESS | 2796 | 1471987760278 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:20 INFO - PROCESS | 2796 | ++DOCSHELL 18D6BC00 == 30 [pid = 2796] [id = 693] 14:29:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (18DB3800) [pid = 2796] [serial = 2079] [outer = 00000000] 14:29:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (18E56800) [pid = 2796] [serial = 2080] [outer = 18DB3800] 14:29:20 INFO - PROCESS | 2796 | 1471987760379 Marionette DEBUG loaded listener.js 14:29:20 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (1906F800) [pid = 2796] [serial = 2081] [outer = 18DB3800] 14:29:20 INFO - PROCESS | 2796 | 1471987760804 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]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:29:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 730ms 14:29:20 INFO - PROCESS | 2796 | 1471987760908 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 2796 | 1471987760910 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 14:29:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:29:20 INFO - PROCESS | 2796 | 1471987760918 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 2796 | 1471987760920 Marionette TRACE conn6 <- [1,2738,null,{}] 14:29:20 INFO - PROCESS | 2796 | 1471987760923 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}] 14:29:20 INFO - PROCESS | 2796 | 1471987760925 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:21 INFO - PROCESS | 2796 | 1471987761050 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 14:29:21 INFO - PROCESS | 2796 | 1471987761063 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 2796 | 1471987761069 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:21 INFO - PROCESS | 2796 | ++DOCSHELL 146B6800 == 31 [pid = 2796] [id = 694] 14:29:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1964B800) [pid = 2796] [serial = 2082] [outer = 00000000] 14:29:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (19652800) [pid = 2796] [serial = 2083] [outer = 1964B800] 14:29:21 INFO - PROCESS | 2796 | 1471987761187 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (196C7000) [pid = 2796] [serial = 2084] [outer = 1964B800] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0D530000) [pid = 2796] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CED1800) [pid = 2796] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (0C095800) [pid = 2796] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (0C122400) [pid = 2796] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0CE6CC00) [pid = 2796] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (18DBC800) [pid = 2796] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (1804EC00) [pid = 2796] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:29:21 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (18192C00) [pid = 2796] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:29:21 INFO - PROCESS | 2796 | 1471987761604 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]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:29:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 14:29:21 INFO - PROCESS | 2796 | 1471987761657 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 14:29:21 INFO - PROCESS | 2796 | 1471987761659 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 14:29:21 INFO - PROCESS | 2796 | 1471987761663 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:29:21 INFO - PROCESS | 2796 | 1471987761664 Marionette TRACE conn6 <- [1,2742,null,{}] 14:29:21 INFO - PROCESS | 2796 | 1471987761668 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}] 14:29:21 INFO - PROCESS | 2796 | 1471987761670 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:21 INFO - PROCESS | 2796 | 1471987761753 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 14:29:21 INFO - PROCESS | 2796 | 1471987761759 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 2796 | 1471987761761 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:21 INFO - PROCESS | 2796 | ++DOCSHELL 18191400 == 32 [pid = 2796] [id = 695] 14:29:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (181D2000) [pid = 2796] [serial = 2085] [outer = 00000000] 14:29:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (19881400) [pid = 2796] [serial = 2086] [outer = 181D2000] 14:29:21 INFO - PROCESS | 2796 | 1471987761817 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (1988A400) [pid = 2796] [serial = 2087] [outer = 181D2000] 14:29:22 INFO - PROCESS | 2796 | 1471987762256 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]]]}] 14:29:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:29:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 630ms 14:29:22 INFO - PROCESS | 2796 | 1471987762302 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 14:29:22 INFO - PROCESS | 2796 | 1471987762304 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 14:29:22 INFO - PROCESS | 2796 | 1471987762307 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:29:22 INFO - PROCESS | 2796 | 1471987762309 Marionette TRACE conn6 <- [1,2746,null,{}] 14:29:22 INFO - PROCESS | 2796 | 1471987762312 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}] 14:29:22 INFO - PROCESS | 2796 | 1471987762314 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:22 INFO - PROCESS | 2796 | 1471987762396 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 14:29:22 INFO - PROCESS | 2796 | 1471987762401 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 2796 | 1471987762403 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:22 INFO - PROCESS | 2796 | ++DOCSHELL 1994D000 == 33 [pid = 2796] [id = 696] 14:29:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (1994D800) [pid = 2796] [serial = 2088] [outer = 00000000] 14:29:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (19956800) [pid = 2796] [serial = 2089] [outer = 1994D800] 14:29:22 INFO - PROCESS | 2796 | 1471987762448 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1998F400) [pid = 2796] [serial = 2090] [outer = 1994D800] 14:29:22 INFO - PROCESS | 2796 | 1471987762903 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]]]}] 14:29:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:29:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 630ms 14:29:22 INFO - PROCESS | 2796 | 1471987762941 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 14:29:22 INFO - PROCESS | 2796 | 1471987762943 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 14:29:22 INFO - PROCESS | 2796 | 1471987762964 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:29:22 INFO - PROCESS | 2796 | 1471987762966 Marionette TRACE conn6 <- [1,2750,null,{}] 14:29:22 INFO - PROCESS | 2796 | 1471987762970 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}] 14:29:22 INFO - PROCESS | 2796 | 1471987762972 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:23 INFO - PROCESS | 2796 | 1471987763058 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 14:29:23 INFO - PROCESS | 2796 | 1471987763064 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:23 INFO - PROCESS | 2796 | 1471987763066 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:23 INFO - PROCESS | 2796 | ++DOCSHELL 19993C00 == 34 [pid = 2796] [id = 697] 14:29:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (19994400) [pid = 2796] [serial = 2091] [outer = 00000000] 14:29:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (1999C000) [pid = 2796] [serial = 2092] [outer = 19994400] 14:29:23 INFO - PROCESS | 2796 | 1471987763114 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (19A64000) [pid = 2796] [serial = 2093] [outer = 19994400] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 0D149000 == 33 [pid = 2796] [id = 426] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 18187400 == 32 [pid = 2796] [id = 432] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 0CECA000 == 31 [pid = 2796] [id = 425] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 1905D000 == 30 [pid = 2796] [id = 431] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 0CECB400 == 29 [pid = 2796] [id = 435] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 18D5F800 == 28 [pid = 2796] [id = 437] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 14671800 == 27 [pid = 2796] [id = 434] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 0C11EC00 == 26 [pid = 2796] [id = 430] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 18C95000 == 25 [pid = 2796] [id = 429] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 0CAFF400 == 24 [pid = 2796] [id = 433] 14:29:24 INFO - PROCESS | 2796 | --DOCSHELL 0C090400 == 23 [pid = 2796] [id = 680] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (146B3400) [pid = 2796] [serial = 2048] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0DE02000) [pid = 2796] [serial = 2047] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0CF0C800) [pid = 2796] [serial = 2044] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (0C104C00) [pid = 2796] [serial = 2041] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (0C11B400) [pid = 2796] [serial = 2042] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1658A000) [pid = 2796] [serial = 2050] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0D04F400) [pid = 2796] [serial = 2036] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CF2B800) [pid = 2796] [serial = 2035] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (19060800) [pid = 2796] [serial = 2060] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (189D5400) [pid = 2796] [serial = 2038] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (19655C00) [pid = 2796] [serial = 2062] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (18189C00) [pid = 2796] [serial = 2053] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (17165800) [pid = 2796] [serial = 2051] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (18E59800) [pid = 2796] [serial = 2059] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (1818F400) [pid = 2796] [serial = 2054] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 51 (18CE2000) [pid = 2796] [serial = 2057] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 50 (181DCC00) [pid = 2796] [serial = 2056] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | --DOMWINDOW == 49 (0CF2E800) [pid = 2796] [serial = 2045] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 2796 | 1471987764860 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]]]}] 14:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1933ms 14:29:24 INFO - PROCESS | 2796 | 1471987764904 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 14:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:29:24 INFO - PROCESS | 2796 | 1471987764908 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 14:29:24 INFO - PROCESS | 2796 | 1471987764913 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 2796 | 1471987764917 Marionette TRACE conn6 <- [1,2754,null,{}] 14:29:24 INFO - PROCESS | 2796 | 1471987764923 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}] 14:29:24 INFO - PROCESS | 2796 | 1471987764927 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:25 INFO - PROCESS | 2796 | 1471987765024 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 14:29:25 INFO - PROCESS | 2796 | 1471987765041 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 2796 | 1471987765044 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:25 INFO - PROCESS | 2796 | ++DOCSHELL 0CAFF000 == 24 [pid = 2796] [id = 698] 14:29:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 50 (0CE4F800) [pid = 2796] [serial = 2094] [outer = 00000000] 14:29:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 51 (0CE56C00) [pid = 2796] [serial = 2095] [outer = 0CE4F800] 14:29:25 INFO - PROCESS | 2796 | 1471987765098 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 52 (0CEC5000) [pid = 2796] [serial = 2096] [outer = 0CE4F800] 14:29:25 INFO - PROCESS | 2796 | 1471987765606 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]]]}] 14:29:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:29:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 730ms 14:29:25 INFO - PROCESS | 2796 | 1471987765643 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 14:29:25 INFO - PROCESS | 2796 | 1471987765648 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 14:29:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:29:25 INFO - PROCESS | 2796 | 1471987765654 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 2796 | 1471987765657 Marionette TRACE conn6 <- [1,2758,null,{}] 14:29:25 INFO - PROCESS | 2796 | 1471987765660 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}] 14:29:25 INFO - PROCESS | 2796 | 1471987765664 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:25 INFO - PROCESS | 2796 | 1471987765754 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 14:29:25 INFO - PROCESS | 2796 | 1471987765764 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 2796 | 1471987765767 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:25 INFO - PROCESS | 2796 | ++DOCSHELL 0CF10800 == 25 [pid = 2796] [id = 699] 14:29:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0CF10C00) [pid = 2796] [serial = 2097] [outer = 00000000] 14:29:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0CF30800) [pid = 2796] [serial = 2098] [outer = 0CF10C00] 14:29:25 INFO - PROCESS | 2796 | 1471987765817 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0CF38800) [pid = 2796] [serial = 2099] [outer = 0CF10C00] 14:29:26 INFO - PROCESS | 2796 | 1471987766292 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]]]}] 14:29:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:29:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 14:29:26 INFO - PROCESS | 2796 | 1471987766328 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 14:29:26 INFO - PROCESS | 2796 | 1471987766331 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 14:29:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:29:26 INFO - PROCESS | 2796 | 1471987766334 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:29:26 INFO - PROCESS | 2796 | 1471987766338 Marionette TRACE conn6 <- [1,2762,null,{}] 14:29:26 INFO - PROCESS | 2796 | 1471987766350 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}] 14:29:26 INFO - PROCESS | 2796 | 1471987766355 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:26 INFO - PROCESS | 2796 | 1471987766472 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 14:29:26 INFO - PROCESS | 2796 | 1471987766570 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 2796 | 1471987766573 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:26 INFO - PROCESS | 2796 | ++DOCSHELL 0DB9D400 == 26 [pid = 2796] [id = 700] 14:29:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0DB9EC00) [pid = 2796] [serial = 2100] [outer = 00000000] 14:29:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (0DFDBC00) [pid = 2796] [serial = 2101] [outer = 0DB9EC00] 14:29:26 INFO - PROCESS | 2796 | 1471987766622 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (146BD400) [pid = 2796] [serial = 2102] [outer = 0DB9EC00] 14:29:26 INFO - PROCESS | 2796 | 1471987767022 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 730ms 14:29:27 INFO - PROCESS | 2796 | 1471987767068 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 2796 | 1471987767070 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 14:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:29:27 INFO - PROCESS | 2796 | 1471987767073 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 2796 | 1471987767075 Marionette TRACE conn6 <- [1,2766,null,{}] 14:29:27 INFO - PROCESS | 2796 | 1471987767079 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}] 14:29:27 INFO - PROCESS | 2796 | 1471987767081 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:27 INFO - PROCESS | 2796 | 1471987767203 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 14:29:27 INFO - PROCESS | 2796 | 1471987767215 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 2796 | 1471987767217 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:27 INFO - PROCESS | 2796 | ++DOCSHELL 146BCC00 == 27 [pid = 2796] [id = 701] 14:29:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (14920800) [pid = 2796] [serial = 2103] [outer = 00000000] 14:29:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (14D6C000) [pid = 2796] [serial = 2104] [outer = 14920800] 14:29:27 INFO - PROCESS | 2796 | 1471987767264 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (15EAA800) [pid = 2796] [serial = 2105] [outer = 14920800] 14:29:27 INFO - PROCESS | 2796 | 1471987767668 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 631ms 14:29:27 INFO - PROCESS | 2796 | 1471987767709 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 2796 | 1471987767711 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 14:29:27 INFO - PROCESS | 2796 | 1471987767714 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:29:27 INFO - PROCESS | 2796 | 1471987767716 Marionette TRACE conn6 <- [1,2770,null,{}] 14:29:27 INFO - PROCESS | 2796 | 1471987767719 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}] 14:29:27 INFO - PROCESS | 2796 | 1471987767721 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:27 INFO - PROCESS | 2796 | 1471987767836 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 14:29:27 INFO - PROCESS | 2796 | 1471987767878 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 2796 | 1471987767880 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:27 INFO - PROCESS | 2796 | ++DOCSHELL 16BC8800 == 28 [pid = 2796] [id = 702] 14:29:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (16BC9000) [pid = 2796] [serial = 2106] [outer = 00000000] 14:29:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (172A8800) [pid = 2796] [serial = 2107] [outer = 16BC9000] 14:29:27 INFO - PROCESS | 2796 | 1471987767926 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1804D000) [pid = 2796] [serial = 2108] [outer = 16BC9000] 14:29:28 INFO - PROCESS | 2796 | 1471987768351 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:29:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 14:29:28 INFO - PROCESS | 2796 | 1471987768389 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 2796 | 1471987768391 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 14:29:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:29:28 INFO - PROCESS | 2796 | 1471987768403 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 2796 | 1471987768405 Marionette TRACE conn6 <- [1,2774,null,{}] 14:29:28 INFO - PROCESS | 2796 | 1471987768409 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}] 14:29:28 INFO - PROCESS | 2796 | 1471987768415 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:28 INFO - PROCESS | 2796 | 1471987768525 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 14:29:28 INFO - PROCESS | 2796 | 1471987768538 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 2796 | 1471987768540 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:28 INFO - PROCESS | 2796 | ++DOCSHELL 181CE000 == 29 [pid = 2796] [id = 703] 14:29:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (181D0C00) [pid = 2796] [serial = 2109] [outer = 00000000] 14:29:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18CD7C00) [pid = 2796] [serial = 2110] [outer = 181D0C00] 14:29:28 INFO - PROCESS | 2796 | 1471987768587 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18CE0000) [pid = 2796] [serial = 2111] [outer = 181D0C00] 14:29:29 INFO - PROCESS | 2796 | 1471987769022 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:29:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 672ms 14:29:29 INFO - PROCESS | 2796 | 1471987769081 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 2796 | 1471987769084 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 14:29:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:29:29 INFO - PROCESS | 2796 | 1471987769087 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 2796 | 1471987769089 Marionette TRACE conn6 <- [1,2778,null,{}] 14:29:29 INFO - PROCESS | 2796 | 1471987769092 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}] 14:29:29 INFO - PROCESS | 2796 | 1471987769094 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:29 INFO - PROCESS | 2796 | 1471987769174 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 14:29:29 INFO - PROCESS | 2796 | 1471987769208 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 2796 | 1471987769210 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:29 INFO - PROCESS | 2796 | ++DOCSHELL 18D66C00 == 30 [pid = 2796] [id = 704] 14:29:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18D67000) [pid = 2796] [serial = 2112] [outer = 00000000] 14:29:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18DB9C00) [pid = 2796] [serial = 2113] [outer = 18D67000] 14:29:29 INFO - PROCESS | 2796 | 1471987769256 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18E4B000) [pid = 2796] [serial = 2114] [outer = 18D67000] 14:29:29 INFO - PROCESS | 2796 | 1471987769681 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:29:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 630ms 14:29:29 INFO - PROCESS | 2796 | 1471987769737 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 2796 | 1471987769739 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 14:29:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:29:29 INFO - PROCESS | 2796 | 1471987769743 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 2796 | 1471987769744 Marionette TRACE conn6 <- [1,2782,null,{}] 14:29:29 INFO - PROCESS | 2796 | 1471987769748 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}] 14:29:29 INFO - PROCESS | 2796 | 1471987769750 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:29 INFO - PROCESS | 2796 | 1471987769835 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 14:29:29 INFO - PROCESS | 2796 | 1471987769841 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 2796 | 1471987769843 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:29 INFO - PROCESS | 2796 | ++DOCSHELL 18E52400 == 31 [pid = 2796] [id = 705] 14:29:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (18E52C00) [pid = 2796] [serial = 2115] [outer = 00000000] 14:29:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1906D800) [pid = 2796] [serial = 2116] [outer = 18E52C00] 14:29:29 INFO - PROCESS | 2796 | 1471987769892 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (158C8800) [pid = 2796] [serial = 2117] [outer = 18E52C00] 14:29:30 INFO - PROCESS | 2796 | 1471987770373 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]]]}] 14:29:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:29:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 14:29:30 INFO - PROCESS | 2796 | 1471987770416 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 2796 | 1471987770418 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 14:29:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:29:30 INFO - PROCESS | 2796 | 1471987770422 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 2796 | 1471987770423 Marionette TRACE conn6 <- [1,2786,null,{}] 14:29:30 INFO - PROCESS | 2796 | 1471987770427 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}] 14:29:30 INFO - PROCESS | 2796 | 1471987770429 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:30 INFO - PROCESS | 2796 | 1471987770545 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 14:29:30 INFO - PROCESS | 2796 | 1471987770635 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 2796 | 1471987770637 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:30 INFO - PROCESS | 2796 | ++DOCSHELL 0DB99800 == 32 [pid = 2796] [id = 706] 14:29:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1964EC00) [pid = 2796] [serial = 2118] [outer = 00000000] 14:29:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19656000) [pid = 2796] [serial = 2119] [outer = 1964EC00] 14:29:30 INFO - PROCESS | 2796 | 1471987770682 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196BF000) [pid = 2796] [serial = 2120] [outer = 1964EC00] 14:29:31 INFO - PROCESS | 2796 | 1471987771108 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]]]}] 14:29:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:29:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 730ms 14:29:31 INFO - PROCESS | 2796 | 1471987771156 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 2796 | 1471987771158 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 14:29:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:29:31 INFO - PROCESS | 2796 | 1471987771161 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 2796 | 1471987771163 Marionette TRACE conn6 <- [1,2790,null,{}] 14:29:31 INFO - PROCESS | 2796 | 1471987771166 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}] 14:29:31 INFO - PROCESS | 2796 | 1471987771168 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:31 INFO - PROCESS | 2796 | 1471987771291 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 14:29:31 INFO - PROCESS | 2796 | 1471987771297 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 2796 | 1471987771299 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:31 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2B000 == 33 [pid = 2796] [id = 707] 14:29:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19655C00) [pid = 2796] [serial = 2121] [outer = 00000000] 14:29:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19952C00) [pid = 2796] [serial = 2122] [outer = 19655C00] 14:29:31 INFO - PROCESS | 2796 | 1471987771344 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19994800) [pid = 2796] [serial = 2123] [outer = 19655C00] 14:29:31 INFO - PROCESS | 2796 | 1471987771775 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]]]}] 14:29:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:29:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 14:29:31 INFO - PROCESS | 2796 | 1471987771836 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 2796 | 1471987771838 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 14:29:31 INFO - PROCESS | 2796 | 1471987771841 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 2796 | 1471987771844 Marionette TRACE conn6 <- [1,2794,null,{}] 14:29:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:29:31 INFO - PROCESS | 2796 | 1471987771847 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}] 14:29:31 INFO - PROCESS | 2796 | 1471987771849 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:31 INFO - PROCESS | 2796 | 1471987772004 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 14:29:32 INFO - PROCESS | 2796 | 1471987772023 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 2796 | 1471987772025 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:32 INFO - PROCESS | 2796 | ++DOCSHELL 16BC6C00 == 34 [pid = 2796] [id = 708] 14:29:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (17DC2000) [pid = 2796] [serial = 2124] [outer = 00000000] 14:29:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19C0DC00) [pid = 2796] [serial = 2125] [outer = 17DC2000] 14:29:32 INFO - PROCESS | 2796 | 1471987772073 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1A99FC00) [pid = 2796] [serial = 2126] [outer = 17DC2000] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (181CE800) [pid = 2796] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18DB3800) [pid = 2796] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1964B800) [pid = 2796] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1994D800) [pid = 2796] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D056800) [pid = 2796] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D04F800) [pid = 2796] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0C113C00) [pid = 2796] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF01400) [pid = 2796] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19074C00) [pid = 2796] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (181D2000) [pid = 2796] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:29:32 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (18052C00) [pid = 2796] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:29:32 INFO - PROCESS | 2796 | 1471987772609 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]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:29:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 830ms 14:29:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:29:32 INFO - PROCESS | 2796 | 1471987772677 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 2796 | 1471987772679 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 14:29:32 INFO - PROCESS | 2796 | 1471987772683 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 2796 | 1471987772684 Marionette TRACE conn6 <- [1,2798,null,{}] 14:29:32 INFO - PROCESS | 2796 | 1471987772688 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}] 14:29:32 INFO - PROCESS | 2796 | 1471987772690 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:32 INFO - PROCESS | 2796 | 1471987772777 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 14:29:32 INFO - PROCESS | 2796 | 1471987772783 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 2796 | 1471987772785 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:32 INFO - PROCESS | 2796 | ++DOCSHELL 18056000 == 35 [pid = 2796] [id = 709] 14:29:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1818E400) [pid = 2796] [serial = 2127] [outer = 00000000] 14:29:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (196BD800) [pid = 2796] [serial = 2128] [outer = 1818E400] 14:29:32 INFO - PROCESS | 2796 | 1471987772833 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196BE000) [pid = 2796] [serial = 2129] [outer = 1818E400] 14:29:33 INFO - PROCESS | 2796 | 1471987773264 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:29:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 630ms 14:29:33 INFO - PROCESS | 2796 | 1471987773322 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 2796 | 1471987773324 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 14:29:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:29:33 INFO - PROCESS | 2796 | 1471987773327 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 2796 | 1471987773329 Marionette TRACE conn6 <- [1,2802,null,{}] 14:29:33 INFO - PROCESS | 2796 | 1471987773333 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}] 14:29:33 INFO - PROCESS | 2796 | 1471987773334 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:33 INFO - PROCESS | 2796 | 1471987773415 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 14:29:33 INFO - PROCESS | 2796 | 1471987773420 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 2796 | 1471987773422 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:33 INFO - PROCESS | 2796 | ++DOCSHELL 1AB73400 == 36 [pid = 2796] [id = 710] 14:29:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1AB75400) [pid = 2796] [serial = 2130] [outer = 00000000] 14:29:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1AF84800) [pid = 2796] [serial = 2131] [outer = 1AB75400] 14:29:33 INFO - PROCESS | 2796 | 1471987773467 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1AF87400) [pid = 2796] [serial = 2132] [outer = 1AB75400] 14:29:33 INFO - PROCESS | 2796 | 1471987773903 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:29:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 630ms 14:29:33 INFO - PROCESS | 2796 | 1471987773970 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 14:29:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:29:33 INFO - PROCESS | 2796 | 1471987773973 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 14:29:33 INFO - PROCESS | 2796 | 1471987773976 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 2796 | 1471987773977 Marionette TRACE conn6 <- [1,2806,null,{}] 14:29:33 INFO - PROCESS | 2796 | 1471987773981 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}] 14:29:33 INFO - PROCESS | 2796 | 1471987773983 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:34 INFO - PROCESS | 2796 | 1471987774065 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 14:29:34 INFO - PROCESS | 2796 | 1471987774070 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 2796 | 1471987774072 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:34 INFO - PROCESS | 2796 | ++DOCSHELL 1AF83C00 == 37 [pid = 2796] [id = 711] 14:29:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AF8B000) [pid = 2796] [serial = 2133] [outer = 00000000] 14:29:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1AFF6800) [pid = 2796] [serial = 2134] [outer = 1AF8B000] 14:29:34 INFO - PROCESS | 2796 | 1471987774117 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B0D9000) [pid = 2796] [serial = 2135] [outer = 1AF8B000] 14:29:34 INFO - PROCESS | 2796 | 1471987774862 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]]]}] 14:29:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:29:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 930ms 14:29:34 INFO - PROCESS | 2796 | 1471987774919 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 2796 | 1471987774924 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 14:29:34 INFO - PROCESS | 2796 | 1471987774930 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:29:34 INFO - PROCESS | 2796 | 1471987774933 Marionette TRACE conn6 <- [1,2810,null,{}] 14:29:34 INFO - PROCESS | 2796 | 1471987774940 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}] 14:29:34 INFO - PROCESS | 2796 | 1471987774943 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:35 INFO - PROCESS | 2796 | 1471987775077 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 14:29:35 INFO - PROCESS | 2796 | 1471987775211 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 2796 | 1471987775214 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:35 INFO - PROCESS | 2796 | ++DOCSHELL 0C114400 == 38 [pid = 2796] [id = 712] 14:29:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0C985C00) [pid = 2796] [serial = 2136] [outer = 00000000] 14:29:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0CE58C00) [pid = 2796] [serial = 2137] [outer = 0C985C00] 14:29:35 INFO - PROCESS | 2796 | 1471987775276 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0CF0A400) [pid = 2796] [serial = 2138] [outer = 0C985C00] 14:29:35 INFO - PROCESS | 2796 | 1471987775975 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]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:29:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1069ms 14:29:35 INFO - PROCESS | 2796 | 1471987776005 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 2796 | 1471987776010 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 14:29:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:29:35 INFO - PROCESS | 2796 | 1471987776016 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 2796 | 1471987776019 Marionette TRACE conn6 <- [1,2814,null,{}] 14:29:36 INFO - PROCESS | 2796 | 1471987776023 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}] 14:29:36 INFO - PROCESS | 2796 | 1471987776027 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:36 INFO - PROCESS | 2796 | 1471987776363 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 14:29:36 INFO - PROCESS | 2796 | 1471987776383 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 2796 | 1471987776386 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:36 INFO - PROCESS | 2796 | ++DOCSHELL 0C10D800 == 39 [pid = 2796] [id = 713] 14:29:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0C113400) [pid = 2796] [serial = 2139] [outer = 00000000] 14:29:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0C11C000) [pid = 2796] [serial = 2140] [outer = 0C113400] 14:29:36 INFO - PROCESS | 2796 | 1471987776441 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CA01800) [pid = 2796] [serial = 2141] [outer = 0C113400] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 1AB73400 == 38 [pid = 2796] [id = 710] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 18056000 == 37 [pid = 2796] [id = 709] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 16BC6C00 == 36 [pid = 2796] [id = 708] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 0CF2B000 == 35 [pid = 2796] [id = 707] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 0DB99800 == 34 [pid = 2796] [id = 706] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 18E52400 == 33 [pid = 2796] [id = 705] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 18D66C00 == 32 [pid = 2796] [id = 704] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 181CE000 == 31 [pid = 2796] [id = 703] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 16BC8800 == 30 [pid = 2796] [id = 702] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 146BCC00 == 29 [pid = 2796] [id = 701] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 0DB9D400 == 28 [pid = 2796] [id = 700] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 0CF10800 == 27 [pid = 2796] [id = 699] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (1999C000) [pid = 2796] [serial = 2092] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOCSHELL 0CAFF000 == 26 [pid = 2796] [id = 698] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (18CDE800) [pid = 2796] [serial = 2039] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (18CD8800) [pid = 2796] [serial = 2077] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18CE0C00) [pid = 2796] [serial = 2078] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (1906F800) [pid = 2796] [serial = 2081] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18E56800) [pid = 2796] [serial = 2080] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19652800) [pid = 2796] [serial = 2083] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19956800) [pid = 2796] [serial = 2089] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (196C7000) [pid = 2796] [serial = 2084] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (1998F400) [pid = 2796] [serial = 2090] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (15EAF800) [pid = 2796] [serial = 2074] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0D142000) [pid = 2796] [serial = 2071] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D531000) [pid = 2796] [serial = 2072] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CE70C00) [pid = 2796] [serial = 2069] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0C774000) [pid = 2796] [serial = 2068] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0DB90400) [pid = 2796] [serial = 2066] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0D65D400) [pid = 2796] [serial = 2065] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (19656400) [pid = 2796] [serial = 2063] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19881400) [pid = 2796] [serial = 2086] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (17162400) [pid = 2796] [serial = 2075] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1988A400) [pid = 2796] [serial = 2087] [outer = 00000000] [url = about:blank] 14:29:37 INFO - PROCESS | 2796 | 1471987777191 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:29:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1218ms 14:29:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:29:37 INFO - PROCESS | 2796 | 1471987777239 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 2796 | 1471987777243 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 14:29:37 INFO - PROCESS | 2796 | 1471987777248 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 2796 | 1471987777251 Marionette TRACE conn6 <- [1,2818,null,{}] 14:29:37 INFO - PROCESS | 2796 | 1471987777255 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}] 14:29:37 INFO - PROCESS | 2796 | 1471987777258 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:37 INFO - PROCESS | 2796 | 1471987777350 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 14:29:37 INFO - PROCESS | 2796 | 1471987777450 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 2796 | 1471987777453 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:37 INFO - PROCESS | 2796 | ++DOCSHELL 0CE53800 == 27 [pid = 2796] [id = 714] 14:29:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CE54C00) [pid = 2796] [serial = 2142] [outer = 00000000] 14:29:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CF0A800) [pid = 2796] [serial = 2143] [outer = 0CE54C00] 14:29:37 INFO - PROCESS | 2796 | 1471987777502 Marionette DEBUG loaded listener.js 14:29:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CF6AC00) [pid = 2796] [serial = 2144] [outer = 0CE54C00] 14:29:37 INFO - PROCESS | 2796 | 1471987777960 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:29:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 790ms 14:29:38 INFO - PROCESS | 2796 | 1471987778039 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 2796 | 1471987778042 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 14:29:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:29:38 INFO - PROCESS | 2796 | 1471987778046 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 2796 | 1471987778048 Marionette TRACE conn6 <- [1,2822,null,{}] 14:29:38 INFO - PROCESS | 2796 | 1471987778052 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}] 14:29:38 INFO - PROCESS | 2796 | 1471987778054 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:38 INFO - PROCESS | 2796 | 1471987778143 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 14:29:38 INFO - PROCESS | 2796 | 1471987778160 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 2796 | 1471987778162 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:38 INFO - PROCESS | 2796 | ++DOCSHELL 14673000 == 28 [pid = 2796] [id = 715] 14:29:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (14676800) [pid = 2796] [serial = 2145] [outer = 00000000] 14:29:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (146BEC00) [pid = 2796] [serial = 2146] [outer = 14676800] 14:29:38 INFO - PROCESS | 2796 | 1471987778210 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (149F3800) [pid = 2796] [serial = 2147] [outer = 14676800] 14:29:38 INFO - PROCESS | 2796 | 1471987778689 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:29:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 14:29:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:29:38 INFO - PROCESS | 2796 | 1471987778718 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 2796 | 1471987778722 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 14:29:38 INFO - PROCESS | 2796 | 1471987778733 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 2796 | 1471987778738 Marionette TRACE conn6 <- [1,2826,null,{}] 14:29:38 INFO - PROCESS | 2796 | 1471987778741 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}] 14:29:38 INFO - PROCESS | 2796 | 1471987778744 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:38 INFO - PROCESS | 2796 | 1471987778836 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 14:29:38 INFO - PROCESS | 2796 | 1471987778844 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 2796 | 1471987778846 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:38 INFO - PROCESS | 2796 | ++DOCSHELL 17DC9400 == 29 [pid = 2796] [id = 716] 14:29:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (17DCD800) [pid = 2796] [serial = 2148] [outer = 00000000] 14:29:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18188000) [pid = 2796] [serial = 2149] [outer = 17DCD800] 14:29:38 INFO - PROCESS | 2796 | 1471987778893 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18191C00) [pid = 2796] [serial = 2150] [outer = 17DCD800] 14:29:39 INFO - PROCESS | 2796 | 1471987779361 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]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:29:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 690ms 14:29:39 INFO - PROCESS | 2796 | 1471987779418 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 2796 | 1471987779420 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 14:29:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:29:39 INFO - PROCESS | 2796 | 1471987779423 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 2796 | 1471987779425 Marionette TRACE conn6 <- [1,2830,null,{}] 14:29:39 INFO - PROCESS | 2796 | 1471987779428 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}] 14:29:39 INFO - PROCESS | 2796 | 1471987779430 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:39 INFO - PROCESS | 2796 | 1471987779550 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 14:29:39 INFO - PROCESS | 2796 | 1471987779556 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 2796 | 1471987779558 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:39 INFO - PROCESS | 2796 | ++DOCSHELL 181D6C00 == 30 [pid = 2796] [id = 717] 14:29:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (18A29C00) [pid = 2796] [serial = 2151] [outer = 00000000] 14:29:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18CE0C00) [pid = 2796] [serial = 2152] [outer = 18A29C00] 14:29:39 INFO - PROCESS | 2796 | 1471987779606 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (18D68000) [pid = 2796] [serial = 2153] [outer = 18A29C00] 14:29:40 INFO - PROCESS | 2796 | 1471987780059 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]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:29:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 14:29:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:29:40 INFO - PROCESS | 2796 | 1471987780094 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 2796 | 1471987780096 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 14:29:40 INFO - PROCESS | 2796 | 1471987780099 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 2796 | 1471987780101 Marionette TRACE conn6 <- [1,2834,null,{}] 14:29:40 INFO - PROCESS | 2796 | 1471987780110 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}] 14:29:40 INFO - PROCESS | 2796 | 1471987780112 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:40 INFO - PROCESS | 2796 | 1471987780228 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 14:29:40 INFO - PROCESS | 2796 | 1471987780321 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 2796 | 1471987780327 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:40 INFO - PROCESS | 2796 | ++DOCSHELL 0D2B3400 == 31 [pid = 2796] [id = 718] 14:29:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (18E52000) [pid = 2796] [serial = 2154] [outer = 00000000] 14:29:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1905C000) [pid = 2796] [serial = 2155] [outer = 18E52000] 14:29:40 INFO - PROCESS | 2796 | 1471987780386 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1964FC00) [pid = 2796] [serial = 2156] [outer = 18E52000] 14:29:40 INFO - PROCESS | 2796 | 1471987780859 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]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:29:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 790ms 14:29:40 INFO - PROCESS | 2796 | 1471987780897 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 2796 | 1471987780899 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 14:29:40 INFO - PROCESS | 2796 | 1471987780906 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 2796 | 1471987780908 Marionette TRACE conn6 <- [1,2838,null,{}] 14:29:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:29:40 INFO - PROCESS | 2796 | 1471987780912 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}] 14:29:40 INFO - PROCESS | 2796 | 1471987780914 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:41 INFO - PROCESS | 2796 | 1471987781043 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 14:29:41 INFO - PROCESS | 2796 | 1471987781112 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 2796 | 1471987781114 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:41 INFO - PROCESS | 2796 | ++DOCSHELL 0C097000 == 32 [pid = 2796] [id = 719] 14:29:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19655800) [pid = 2796] [serial = 2157] [outer = 00000000] 14:29:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196CB400) [pid = 2796] [serial = 2158] [outer = 19655800] 14:29:41 INFO - PROCESS | 2796 | 1471987781160 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (196C2400) [pid = 2796] [serial = 2159] [outer = 19655800] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0CE4F800) [pid = 2796] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (19994400) [pid = 2796] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (14920800) [pid = 2796] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CF10C00) [pid = 2796] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (1964EC00) [pid = 2796] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18E52C00) [pid = 2796] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (181D0C00) [pid = 2796] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (16BC9000) [pid = 2796] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0DB9EC00) [pid = 2796] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18D67000) [pid = 2796] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19655C00) [pid = 2796] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (17DC2000) [pid = 2796] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1AB75400) [pid = 2796] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:29:41 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1818E400) [pid = 2796] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:29:41 INFO - PROCESS | 2796 | 1471987781739 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:29:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 870ms 14:29:41 INFO - PROCESS | 2796 | 1471987781781 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 2796 | 1471987781783 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 14:29:41 INFO - PROCESS | 2796 | 1471987781786 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:29:41 INFO - PROCESS | 2796 | 1471987781788 Marionette TRACE conn6 <- [1,2842,null,{}] 14:29:41 INFO - PROCESS | 2796 | 1471987781792 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}] 14:29:41 INFO - PROCESS | 2796 | 1471987781794 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:41 INFO - PROCESS | 2796 | 1471987781917 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 14:29:41 INFO - PROCESS | 2796 | 1471987781981 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 2796 | 1471987781983 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:41 INFO - PROCESS | 2796 | ++DOCSHELL 0CF0D000 == 33 [pid = 2796] [id = 720] 14:29:41 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0D528000) [pid = 2796] [serial = 2160] [outer = 00000000] 14:29:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (17DC1800) [pid = 2796] [serial = 2161] [outer = 0D528000] 14:29:42 INFO - PROCESS | 2796 | 1471987782028 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18193800) [pid = 2796] [serial = 2162] [outer = 0D528000] 14:29:42 INFO - PROCESS | 2796 | 1471987782395 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]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:29:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 630ms 14:29:42 INFO - PROCESS | 2796 | 1471987782429 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 2796 | 1471987782431 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 14:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:29:42 INFO - PROCESS | 2796 | 1471987782434 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 2796 | 1471987782436 Marionette TRACE conn6 <- [1,2846,null,{}] 14:29:42 INFO - PROCESS | 2796 | 1471987782439 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}] 14:29:42 INFO - PROCESS | 2796 | 1471987782441 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:42 INFO - PROCESS | 2796 | 1471987782527 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 14:29:42 INFO - PROCESS | 2796 | 1471987782533 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 2796 | 1471987782535 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:42 INFO - PROCESS | 2796 | ++DOCSHELL 18E55C00 == 34 [pid = 2796] [id = 721] 14:29:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1905E000) [pid = 2796] [serial = 2163] [outer = 00000000] 14:29:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19958400) [pid = 2796] [serial = 2164] [outer = 1905E000] 14:29:42 INFO - PROCESS | 2796 | 1471987782583 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19995000) [pid = 2796] [serial = 2165] [outer = 1905E000] 14:29:43 INFO - PROCESS | 2796 | 1471987783028 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:29:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 630ms 14:29:43 INFO - PROCESS | 2796 | 1471987783074 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 2796 | 1471987783076 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 14:29:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:29:43 INFO - PROCESS | 2796 | 1471987783080 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 2796 | 1471987783082 Marionette TRACE conn6 <- [1,2850,null,{}] 14:29:43 INFO - PROCESS | 2796 | 1471987783085 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}] 14:29:43 INFO - PROCESS | 2796 | 1471987783087 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:43 INFO - PROCESS | 2796 | 1471987783174 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 14:29:43 INFO - PROCESS | 2796 | 1471987783180 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 2796 | 1471987783182 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:43 INFO - PROCESS | 2796 | ++DOCSHELL 172AD800 == 35 [pid = 2796] [id = 722] 14:29:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (19A5F800) [pid = 2796] [serial = 2166] [outer = 00000000] 14:29:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19C10400) [pid = 2796] [serial = 2167] [outer = 19A5F800] 14:29:43 INFO - PROCESS | 2796 | 1471987783227 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19ED9800) [pid = 2796] [serial = 2168] [outer = 19A5F800] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 0CE53800 == 34 [pid = 2796] [id = 714] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 0C10D800 == 33 [pid = 2796] [id = 713] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 1AF83C00 == 32 [pid = 2796] [id = 711] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 0C114400 == 31 [pid = 2796] [id = 712] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 17DC9400 == 30 [pid = 2796] [id = 716] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 14673000 == 29 [pid = 2796] [id = 715] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 0CF0D000 == 28 [pid = 2796] [id = 720] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 18E55C00 == 27 [pid = 2796] [id = 721] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 0C097000 == 26 [pid = 2796] [id = 719] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 0D2B3400 == 25 [pid = 2796] [id = 718] 14:29:44 INFO - PROCESS | 2796 | --DOCSHELL 181D6C00 == 24 [pid = 2796] [id = 717] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CE56C00) [pid = 2796] [serial = 2095] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CEC5000) [pid = 2796] [serial = 2096] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19A64000) [pid = 2796] [serial = 2093] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (14D6C000) [pid = 2796] [serial = 2104] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (15EAA800) [pid = 2796] [serial = 2105] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF30800) [pid = 2796] [serial = 2098] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0CF38800) [pid = 2796] [serial = 2099] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19656000) [pid = 2796] [serial = 2119] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1906D800) [pid = 2796] [serial = 2116] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18CD7C00) [pid = 2796] [serial = 2110] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18CE0000) [pid = 2796] [serial = 2111] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (172A8800) [pid = 2796] [serial = 2107] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1804D000) [pid = 2796] [serial = 2108] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0DFDBC00) [pid = 2796] [serial = 2101] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (146BD400) [pid = 2796] [serial = 2102] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (18DB9C00) [pid = 2796] [serial = 2113] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (18E4B000) [pid = 2796] [serial = 2114] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (19952C00) [pid = 2796] [serial = 2122] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (196BF000) [pid = 2796] [serial = 2120] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (19C0DC00) [pid = 2796] [serial = 2125] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (1AF87400) [pid = 2796] [serial = 2132] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (1AF84800) [pid = 2796] [serial = 2131] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (1AFF6800) [pid = 2796] [serial = 2134] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (1A99FC00) [pid = 2796] [serial = 2126] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (196BD800) [pid = 2796] [serial = 2128] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (19994800) [pid = 2796] [serial = 2123] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 51 (158C8800) [pid = 2796] [serial = 2117] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | --DOMWINDOW == 50 (196BE000) [pid = 2796] [serial = 2129] [outer = 00000000] [url = about:blank] 14:29:44 INFO - PROCESS | 2796 | 1471987785010 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1984ms 14:29:45 INFO - PROCESS | 2796 | 1471987785066 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 2796 | 1471987785071 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 14:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:29:45 INFO - PROCESS | 2796 | 1471987785076 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 2796 | 1471987785080 Marionette TRACE conn6 <- [1,2854,null,{}] 14:29:45 INFO - PROCESS | 2796 | 1471987785086 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}] 14:29:45 INFO - PROCESS | 2796 | 1471987785089 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:45 INFO - PROCESS | 2796 | 1471987785185 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 14:29:45 INFO - PROCESS | 2796 | 1471987785201 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:45 INFO - PROCESS | 2796 | 1471987785205 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:45 INFO - PROCESS | 2796 | ++DOCSHELL 0CE50C00 == 25 [pid = 2796] [id = 723] 14:29:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 51 (0CE52400) [pid = 2796] [serial = 2169] [outer = 00000000] 14:29:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 52 (0CE5BC00) [pid = 2796] [serial = 2170] [outer = 0CE52400] 14:29:45 INFO - PROCESS | 2796 | 1471987785257 Marionette DEBUG loaded listener.js 14:29:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0CEC7000) [pid = 2796] [serial = 2171] [outer = 0CE52400] 14:29:45 INFO - PROCESS | 2796 | 1471987785766 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 730ms 14:29:45 INFO - PROCESS | 2796 | 1471987785811 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 2796 | 1471987785816 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 14:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:29:45 INFO - PROCESS | 2796 | 1471987785822 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 2796 | 1471987785825 Marionette TRACE conn6 <- [1,2858,null,{}] 14:29:45 INFO - PROCESS | 2796 | 1471987785829 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}] 14:29:45 INFO - PROCESS | 2796 | 1471987785832 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:45 INFO - PROCESS | 2796 | 1471987785921 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 14:29:45 INFO - PROCESS | 2796 | 1471987785931 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:45 INFO - PROCESS | 2796 | 1471987785933 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:45 INFO - PROCESS | 2796 | ++DOCSHELL 0CF35000 == 26 [pid = 2796] [id = 724] 14:29:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0CF36400) [pid = 2796] [serial = 2172] [outer = 00000000] 14:29:45 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0CF68800) [pid = 2796] [serial = 2173] [outer = 0CF36400] 14:29:45 INFO - PROCESS | 2796 | 1471987785991 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0D051800) [pid = 2796] [serial = 2174] [outer = 0CF36400] 14:29:46 INFO - PROCESS | 2796 | 1471987786514 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]]]}] 14:29:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:29:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 732ms 14:29:46 INFO - PROCESS | 2796 | 1471987786557 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 14:29:46 INFO - PROCESS | 2796 | 1471987786560 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 14:29:46 INFO - PROCESS | 2796 | 1471987786563 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:29:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:29:46 INFO - PROCESS | 2796 | 1471987786567 Marionette TRACE conn6 <- [1,2862,null,{}] 14:29:46 INFO - PROCESS | 2796 | 1471987786607 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}] 14:29:46 INFO - PROCESS | 2796 | 1471987786612 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:46 INFO - PROCESS | 2796 | 1471987786707 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 14:29:46 INFO - PROCESS | 2796 | 1471987786721 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 2796 | 1471987786724 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:46 INFO - PROCESS | 2796 | ++DOCSHELL 14673000 == 27 [pid = 2796] [id = 725] 14:29:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (14679800) [pid = 2796] [serial = 2175] [outer = 00000000] 14:29:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (146BE000) [pid = 2796] [serial = 2176] [outer = 14679800] 14:29:46 INFO - PROCESS | 2796 | 1471987786777 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (14D40400) [pid = 2796] [serial = 2177] [outer = 14679800] 14:29:47 INFO - PROCESS | 2796 | 1471987787258 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]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:29:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 14:29:47 INFO - PROCESS | 2796 | 1471987787297 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 2796 | 1471987787300 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 14:29:47 INFO - PROCESS | 2796 | 1471987787303 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:29:47 INFO - PROCESS | 2796 | 1471987787304 Marionette TRACE conn6 <- [1,2866,null,{}] 14:29:47 INFO - PROCESS | 2796 | 1471987787308 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}] 14:29:47 INFO - PROCESS | 2796 | 1471987787310 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:47 INFO - PROCESS | 2796 | 1471987787395 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 14:29:47 INFO - PROCESS | 2796 | 1471987787400 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 2796 | 1471987787402 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:47 INFO - PROCESS | 2796 | ++DOCSHELL 14E97000 == 28 [pid = 2796] [id = 726] 14:29:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (14EA1800) [pid = 2796] [serial = 2178] [outer = 00000000] 14:29:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (16584C00) [pid = 2796] [serial = 2179] [outer = 14EA1800] 14:29:47 INFO - PROCESS | 2796 | 1471987787449 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (16BCF400) [pid = 2796] [serial = 2180] [outer = 14EA1800] 14:29:47 INFO - PROCESS | 2796 | 1471987787910 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]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:29:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 630ms 14:29:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:29:47 INFO - PROCESS | 2796 | 1471987787945 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 2796 | 1471987787947 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 14:29:47 INFO - PROCESS | 2796 | 1471987787950 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 2796 | 1471987787952 Marionette TRACE conn6 <- [1,2870,null,{}] 14:29:47 INFO - PROCESS | 2796 | 1471987787956 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}] 14:29:47 INFO - PROCESS | 2796 | 1471987787958 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:48 INFO - PROCESS | 2796 | 1471987788042 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 14:29:48 INFO - PROCESS | 2796 | 1471987788048 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 2796 | 1471987788050 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:48 INFO - PROCESS | 2796 | ++DOCSHELL 172AC800 == 29 [pid = 2796] [id = 727] 14:29:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (172AD000) [pid = 2796] [serial = 2181] [outer = 00000000] 14:29:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1815D400) [pid = 2796] [serial = 2182] [outer = 172AD000] 14:29:48 INFO - PROCESS | 2796 | 1471987788097 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (1818D800) [pid = 2796] [serial = 2183] [outer = 172AD000] 14:29:48 INFO - PROCESS | 2796 | 1471987788573 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]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:29:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 14:29:48 INFO - PROCESS | 2796 | 1471987788623 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 2796 | 1471987788625 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 14:29:48 INFO - PROCESS | 2796 | 1471987788628 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:29:48 INFO - PROCESS | 2796 | 1471987788630 Marionette TRACE conn6 <- [1,2874,null,{}] 14:29:48 INFO - PROCESS | 2796 | 1471987788634 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}] 14:29:48 INFO - PROCESS | 2796 | 1471987788640 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:48 INFO - PROCESS | 2796 | 1471987788745 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 14:29:48 INFO - PROCESS | 2796 | 1471987788753 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 2796 | 1471987788755 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:48 INFO - PROCESS | 2796 | ++DOCSHELL 18CD9C00 == 30 [pid = 2796] [id = 728] 14:29:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18CE1400) [pid = 2796] [serial = 2184] [outer = 00000000] 14:29:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18D6C400) [pid = 2796] [serial = 2185] [outer = 18CE1400] 14:29:48 INFO - PROCESS | 2796 | 1471987788801 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18DB5800) [pid = 2796] [serial = 2186] [outer = 18CE1400] 14:29:49 INFO - PROCESS | 2796 | 1471987789245 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]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:29:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 14:29:49 INFO - PROCESS | 2796 | 1471987789302 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 2796 | 1471987789304 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 14:29:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:29:49 INFO - PROCESS | 2796 | 1471987789308 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 2796 | 1471987789309 Marionette TRACE conn6 <- [1,2878,null,{}] 14:29:49 INFO - PROCESS | 2796 | 1471987789313 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}] 14:29:49 INFO - PROCESS | 2796 | 1471987789315 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:49 INFO - PROCESS | 2796 | 1471987789393 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 14:29:49 INFO - PROCESS | 2796 | 1471987789425 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 2796 | 1471987789427 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:49 INFO - PROCESS | 2796 | ++DOCSHELL 18E4F400 == 31 [pid = 2796] [id = 729] 14:29:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18E4F800) [pid = 2796] [serial = 2187] [outer = 00000000] 14:29:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19060400) [pid = 2796] [serial = 2188] [outer = 18E4F800] 14:29:49 INFO - PROCESS | 2796 | 1471987789475 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19060C00) [pid = 2796] [serial = 2189] [outer = 18E4F800] 14:29:49 INFO - PROCESS | 2796 | 1471987789888 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:29:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 630ms 14:29:49 INFO - PROCESS | 2796 | 1471987789956 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 2796 | 1471987789958 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 14:29:49 INFO - PROCESS | 2796 | 1471987789961 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:29:49 INFO - PROCESS | 2796 | 1471987789963 Marionette TRACE conn6 <- [1,2882,null,{}] 14:29:49 INFO - PROCESS | 2796 | 1471987789967 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}] 14:29:49 INFO - PROCESS | 2796 | 1471987789969 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:50 INFO - PROCESS | 2796 | 1471987790048 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 14:29:50 INFO - PROCESS | 2796 | 1471987790053 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:50 INFO - PROCESS | 2796 | 1471987790055 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:50 INFO - PROCESS | 2796 | ++DOCSHELL 0C117000 == 32 [pid = 2796] [id = 730] 14:29:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (0C118C00) [pid = 2796] [serial = 2190] [outer = 00000000] 14:29:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18055C00) [pid = 2796] [serial = 2191] [outer = 0C118C00] 14:29:50 INFO - PROCESS | 2796 | 1471987790102 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (16BC8800) [pid = 2796] [serial = 2192] [outer = 0C118C00] 14:29:50 INFO - PROCESS | 2796 | 1471987790579 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]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:29:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 14:29:50 INFO - PROCESS | 2796 | 1471987790636 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 2796 | 1471987790638 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 14:29:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:29:50 INFO - PROCESS | 2796 | 1471987790641 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 2796 | 1471987790643 Marionette TRACE conn6 <- [1,2886,null,{}] 14:29:50 INFO - PROCESS | 2796 | 1471987790654 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}] 14:29:50 INFO - PROCESS | 2796 | 1471987790656 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:50 INFO - PROCESS | 2796 | 1471987790768 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 14:29:50 INFO - PROCESS | 2796 | 1471987790859 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:50 INFO - PROCESS | 2796 | 1471987790861 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:50 INFO - PROCESS | 2796 | ++DOCSHELL 14671800 == 33 [pid = 2796] [id = 731] 14:29:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19653000) [pid = 2796] [serial = 2193] [outer = 00000000] 14:29:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C5400) [pid = 2796] [serial = 2194] [outer = 19653000] 14:29:50 INFO - PROCESS | 2796 | 1471987790908 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (196C5C00) [pid = 2796] [serial = 2195] [outer = 19653000] 14:29:51 INFO - PROCESS | 2796 | 1471987791353 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]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 730ms 14:29:51 INFO - PROCESS | 2796 | 1471987791372 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 2796 | 1471987791374 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 14:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:29:51 INFO - PROCESS | 2796 | 1471987791384 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 2796 | 1471987791386 Marionette TRACE conn6 <- [1,2890,null,{}] 14:29:51 INFO - PROCESS | 2796 | 1471987791389 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}] 14:29:51 INFO - PROCESS | 2796 | 1471987791391 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:51 INFO - PROCESS | 2796 | 1471987791510 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 14:29:51 INFO - PROCESS | 2796 | 1471987791515 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 2796 | 1471987791517 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:51 INFO - PROCESS | 2796 | ++DOCSHELL 1988FC00 == 34 [pid = 2796] [id = 732] 14:29:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (19949800) [pid = 2796] [serial = 2196] [outer = 00000000] 14:29:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19956000) [pid = 2796] [serial = 2197] [outer = 19949800] 14:29:51 INFO - PROCESS | 2796 | 1471987791562 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (19991400) [pid = 2796] [serial = 2198] [outer = 19949800] 14:29:52 INFO - PROCESS | 2796 | 1471987792030 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:29:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 14:29:52 INFO - PROCESS | 2796 | 1471987792057 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 2796 | 1471987792060 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 14:29:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:29:52 INFO - PROCESS | 2796 | 1471987792068 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 2796 | 1471987792070 Marionette TRACE conn6 <- [1,2894,null,{}] 14:29:52 INFO - PROCESS | 2796 | 1471987792074 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}] 14:29:52 INFO - PROCESS | 2796 | 1471987792076 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:52 INFO - PROCESS | 2796 | 1471987792230 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18A29C00) [pid = 2796] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19655800) [pid = 2796] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18E52000) [pid = 2796] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0D528000) [pid = 2796] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (1905E000) [pid = 2796] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (17DCD800) [pid = 2796] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (14676800) [pid = 2796] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CE54C00) [pid = 2796] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0C113400) [pid = 2796] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C985C00) [pid = 2796] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:29:52 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (1AF8B000) [pid = 2796] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:29:52 INFO - PROCESS | 2796 | 1471987792439 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 2796 | 1471987792441 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:52 INFO - PROCESS | 2796 | ++DOCSHELL 0C76BC00 == 35 [pid = 2796] [id = 733] 14:29:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0C7C9C00) [pid = 2796] [serial = 2199] [outer = 00000000] 14:29:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0CED1800) [pid = 2796] [serial = 2200] [outer = 0C7C9C00] 14:29:52 INFO - PROCESS | 2796 | 1471987792489 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (17163000) [pid = 2796] [serial = 2201] [outer = 0C7C9C00] 14:29:52 INFO - PROCESS | 2796 | 1471987792871 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]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:29:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 830ms 14:29:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:29:52 INFO - PROCESS | 2796 | 1471987792903 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 2796 | 1471987792904 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 14:29:52 INFO - PROCESS | 2796 | 1471987792908 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 2796 | 1471987792909 Marionette TRACE conn6 <- [1,2898,null,{}] 14:29:52 INFO - PROCESS | 2796 | 1471987792913 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}] 14:29:52 INFO - PROCESS | 2796 | 1471987792915 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:52 INFO - PROCESS | 2796 | 1471987792995 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 14:29:53 INFO - PROCESS | 2796 | 1471987793094 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 2796 | 1471987793096 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:53 INFO - PROCESS | 2796 | ++DOCSHELL 146B4400 == 36 [pid = 2796] [id = 734] 14:29:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (16BCC800) [pid = 2796] [serial = 2202] [outer = 00000000] 14:29:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1994FC00) [pid = 2796] [serial = 2203] [outer = 16BCC800] 14:29:53 INFO - PROCESS | 2796 | 1471987793144 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19A60000) [pid = 2796] [serial = 2204] [outer = 16BCC800] 14:29:53 INFO - PROCESS | 2796 | 1471987793477 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]]]}] 14:29:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:29:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:29:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 630ms 14:29:53 INFO - PROCESS | 2796 | 1471987793539 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 2796 | 1471987793541 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 14:29:53 INFO - TEST-START | /DOMEvents/constructors.html 14:29:53 INFO - PROCESS | 2796 | 1471987793544 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 2796 | 1471987793546 Marionette TRACE conn6 <- [1,2902,null,{}] 14:29:53 INFO - PROCESS | 2796 | 1471987793549 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}] 14:29:53 INFO - PROCESS | 2796 | 1471987793551 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:53 INFO - PROCESS | 2796 | 1471987793675 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 14:29:53 INFO - PROCESS | 2796 | 1471987793711 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 2796 | 1471987793713 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:53 INFO - PROCESS | 2796 | ++DOCSHELL 18D61C00 == 37 [pid = 2796] [id = 735] 14:29:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (196C7000) [pid = 2796] [serial = 2205] [outer = 00000000] 14:29:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1A99EC00) [pid = 2796] [serial = 2206] [outer = 196C7000] 14:29:53 INFO - PROCESS | 2796 | 1471987793759 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1AF83800) [pid = 2796] [serial = 2207] [outer = 196C7000] 14:29:54 INFO - PROCESS | 2796 | 1471987794377 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]]]}] 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:29:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:29:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:29:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:29:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:29:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:29:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:29:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:29:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:29:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 881ms 14:29:54 INFO - PROCESS | 2796 | 1471987794430 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 2796 | 1471987794432 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 14:29:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:29:54 INFO - PROCESS | 2796 | 1471987794485 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 2796 | 1471987794489 Marionette TRACE conn6 <- [1,2906,null,{}] 14:29:54 INFO - PROCESS | 2796 | 1471987794498 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}] 14:29:54 INFO - PROCESS | 2796 | 1471987794502 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:54 INFO - PROCESS | 2796 | 1471987794642 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 14:29:54 INFO - PROCESS | 2796 | 1471987794777 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 2796 | 1471987794781 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:54 INFO - PROCESS | 2796 | ++DOCSHELL 0C7CC400 == 38 [pid = 2796] [id = 736] 14:29:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0C7F0400) [pid = 2796] [serial = 2208] [outer = 00000000] 14:29:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0CA5A000) [pid = 2796] [serial = 2209] [outer = 0C7F0400] 14:29:54 INFO - PROCESS | 2796 | 1471987794841 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0CE59800) [pid = 2796] [serial = 2210] [outer = 0C7F0400] 14:29:55 INFO - PROCESS | 2796 | 1471987795515 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:29:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:29:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1078ms 14:29:55 INFO - PROCESS | 2796 | 1471987795571 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 2796 | 1471987795576 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 14:29:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:29:55 INFO - PROCESS | 2796 | 1471987795582 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 2796 | 1471987795584 Marionette TRACE conn6 <- [1,2910,null,{}] 14:29:55 INFO - PROCESS | 2796 | 1471987795591 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}] 14:29:55 INFO - PROCESS | 2796 | 1471987795596 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:55 INFO - PROCESS | 2796 | 1471987795789 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 14:29:55 INFO - PROCESS | 2796 | 1471987795799 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 2796 | 1471987795802 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:55 INFO - PROCESS | 2796 | ++DOCSHELL 0D35A400 == 39 [pid = 2796] [id = 737] 14:29:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0D35CC00) [pid = 2796] [serial = 2211] [outer = 00000000] 14:29:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (0D6A0000) [pid = 2796] [serial = 2212] [outer = 0D35CC00] 14:29:55 INFO - PROCESS | 2796 | 1471987795859 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (0DEF6400) [pid = 2796] [serial = 2213] [outer = 0D35CC00] 14:29:56 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:29:56 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:29:56 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:29:56 INFO - PROCESS | 2796 | [2796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:29:56 INFO - PROCESS | 2796 | 1471987796585 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]]]}] 14:29:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:29:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:29:56 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 14:29:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:29:56 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 14:29:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:29:56 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]" 14:29:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:29:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:29:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:29:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1027ms 14:29:56 INFO - PROCESS | 2796 | 1471987796620 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 14:29:56 INFO - PROCESS | 2796 | 1471987796622 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 14:29:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:29:56 INFO - PROCESS | 2796 | 1471987796627 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:29:56 INFO - PROCESS | 2796 | 1471987796630 Marionette TRACE conn6 <- [1,2914,null,{}] 14:29:56 INFO - PROCESS | 2796 | 1471987796634 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}] 14:29:56 INFO - PROCESS | 2796 | 1471987796636 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:56 INFO - PROCESS | 2796 | 1471987796894 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 14:29:57 INFO - PROCESS | 2796 | 1471987797051 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 2796 | 1471987797054 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:57 INFO - PROCESS | 2796 | ++DOCSHELL 0C10FC00 == 40 [pid = 2796] [id = 738] 14:29:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0C110400) [pid = 2796] [serial = 2214] [outer = 00000000] 14:29:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0C11C800) [pid = 2796] [serial = 2215] [outer = 0C110400] 14:29:57 INFO - PROCESS | 2796 | 1471987797107 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0C936800) [pid = 2796] [serial = 2216] [outer = 0C110400] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 146B4400 == 39 [pid = 2796] [id = 734] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 0C76BC00 == 38 [pid = 2796] [id = 733] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 1988FC00 == 37 [pid = 2796] [id = 732] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 14671800 == 36 [pid = 2796] [id = 731] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 0C117000 == 35 [pid = 2796] [id = 730] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 18E4F400 == 34 [pid = 2796] [id = 729] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 18CD9C00 == 33 [pid = 2796] [id = 728] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 172AC800 == 32 [pid = 2796] [id = 727] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 14E97000 == 31 [pid = 2796] [id = 726] 14:29:57 INFO - PROCESS | 2796 | --DOCSHELL 14673000 == 30 [pid = 2796] [id = 725] 14:29:58 INFO - PROCESS | 2796 | --DOCSHELL 0CF35000 == 29 [pid = 2796] [id = 724] 14:29:58 INFO - PROCESS | 2796 | --DOCSHELL 0CE50C00 == 28 [pid = 2796] [id = 723] 14:29:58 INFO - PROCESS | 2796 | --DOCSHELL 172AD800 == 27 [pid = 2796] [id = 722] 14:29:58 INFO - PROCESS | 2796 | --DOCSHELL 18D61C00 == 26 [pid = 2796] [id = 735] 14:29:58 INFO - PROCESS | 2796 | --DOCSHELL 0C7CC400 == 25 [pid = 2796] [id = 736] 14:29:58 INFO - PROCESS | 2796 | --DOCSHELL 0D35A400 == 24 [pid = 2796] [id = 737] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (18CE0C00) [pid = 2796] [serial = 2152] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (196CB400) [pid = 2796] [serial = 2158] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (1964FC00) [pid = 2796] [serial = 2156] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (1905C000) [pid = 2796] [serial = 2155] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (17DC1800) [pid = 2796] [serial = 2161] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (19958400) [pid = 2796] [serial = 2164] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (196C2400) [pid = 2796] [serial = 2159] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19C10400) [pid = 2796] [serial = 2167] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19995000) [pid = 2796] [serial = 2165] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18188000) [pid = 2796] [serial = 2149] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (146BEC00) [pid = 2796] [serial = 2146] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (149F3800) [pid = 2796] [serial = 2147] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CF0A800) [pid = 2796] [serial = 2143] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0CF6AC00) [pid = 2796] [serial = 2144] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CA01800) [pid = 2796] [serial = 2141] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0C11C000) [pid = 2796] [serial = 2140] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0CF0A400) [pid = 2796] [serial = 2138] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CE58C00) [pid = 2796] [serial = 2137] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (1B0D9000) [pid = 2796] [serial = 2135] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (18193800) [pid = 2796] [serial = 2162] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (18D68000) [pid = 2796] [serial = 2153] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (18191C00) [pid = 2796] [serial = 2150] [outer = 00000000] [url = about:blank] 14:29:58 INFO - PROCESS | 2796 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:29:58 INFO - PROCESS | 2796 | 1471987798942 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]]]}] 14:29:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:29:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2381ms 14:29:58 INFO - PROCESS | 2796 | 1471987799014 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 14:29:58 INFO - PROCESS | 2796 | 1471987799019 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 14:29:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:29:59 INFO - PROCESS | 2796 | 1471987799025 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 2796 | 1471987799028 Marionette TRACE conn6 <- [1,2918,null,{}] 14:29:59 INFO - PROCESS | 2796 | 1471987799034 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}] 14:29:59 INFO - PROCESS | 2796 | 1471987799037 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:59 INFO - PROCESS | 2796 | 1471987799134 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 14:29:59 INFO - PROCESS | 2796 | 1471987799230 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 2796 | 1471987799234 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:59 INFO - PROCESS | 2796 | ++DOCSHELL 0CE50C00 == 25 [pid = 2796] [id = 739] 14:29:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0CE51C00) [pid = 2796] [serial = 2217] [outer = 00000000] 14:29:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (0CE71800) [pid = 2796] [serial = 2218] [outer = 0CE51C00] 14:29:59 INFO - PROCESS | 2796 | 1471987799285 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (0CECB800) [pid = 2796] [serial = 2219] [outer = 0CE51C00] 14:29:59 INFO - PROCESS | 2796 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:29:59 INFO - PROCESS | 2796 | 1471987799675 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]]]}] 14:29:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:29:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 14:29:59 INFO - PROCESS | 2796 | 1471987799698 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 2796 | 1471987799703 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 14:29:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:29:59 INFO - PROCESS | 2796 | 1471987799722 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 2796 | 1471987799725 Marionette TRACE conn6 <- [1,2922,null,{}] 14:29:59 INFO - PROCESS | 2796 | 1471987799729 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}] 14:29:59 INFO - PROCESS | 2796 | 1471987799732 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:59 INFO - PROCESS | 2796 | 1471987799822 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 14:29:59 INFO - PROCESS | 2796 | 1471987799828 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 2796 | 1471987799831 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:29:59 INFO - PROCESS | 2796 | ++DOCSHELL 0CF31C00 == 26 [pid = 2796] [id = 740] 14:29:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (0CF32400) [pid = 2796] [serial = 2220] [outer = 00000000] 14:29:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CF6D000) [pid = 2796] [serial = 2221] [outer = 0CF32400] 14:29:59 INFO - PROCESS | 2796 | 1471987799881 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (0D141C00) [pid = 2796] [serial = 2222] [outer = 0CF32400] 14:30:00 INFO - PROCESS | 2796 | 1471987800362 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]]]}] 14:30:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:30:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 690ms 14:30:00 INFO - PROCESS | 2796 | 1471987800403 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 2796 | 1471987800405 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 14:30:00 INFO - PROCESS | 2796 | 1471987800408 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:30:00 INFO - PROCESS | 2796 | 1471987800412 Marionette TRACE conn6 <- [1,2926,null,{}] 14:30:00 INFO - PROCESS | 2796 | 1471987800423 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}] 14:30:00 INFO - PROCESS | 2796 | 1471987800428 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:00 INFO - PROCESS | 2796 | 1471987800514 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 14:30:00 INFO - PROCESS | 2796 | 1471987800552 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:00 INFO - PROCESS | 2796 | 1471987800556 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:00 INFO - PROCESS | 2796 | ++DOCSHELL 149F6400 == 27 [pid = 2796] [id = 741] 14:30:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (149F7800) [pid = 2796] [serial = 2223] [outer = 00000000] 14:30:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (14D49400) [pid = 2796] [serial = 2224] [outer = 149F7800] 14:30:00 INFO - PROCESS | 2796 | 1471987800700 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (158CA000) [pid = 2796] [serial = 2225] [outer = 149F7800] 14:30:01 INFO - PROCESS | 2796 | 1471987801116 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]]]}] 14:30:01 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. 14:30:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 730ms 14:30:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:30:01 INFO - PROCESS | 2796 | 1471987801144 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 2796 | 1471987801147 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 14:30:01 INFO - PROCESS | 2796 | 1471987801150 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 2796 | 1471987801152 Marionette TRACE conn6 <- [1,2930,null,{}] 14:30:01 INFO - PROCESS | 2796 | 1471987801155 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}] 14:30:01 INFO - PROCESS | 2796 | 1471987801157 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:01 INFO - PROCESS | 2796 | 1471987801276 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 14:30:01 INFO - PROCESS | 2796 | 1471987801281 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 2796 | 1471987801283 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:01 INFO - PROCESS | 2796 | ++DOCSHELL 16BD5000 == 28 [pid = 2796] [id = 742] 14:30:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (17168800) [pid = 2796] [serial = 2226] [outer = 00000000] 14:30:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (18056800) [pid = 2796] [serial = 2227] [outer = 17168800] 14:30:01 INFO - PROCESS | 2796 | 1471987801329 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (1818F800) [pid = 2796] [serial = 2228] [outer = 17168800] 14:30:01 INFO - PROCESS | 2796 | 1471987801758 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"]]]}] 14:30:01 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 14:30:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:30:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 14:30:01 INFO - PROCESS | 2796 | 1471987801823 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 2796 | 1471987801825 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 14:30:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:30:01 INFO - PROCESS | 2796 | 1471987801837 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 2796 | 1471987801839 Marionette TRACE conn6 <- [1,2934,null,{}] 14:30:01 INFO - PROCESS | 2796 | 1471987801843 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}] 14:30:01 INFO - PROCESS | 2796 | 1471987801845 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:01 INFO - PROCESS | 2796 | 1471987801975 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 14:30:02 INFO - PROCESS | 2796 | 1471987802076 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 2796 | 1471987802078 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:02 INFO - PROCESS | 2796 | ++DOCSHELL 181D0C00 == 29 [pid = 2796] [id = 743] 14:30:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (181DA000) [pid = 2796] [serial = 2229] [outer = 00000000] 14:30:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (18CDE400) [pid = 2796] [serial = 2230] [outer = 181DA000] 14:30:02 INFO - PROCESS | 2796 | 1471987802126 Marionette DEBUG loaded listener.js 14:30:02 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18D5F400) [pid = 2796] [serial = 2231] [outer = 181DA000] 14:30:02 INFO - PROCESS | 2796 | 1471987802523 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]]]}] 14:30:02 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. 14:30:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 730ms 14:30:02 INFO - PROCESS | 2796 | 1471987802559 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 2796 | 1471987802561 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 14:30:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:30:02 INFO - PROCESS | 2796 | 1471987802564 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 2796 | 1471987802566 Marionette TRACE conn6 <- [1,2938,null,{}] 14:30:02 INFO - PROCESS | 2796 | 1471987802569 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}] 14:30:02 INFO - PROCESS | 2796 | 1471987802575 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:02 INFO - PROCESS | 2796 | 1471987802929 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (19653000) [pid = 2796] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (19949800) [pid = 2796] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18CE1400) [pid = 2796] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0CF36400) [pid = 2796] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (18E4F800) [pid = 2796] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (14679800) [pid = 2796] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0C118C00) [pid = 2796] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (172AD000) [pid = 2796] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (14EA1800) [pid = 2796] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19A5F800) [pid = 2796] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0C7C9C00) [pid = 2796] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (16BCC800) [pid = 2796] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (0C7F0400) [pid = 2796] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0CE52400) [pid = 2796] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (196C7000) [pid = 2796] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:30:02 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (0D35CC00) [pid = 2796] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:30:02 INFO - PROCESS | 2796 | 1471987803017 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 2796 | 1471987803019 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:03 INFO - PROCESS | 2796 | ++DOCSHELL 0C11F400 == 30 [pid = 2796] [id = 744] 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (0C71E800) [pid = 2796] [serial = 2232] [outer = 00000000] 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (0D35CC00) [pid = 2796] [serial = 2233] [outer = 0C71E800] 14:30:03 INFO - PROCESS | 2796 | 1471987803067 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (16BCC800) [pid = 2796] [serial = 2234] [outer = 0C71E800] 14:30:03 INFO - PROCESS | 2796 | ++DOCSHELL 1905E000 == 31 [pid = 2796] [id = 745] 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (19060800) [pid = 2796] [serial = 2235] [outer = 00000000] 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (19071400) [pid = 2796] [serial = 2236] [outer = 19060800] 14:30:03 INFO - PROCESS | 2796 | 1471987803510 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]]]}] 14:30:03 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. 14:30:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 14:30:03 INFO - PROCESS | 2796 | 1471987803535 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 14:30:03 INFO - PROCESS | 2796 | 1471987803537 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 14:30:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:30:03 INFO - PROCESS | 2796 | 1471987803540 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - PROCESS | 2796 | 1471987803542 Marionette TRACE conn6 <- [1,2942,null,{}] 14:30:03 INFO - PROCESS | 2796 | 1471987803550 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}] 14:30:03 INFO - PROCESS | 2796 | 1471987803552 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:03 INFO - PROCESS | 2796 | 1471987803644 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 14:30:03 INFO - PROCESS | 2796 | 1471987803650 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 2796 | 1471987803652 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:03 INFO - PROCESS | 2796 | ++DOCSHELL 0C118000 == 32 [pid = 2796] [id = 746] 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (0CAF0400) [pid = 2796] [serial = 2237] [outer = 00000000] 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1905B800) [pid = 2796] [serial = 2238] [outer = 0CAF0400] 14:30:03 INFO - PROCESS | 2796 | 1471987803697 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1964F800) [pid = 2796] [serial = 2239] [outer = 0CAF0400] 14:30:04 INFO - PROCESS | 2796 | 1471987804107 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]]]}] 14:30:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:30:04 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 14:30:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 631ms 14:30:04 INFO - PROCESS | 2796 | 1471987804175 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 2796 | 1471987804177 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 14:30:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:30:04 INFO - PROCESS | 2796 | 1471987804181 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 2796 | 1471987804182 Marionette TRACE conn6 <- [1,2946,null,{}] 14:30:04 INFO - PROCESS | 2796 | 1471987804186 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}] 14:30:04 INFO - PROCESS | 2796 | 1471987804188 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:04 INFO - PROCESS | 2796 | 1471987804297 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 14:30:04 INFO - PROCESS | 2796 | 1471987804301 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 2796 | 1471987804303 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:04 INFO - PROCESS | 2796 | ++DOCSHELL 19655800 == 33 [pid = 2796] [id = 747] 14:30:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (196BD400) [pid = 2796] [serial = 2240] [outer = 00000000] 14:30:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (196CB400) [pid = 2796] [serial = 2241] [outer = 196BD400] 14:30:04 INFO - PROCESS | 2796 | 1471987804348 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19949800) [pid = 2796] [serial = 2242] [outer = 196BD400] 14:30:04 INFO - PROCESS | 2796 | 1471987804762 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]]]}] 14:30:04 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. 14:30:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 630ms 14:30:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:30:04 INFO - PROCESS | 2796 | 1471987804812 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 2796 | 1471987804814 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 14:30:04 INFO - PROCESS | 2796 | 1471987804817 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 2796 | 1471987804819 Marionette TRACE conn6 <- [1,2950,null,{}] 14:30:04 INFO - PROCESS | 2796 | 1471987804823 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}] 14:30:04 INFO - PROCESS | 2796 | 1471987804825 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:04 INFO - PROCESS | 2796 | 1471987804957 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 14:30:05 INFO - PROCESS | 2796 | 1471987805070 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:05 INFO - PROCESS | 2796 | 1471987805074 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:05 INFO - PROCESS | 2796 | ++DOCSHELL 0C104400 == 34 [pid = 2796] [id = 748] 14:30:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0C105000) [pid = 2796] [serial = 2243] [outer = 00000000] 14:30:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0C113800) [pid = 2796] [serial = 2244] [outer = 0C105000] 14:30:05 INFO - PROCESS | 2796 | 1471987805133 Marionette DEBUG loaded listener.js 14:30:05 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0C190400) [pid = 2796] [serial = 2245] [outer = 0C105000] 14:30:05 INFO - PROCESS | 2796 | 1471987805795 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]]]}] 14:30:05 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. 14:30:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1020ms 14:30:05 INFO - PROCESS | 2796 | 1471987805841 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 2796 | 1471987805845 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 14:30:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:30:05 INFO - PROCESS | 2796 | 1471987805849 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - PROCESS | 2796 | 1471987805853 Marionette TRACE conn6 <- [1,2954,null,{}] 14:30:05 INFO - PROCESS | 2796 | 1471987805878 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}] 14:30:05 INFO - PROCESS | 2796 | 1471987805881 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:05 INFO - PROCESS | 2796 | 1471987806002 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 14:30:06 INFO - PROCESS | 2796 | 1471987806144 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 2796 | 1471987806148 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:06 INFO - PROCESS | 2796 | ++DOCSHELL 0D057000 == 35 [pid = 2796] [id = 749] 14:30:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0D2B9000) [pid = 2796] [serial = 2246] [outer = 00000000] 14:30:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0DE02000) [pid = 2796] [serial = 2247] [outer = 0D2B9000] 14:30:06 INFO - PROCESS | 2796 | 1471987806206 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (146B3400) [pid = 2796] [serial = 2248] [outer = 0D2B9000] 14:30:06 INFO - PROCESS | 2796 | 1471987806805 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]]]}] 14:30:06 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. 14:30:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 970ms 14:30:06 INFO - PROCESS | 2796 | 1471987806826 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 2796 | 1471987806830 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 14:30:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:30:06 INFO - PROCESS | 2796 | 1471987806834 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - PROCESS | 2796 | 1471987806836 Marionette TRACE conn6 <- [1,2958,null,{}] 14:30:06 INFO - PROCESS | 2796 | 1471987806841 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}] 14:30:06 INFO - PROCESS | 2796 | 1471987806843 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:06 INFO - PROCESS | 2796 | 1471987806969 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 14:30:07 INFO - PROCESS | 2796 | 1471987807093 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 2796 | 1471987807096 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:07 INFO - PROCESS | 2796 | ++DOCSHELL 0DE0D400 == 36 [pid = 2796] [id = 750] 14:30:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DFDD000) [pid = 2796] [serial = 2249] [outer = 00000000] 14:30:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18D6B400) [pid = 2796] [serial = 2250] [outer = 0DFDD000] 14:30:07 INFO - PROCESS | 2796 | 1471987807196 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18E56800) [pid = 2796] [serial = 2251] [outer = 0DFDD000] 14:30:07 INFO - PROCESS | 2796 | 1471987807971 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]]]}] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 19655800 == 35 [pid = 2796] [id = 747] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 0C118000 == 34 [pid = 2796] [id = 746] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 1905E000 == 33 [pid = 2796] [id = 745] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 0C11F400 == 32 [pid = 2796] [id = 744] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 181D0C00 == 31 [pid = 2796] [id = 743] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 16BD5000 == 30 [pid = 2796] [id = 742] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 149F6400 == 29 [pid = 2796] [id = 741] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 0CF31C00 == 28 [pid = 2796] [id = 740] 14:30:07 INFO - PROCESS | 2796 | --DOCSHELL 0CE50C00 == 27 [pid = 2796] [id = 739] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (196C5400) [pid = 2796] [serial = 2194] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (0C11C800) [pid = 2796] [serial = 2215] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (19956000) [pid = 2796] [serial = 2197] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18D6C400) [pid = 2796] [serial = 2185] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (18DB5800) [pid = 2796] [serial = 2186] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF68800) [pid = 2796] [serial = 2173] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0D051800) [pid = 2796] [serial = 2174] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19060400) [pid = 2796] [serial = 2188] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (19060C00) [pid = 2796] [serial = 2189] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (146BE000) [pid = 2796] [serial = 2176] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (14D40400) [pid = 2796] [serial = 2177] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (18055C00) [pid = 2796] [serial = 2191] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1815D400) [pid = 2796] [serial = 2182] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1818D800) [pid = 2796] [serial = 2183] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (16584C00) [pid = 2796] [serial = 2179] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (16BCF400) [pid = 2796] [serial = 2180] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (19ED9800) [pid = 2796] [serial = 2168] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (196C5C00) [pid = 2796] [serial = 2195] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (0CED1800) [pid = 2796] [serial = 2200] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (19991400) [pid = 2796] [serial = 2198] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (17163000) [pid = 2796] [serial = 2201] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1994FC00) [pid = 2796] [serial = 2203] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (0CA5A000) [pid = 2796] [serial = 2209] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (0CE59800) [pid = 2796] [serial = 2210] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (0CEC7000) [pid = 2796] [serial = 2171] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (0CE5BC00) [pid = 2796] [serial = 2170] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (0DEF6400) [pid = 2796] [serial = 2213] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 56 (0D6A0000) [pid = 2796] [serial = 2212] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 55 (1AF83800) [pid = 2796] [serial = 2207] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 54 (19A60000) [pid = 2796] [serial = 2204] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 53 (16BC8800) [pid = 2796] [serial = 2192] [outer = 00000000] [url = about:blank] 14:30:07 INFO - PROCESS | 2796 | --DOMWINDOW == 52 (1A99EC00) [pid = 2796] [serial = 2206] [outer = 00000000] [url = about:blank] 14:30:08 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. 14:30:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1223ms 14:30:08 INFO - PROCESS | 2796 | 1471987808062 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 14:30:08 INFO - PROCESS | 2796 | 1471987808066 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 14:30:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:30:08 INFO - PROCESS | 2796 | 1471987808071 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 2796 | 1471987808074 Marionette TRACE conn6 <- [1,2962,null,{}] 14:30:08 INFO - PROCESS | 2796 | 1471987808080 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}] 14:30:08 INFO - PROCESS | 2796 | 1471987808083 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:08 INFO - PROCESS | 2796 | 1471987808176 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 14:30:08 INFO - PROCESS | 2796 | 1471987808182 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 2796 | 1471987808185 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:08 INFO - PROCESS | 2796 | ++DOCSHELL 0CECC000 == 28 [pid = 2796] [id = 751] 14:30:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 53 (0CECC400) [pid = 2796] [serial = 2252] [outer = 00000000] 14:30:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 54 (0CF05800) [pid = 2796] [serial = 2253] [outer = 0CECC400] 14:30:08 INFO - PROCESS | 2796 | 1471987808234 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 55 (0CF30800) [pid = 2796] [serial = 2254] [outer = 0CECC400] 14:30:08 INFO - PROCESS | 2796 | 1471987808722 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]]]}] 14:30:08 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. 14:30:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 690ms 14:30:08 INFO - PROCESS | 2796 | 1471987808779 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 14:30:08 INFO - PROCESS | 2796 | 1471987808783 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 14:30:08 INFO - PROCESS | 2796 | 1471987808789 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 2796 | 1471987808792 Marionette TRACE conn6 <- [1,2966,null,{}] 14:30:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:30:08 INFO - PROCESS | 2796 | 1471987808796 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}] 14:30:08 INFO - PROCESS | 2796 | 1471987808798 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:08 INFO - PROCESS | 2796 | 1471987808890 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 14:30:08 INFO - PROCESS | 2796 | 1471987808897 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 2796 | 1471987808899 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:08 INFO - PROCESS | 2796 | ++DOCSHELL 0DB99800 == 29 [pid = 2796] [id = 752] 14:30:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 56 (0DB9E400) [pid = 2796] [serial = 2255] [outer = 00000000] 14:30:08 INFO - PROCESS | 2796 | ++DOMWINDOW == 57 (1467AC00) [pid = 2796] [serial = 2256] [outer = 0DB9E400] 14:30:08 INFO - PROCESS | 2796 | 1471987808951 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (1496B400) [pid = 2796] [serial = 2257] [outer = 0DB9E400] 14:30:09 INFO - PROCESS | 2796 | 1471987809406 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]]]}] 14:30:09 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. 14:30:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 14:30:09 INFO - PROCESS | 2796 | 1471987809467 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 2796 | 1471987809469 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 14:30:09 INFO - PROCESS | 2796 | 1471987809473 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:30:09 INFO - PROCESS | 2796 | 1471987809476 Marionette TRACE conn6 <- [1,2970,null,{}] 14:30:09 INFO - PROCESS | 2796 | 1471987809487 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}] 14:30:09 INFO - PROCESS | 2796 | 1471987809492 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:09 INFO - PROCESS | 2796 | 1471987809578 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 14:30:09 INFO - PROCESS | 2796 | 1471987809586 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 2796 | 1471987809589 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:09 INFO - PROCESS | 2796 | ++DOCSHELL 17172C00 == 30 [pid = 2796] [id = 753] 14:30:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (17180C00) [pid = 2796] [serial = 2258] [outer = 00000000] 14:30:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (17DCD800) [pid = 2796] [serial = 2259] [outer = 17180C00] 14:30:09 INFO - PROCESS | 2796 | 1471987809638 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (18186C00) [pid = 2796] [serial = 2260] [outer = 17180C00] 14:30:10 INFO - PROCESS | 2796 | 1471987810059 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"]]]}] 14:30:10 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 14:30:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:30:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 14:30:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:30:10 INFO - PROCESS | 2796 | 1471987810107 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 2796 | 1471987810109 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 14:30:10 INFO - PROCESS | 2796 | 1471987810112 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 2796 | 1471987810114 Marionette TRACE conn6 <- [1,2974,null,{}] 14:30:10 INFO - PROCESS | 2796 | 1471987810118 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}] 14:30:10 INFO - PROCESS | 2796 | 1471987810120 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:10 INFO - PROCESS | 2796 | 1471987810259 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 14:30:10 INFO - PROCESS | 2796 | 1471987810294 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 2796 | 1471987810296 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:10 INFO - PROCESS | 2796 | ++DOCSHELL 14673000 == 31 [pid = 2796] [id = 754] 14:30:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (18192C00) [pid = 2796] [serial = 2261] [outer = 00000000] 14:30:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (18D69800) [pid = 2796] [serial = 2262] [outer = 18192C00] 14:30:10 INFO - PROCESS | 2796 | 1471987810345 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (18DB5800) [pid = 2796] [serial = 2263] [outer = 18192C00] 14:30:10 INFO - PROCESS | 2796 | 1471987810776 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]]]}] 14:30:10 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. 14:30:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 14:30:10 INFO - PROCESS | 2796 | 1471987810784 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 2796 | 1471987810786 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 14:30:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:30:10 INFO - PROCESS | 2796 | 1471987810789 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 2796 | 1471987810791 Marionette TRACE conn6 <- [1,2978,null,{}] 14:30:10 INFO - PROCESS | 2796 | 1471987810794 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}] 14:30:10 INFO - PROCESS | 2796 | 1471987810796 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:10 INFO - PROCESS | 2796 | 1471987810919 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 14:30:10 INFO - PROCESS | 2796 | 1471987810924 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 2796 | 1471987810926 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:10 INFO - PROCESS | 2796 | ++DOCSHELL 18E4C800 == 32 [pid = 2796] [id = 755] 14:30:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (18E4E400) [pid = 2796] [serial = 2264] [outer = 00000000] 14:30:10 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (19064800) [pid = 2796] [serial = 2265] [outer = 18E4E400] 14:30:10 INFO - PROCESS | 2796 | 1471987810972 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (19067400) [pid = 2796] [serial = 2266] [outer = 18E4E400] 14:30:11 INFO - PROCESS | 2796 | ++DOCSHELL 196C9000 == 33 [pid = 2796] [id = 756] 14:30:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (196C9400) [pid = 2796] [serial = 2267] [outer = 00000000] 14:30:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (196C9C00) [pid = 2796] [serial = 2268] [outer = 196C9400] 14:30:11 INFO - PROCESS | 2796 | 1471987811509 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]]]}] 14:30:11 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. 14:30:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 14:30:11 INFO - PROCESS | 2796 | 1471987811560 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 14:30:11 INFO - PROCESS | 2796 | 1471987811563 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 14:30:11 INFO - PROCESS | 2796 | 1471987811566 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:30:11 INFO - PROCESS | 2796 | 1471987811568 Marionette TRACE conn6 <- [1,2982,null,{}] 14:30:11 INFO - PROCESS | 2796 | 1471987811571 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}] 14:30:11 INFO - PROCESS | 2796 | 1471987811577 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:11 INFO - PROCESS | 2796 | 1471987811777 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 14:30:11 INFO - PROCESS | 2796 | 1471987811852 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 2796 | 1471987811854 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:11 INFO - PROCESS | 2796 | ++DOCSHELL 1994BC00 == 34 [pid = 2796] [id = 757] 14:30:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19955C00) [pid = 2796] [serial = 2269] [outer = 00000000] 14:30:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19990400) [pid = 2796] [serial = 2270] [outer = 19955C00] 14:30:11 INFO - PROCESS | 2796 | 1471987811903 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (19991000) [pid = 2796] [serial = 2271] [outer = 19955C00] 14:30:12 INFO - PROCESS | 2796 | 1471987812284 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]]]}] 14:30:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:30:12 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 14:30:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 770ms 14:30:12 INFO - PROCESS | 2796 | 1471987812340 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 2796 | 1471987812342 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 14:30:12 INFO - PROCESS | 2796 | 1471987812346 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 2796 | 1471987812347 Marionette TRACE conn6 <- [1,2986,null,{}] 14:30:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:30:12 INFO - PROCESS | 2796 | 1471987812351 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}] 14:30:12 INFO - PROCESS | 2796 | 1471987812353 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:12 INFO - PROCESS | 2796 | 1471987812472 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 14:30:12 INFO - PROCESS | 2796 | 1471987812477 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 2796 | 1471987812479 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:12 INFO - PROCESS | 2796 | ++DOCSHELL 19996000 == 35 [pid = 2796] [id = 758] 14:30:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19996400) [pid = 2796] [serial = 2272] [outer = 00000000] 14:30:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19A61400) [pid = 2796] [serial = 2273] [outer = 19996400] 14:30:12 INFO - PROCESS | 2796 | 1471987812527 Marionette DEBUG loaded listener.js 14:30:12 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (19A64C00) [pid = 2796] [serial = 2274] [outer = 19996400] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0CAF0400) [pid = 2796] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (17168800) [pid = 2796] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (0CF32400) [pid = 2796] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (181DA000) [pid = 2796] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (0C71E800) [pid = 2796] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CE51C00) [pid = 2796] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0C110400) [pid = 2796] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (149F7800) [pid = 2796] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:30:12 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (19060800) [pid = 2796] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:30:12 INFO - PROCESS | 2796 | 1471987812952 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]]]}] 14:30:12 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. 14:30:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 630ms 14:30:12 INFO - PROCESS | 2796 | 1471987812999 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 2796 | 1471987813002 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 14:30:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:30:12 INFO - PROCESS | 2796 | 1471987813006 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 2796 | 1471987813008 Marionette TRACE conn6 <- [1,2990,null,{}] 14:30:12 INFO - PROCESS | 2796 | 1471987813012 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}] 14:30:12 INFO - PROCESS | 2796 | 1471987813014 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:13 INFO - PROCESS | 2796 | 1471987813096 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 14:30:13 INFO - PROCESS | 2796 | 1471987813101 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 2796 | 1471987813103 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:13 INFO - PROCESS | 2796 | ++DOCSHELL 19949400 == 36 [pid = 2796] [id = 759] 14:30:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (19958400) [pid = 2796] [serial = 2275] [outer = 00000000] 14:30:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (19C04400) [pid = 2796] [serial = 2276] [outer = 19958400] 14:30:13 INFO - PROCESS | 2796 | 1471987813149 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (19C9D400) [pid = 2796] [serial = 2277] [outer = 19958400] 14:30:13 INFO - PROCESS | 2796 | 1471987813578 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]]]}] 14:30:13 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. 14:30:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 630ms 14:30:13 INFO - PROCESS | 2796 | 1471987813638 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 14:30:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:30:13 INFO - PROCESS | 2796 | 1471987813640 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 14:30:13 INFO - PROCESS | 2796 | 1471987813660 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - PROCESS | 2796 | 1471987813662 Marionette TRACE conn6 <- [1,2994,null,{}] 14:30:13 INFO - PROCESS | 2796 | 1471987813666 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}] 14:30:13 INFO - PROCESS | 2796 | 1471987813668 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:13 INFO - PROCESS | 2796 | 1471987813759 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 14:30:13 INFO - PROCESS | 2796 | 1471987813764 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 2796 | 1471987813766 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:13 INFO - PROCESS | 2796 | ++DOCSHELL 19CA1C00 == 37 [pid = 2796] [id = 760] 14:30:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19ED7400) [pid = 2796] [serial = 2278] [outer = 00000000] 14:30:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1AF82C00) [pid = 2796] [serial = 2279] [outer = 19ED7400] 14:30:13 INFO - PROCESS | 2796 | 1471987813811 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1AF84800) [pid = 2796] [serial = 2280] [outer = 19ED7400] 14:30:14 INFO - PROCESS | 2796 | 1471987814227 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]]]}] 14:30:14 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. 14:30:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 650ms 14:30:14 INFO - PROCESS | 2796 | 1471987814299 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 2796 | 1471987814302 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 14:30:14 INFO - PROCESS | 2796 | 1471987814305 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:30:14 INFO - PROCESS | 2796 | 1471987814307 Marionette TRACE conn6 <- [1,2998,null,{}] 14:30:14 INFO - PROCESS | 2796 | 1471987814310 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}] 14:30:14 INFO - PROCESS | 2796 | 1471987814312 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:14 INFO - PROCESS | 2796 | 1471987814405 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 14:30:14 INFO - PROCESS | 2796 | 1471987814415 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 2796 | 1471987814417 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:14 INFO - PROCESS | 2796 | ++DOCSHELL 0C72A400 == 38 [pid = 2796] [id = 761] 14:30:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (0C7C9C00) [pid = 2796] [serial = 2281] [outer = 00000000] 14:30:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1AF8BC00) [pid = 2796] [serial = 2282] [outer = 0C7C9C00] 14:30:14 INFO - PROCESS | 2796 | 1471987814462 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1AF90000) [pid = 2796] [serial = 2283] [outer = 0C7C9C00] 14:30:14 INFO - PROCESS | 2796 | [2796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:15 INFO - PROCESS | 2796 | 1471987815124 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:30:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:30:15 INFO - {} 14:30:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:30:15 INFO - {} 14:30:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:30:15 INFO - {} 14:30:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:30:15 INFO - {} 14:30:15 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 870ms 14:30:15 INFO - PROCESS | 2796 | 1471987815180 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 2796 | 1471987815185 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 14:30:15 INFO - TEST-START | /FileAPI/fileReader.html 14:30:15 INFO - PROCESS | 2796 | 1471987815190 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:30:15 INFO - PROCESS | 2796 | 1471987815194 Marionette TRACE conn6 <- [1,3002,null,{}] 14:30:15 INFO - PROCESS | 2796 | 1471987815203 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}] 14:30:15 INFO - PROCESS | 2796 | 1471987815206 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:15 INFO - PROCESS | 2796 | 1471987815329 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 14:30:15 INFO - PROCESS | 2796 | 1471987815465 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:15 INFO - PROCESS | 2796 | 1471987815467 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:15 INFO - PROCESS | 2796 | ++DOCSHELL 0CE5D000 == 39 [pid = 2796] [id = 762] 14:30:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CE72C00) [pid = 2796] [serial = 2284] [outer = 00000000] 14:30:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0DE03000) [pid = 2796] [serial = 2285] [outer = 0CE72C00] 14:30:15 INFO - PROCESS | 2796 | 1471987815527 Marionette DEBUG loaded listener.js 14:30:15 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (14D47000) [pid = 2796] [serial = 2286] [outer = 0CE72C00] 14:30:16 INFO - PROCESS | 2796 | 1471987816107 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]]]}] 14:30:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:30:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:30:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:30:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:30:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 930ms 14:30:16 INFO - PROCESS | 2796 | 1471987816125 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 2796 | 1471987816130 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 14:30:16 INFO - TEST-START | /FileAPI/historical.html 14:30:16 INFO - PROCESS | 2796 | 1471987816136 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 2796 | 1471987816139 Marionette TRACE conn6 <- [1,3006,null,{}] 14:30:16 INFO - PROCESS | 2796 | 1471987816143 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}] 14:30:16 INFO - PROCESS | 2796 | 1471987816146 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:16 INFO - PROCESS | 2796 | 1471987816310 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 14:30:16 INFO - PROCESS | 2796 | 1471987816391 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 2796 | 1471987816394 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:16 INFO - PROCESS | 2796 | ++DOCSHELL 18158000 == 40 [pid = 2796] [id = 763] 14:30:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (1818DC00) [pid = 2796] [serial = 2287] [outer = 00000000] 14:30:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (18CD7400) [pid = 2796] [serial = 2288] [outer = 1818DC00] 14:30:16 INFO - PROCESS | 2796 | 1471987816452 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (19060C00) [pid = 2796] [serial = 2289] [outer = 1818DC00] 14:30:16 INFO - PROCESS | 2796 | 1471987816951 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"]]]}] 14:30:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:30:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:30:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:30:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:30:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:30:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:30:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:30:16 INFO - TEST-OK | /FileAPI/historical.html | took 831ms 14:30:16 INFO - PROCESS | 2796 | 1471987816979 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 2796 | 1471987816982 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 14:30:16 INFO - TEST-START | /FileAPI/idlharness.html 14:30:16 INFO - PROCESS | 2796 | 1471987816987 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 2796 | 1471987816991 Marionette TRACE conn6 <- [1,3010,null,{}] 14:30:16 INFO - PROCESS | 2796 | 1471987817002 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}] 14:30:16 INFO - PROCESS | 2796 | 1471987817007 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:17 INFO - PROCESS | 2796 | 1471987817153 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 14:30:17 INFO - PROCESS | 2796 | 1471987817311 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 2796 | 1471987817315 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:17 INFO - PROCESS | 2796 | ++DOCSHELL 1AF8B800 == 41 [pid = 2796] [id = 764] 14:30:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1AF8D000) [pid = 2796] [serial = 2290] [outer = 00000000] 14:30:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1B0DF000) [pid = 2796] [serial = 2291] [outer = 1AF8D000] 14:30:17 INFO - PROCESS | 2796 | 1471987817374 Marionette DEBUG loaded listener.js 14:30:17 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1B740C00) [pid = 2796] [serial = 2292] [outer = 1AF8D000] 14:30:18 INFO - PROCESS | 2796 | 1471987818514 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]]]}] 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:30:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:30:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:30:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:30:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:30:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:30:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:30:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:30:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:30:18 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 14:30:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:30:18 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 14:30:18 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 14:30:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:30:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:30:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:30:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:30:18 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 14:30:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:30:18 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 14:30:18 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 14:30:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:30:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:30:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 1613ms 14:30:18 INFO - PROCESS | 2796 | 1471987818605 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 2796 | 1471987818608 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 14:30:18 INFO - TEST-START | /FileAPI/idlharness.worker 14:30:18 INFO - PROCESS | 2796 | 1471987818843 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 2796 | 1471987818846 Marionette TRACE conn6 <- [1,3014,null,{}] 14:30:18 INFO - PROCESS | 2796 | 1471987818856 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}] 14:30:18 INFO - PROCESS | 2796 | 1471987818860 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:18 INFO - PROCESS | 2796 | 1471987818965 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 14:30:19 INFO - PROCESS | 2796 | 1471987819106 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 2796 | 1471987819109 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:19 INFO - PROCESS | 2796 | ++DOCSHELL 0C09B400 == 42 [pid = 2796] [id = 765] 14:30:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (0C117000) [pid = 2796] [serial = 2293] [outer = 00000000] 14:30:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 86 (0CF35000) [pid = 2796] [serial = 2294] [outer = 0C117000] 14:30:19 INFO - PROCESS | 2796 | 1471987819164 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 2796 | ++DOMWINDOW == 87 (0D051800) [pid = 2796] [serial = 2295] [outer = 0C117000] 14:30:19 INFO - PROCESS | 2796 | [2796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0C10FC00 == 41 [pid = 2796] [id = 738] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 19CA1C00 == 40 [pid = 2796] [id = 760] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 19949400 == 39 [pid = 2796] [id = 759] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 19996000 == 38 [pid = 2796] [id = 758] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 196C9000 == 37 [pid = 2796] [id = 756] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 1994BC00 == 36 [pid = 2796] [id = 757] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 18E4C800 == 35 [pid = 2796] [id = 755] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 14673000 == 34 [pid = 2796] [id = 754] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 17172C00 == 33 [pid = 2796] [id = 753] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0DB99800 == 32 [pid = 2796] [id = 752] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0CECC000 == 31 [pid = 2796] [id = 751] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0DE0D400 == 30 [pid = 2796] [id = 750] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0D057000 == 29 [pid = 2796] [id = 749] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0C104400 == 28 [pid = 2796] [id = 748] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 18158000 == 27 [pid = 2796] [id = 763] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 1AF8B800 == 26 [pid = 2796] [id = 764] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0C72A400 == 25 [pid = 2796] [id = 761] 14:30:20 INFO - PROCESS | 2796 | --DOCSHELL 0CE5D000 == 24 [pid = 2796] [id = 762] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 86 (196CB400) [pid = 2796] [serial = 2241] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 85 (18056800) [pid = 2796] [serial = 2227] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (0CF6D000) [pid = 2796] [serial = 2221] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (0D141C00) [pid = 2796] [serial = 2222] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18CDE400) [pid = 2796] [serial = 2230] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (0D35CC00) [pid = 2796] [serial = 2233] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (18D5F400) [pid = 2796] [serial = 2231] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (1905B800) [pid = 2796] [serial = 2238] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CE71800) [pid = 2796] [serial = 2218] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (0CECB800) [pid = 2796] [serial = 2219] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (0C936800) [pid = 2796] [serial = 2216] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (14D49400) [pid = 2796] [serial = 2224] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (158CA000) [pid = 2796] [serial = 2225] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (1964F800) [pid = 2796] [serial = 2239] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (16BCC800) [pid = 2796] [serial = 2234] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (19071400) [pid = 2796] [serial = 2236] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1818F800) [pid = 2796] [serial = 2228] [outer = 00000000] [url = about:blank] 14:30:20 INFO - PROCESS | 2796 | 1471987820947 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,{},{}]]]}] 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:30:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:30:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:30:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:30:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:30:21 INFO - {} 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:30:21 INFO - {} 14:30:21 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 - {} 14:30:21 INFO - {} 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:30:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:30:21 INFO - {} 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:30:21 INFO - {} 14:30:21 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 - {} 14:30:21 INFO - {} 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:30:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:30:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:30:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:30:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 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 14:30:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:30:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:30:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:30:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:30:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:30:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:30:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:30:21 INFO - {} 14:30:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2489ms 14:30:21 INFO - PROCESS | 2796 | 1471987821105 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 2796 | 1471987821109 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 14:30:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:30:21 INFO - PROCESS | 2796 | 1471987821115 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 2796 | 1471987821118 Marionette TRACE conn6 <- [1,3018,null,{}] 14:30:21 INFO - PROCESS | 2796 | 1471987821124 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}] 14:30:21 INFO - PROCESS | 2796 | 1471987821126 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:21 INFO - PROCESS | 2796 | 1471987821214 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 14:30:21 INFO - PROCESS | 2796 | 1471987821302 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 2796 | 1471987821305 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:21 INFO - PROCESS | 2796 | ++DOCSHELL 1658A000 == 25 [pid = 2796] [id = 766] 14:30:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (16BC6C00) [pid = 2796] [serial = 2296] [outer = 00000000] 14:30:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (18C98C00) [pid = 2796] [serial = 2297] [outer = 16BC6C00] 14:30:21 INFO - PROCESS | 2796 | 1471987821354 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (18CD6C00) [pid = 2796] [serial = 2298] [outer = 16BC6C00] 14:30:21 INFO - PROCESS | 2796 | 1471987821725 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]]]}] 14:30:21 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 14:30:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 630ms 14:30:21 INFO - PROCESS | 2796 | 1471987821759 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 2796 | 1471987821764 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 14:30:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:30:21 INFO - PROCESS | 2796 | 1471987821771 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 2796 | 1471987821774 Marionette TRACE conn6 <- [1,3022,null,{}] 14:30:21 INFO - PROCESS | 2796 | 1471987821778 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}] 14:30:21 INFO - PROCESS | 2796 | 1471987821781 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:21 INFO - PROCESS | 2796 | 1471987821875 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 14:30:21 INFO - PROCESS | 2796 | 1471987821882 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 2796 | 1471987821885 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:21 INFO - PROCESS | 2796 | ++DOCSHELL 18E4AC00 == 26 [pid = 2796] [id = 767] 14:30:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (18E4C800) [pid = 2796] [serial = 2299] [outer = 00000000] 14:30:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1906E400) [pid = 2796] [serial = 2300] [outer = 18E4C800] 14:30:21 INFO - PROCESS | 2796 | 1471987821934 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1964D400) [pid = 2796] [serial = 2301] [outer = 18E4C800] 14:30:22 INFO - PROCESS | 2796 | 1471987822363 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]]]}] 14:30:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:30:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 630ms 14:30:22 INFO - PROCESS | 2796 | 1471987822421 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 14:30:22 INFO - PROCESS | 2796 | 1471987822423 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 14:30:22 INFO - PROCESS | 2796 | 1471987822427 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:30:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:30:22 INFO - PROCESS | 2796 | 1471987822430 Marionette TRACE conn6 <- [1,3026,null,{}] 14:30:22 INFO - PROCESS | 2796 | 1471987822451 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}] 14:30:22 INFO - PROCESS | 2796 | 1471987822456 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:22 INFO - PROCESS | 2796 | 1471987822576 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 14:30:22 INFO - PROCESS | 2796 | 1471987822674 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 2796 | 1471987822677 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:22 INFO - PROCESS | 2796 | ++DOCSHELL 19995400 == 27 [pid = 2796] [id = 768] 14:30:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (19995800) [pid = 2796] [serial = 2302] [outer = 00000000] 14:30:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (1999B000) [pid = 2796] [serial = 2303] [outer = 19995800] 14:30:22 INFO - PROCESS | 2796 | 1471987822727 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (19C03800) [pid = 2796] [serial = 2304] [outer = 19995800] 14:30:23 INFO - PROCESS | 2796 | 1471987823131 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"]]]}] 14:30:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:30:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:30:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 14:30:23 INFO - PROCESS | 2796 | 1471987823160 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 2796 | 1471987823163 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 14:30:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:30:23 INFO - PROCESS | 2796 | 1471987823173 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 2796 | 1471987823184 Marionette TRACE conn6 <- [1,3030,null,{}] 14:30:23 INFO - PROCESS | 2796 | 1471987823188 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}] 14:30:23 INFO - PROCESS | 2796 | 1471987823190 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:23 INFO - PROCESS | 2796 | 1471987823310 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 14:30:23 INFO - PROCESS | 2796 | 1471987823373 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 2796 | 1471987823375 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:23 INFO - PROCESS | 2796 | ++DOCSHELL 1AF88800 == 28 [pid = 2796] [id = 769] 14:30:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (1B0DD000) [pid = 2796] [serial = 2305] [outer = 00000000] 14:30:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (1B7DD000) [pid = 2796] [serial = 2306] [outer = 1B0DD000] 14:30:23 INFO - PROCESS | 2796 | 1471987823423 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (1CFBAC00) [pid = 2796] [serial = 2307] [outer = 1B0DD000] 14:30:24 INFO - PROCESS | 2796 | 1471987824074 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]]]}] 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:30:24 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. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:30:24 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'.) 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:30:24 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. 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:30:24 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. 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:30:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:30:24 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. 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:30:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 14:30:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:30:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:30:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:30:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 993ms 14:30:24 INFO - PROCESS | 2796 | 1471987824169 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 2796 | 1471987824171 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 14:30:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:30:24 INFO - PROCESS | 2796 | 1471987824181 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 2796 | 1471987824183 Marionette TRACE conn6 <- [1,3034,null,{}] 14:30:24 INFO - PROCESS | 2796 | 1471987824194 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}] 14:30:24 INFO - PROCESS | 2796 | 1471987824196 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:24 INFO - PROCESS | 2796 | 1471987824310 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 14:30:24 INFO - PROCESS | 2796 | 1471987824315 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 2796 | 1471987824317 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:24 INFO - PROCESS | 2796 | ++DOCSHELL 1CFC1400 == 29 [pid = 2796] [id = 770] 14:30:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1DE0A000) [pid = 2796] [serial = 2308] [outer = 00000000] 14:30:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (1E2BFC00) [pid = 2796] [serial = 2309] [outer = 1DE0A000] 14:30:24 INFO - PROCESS | 2796 | 1471987824363 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (1E2C3000) [pid = 2796] [serial = 2310] [outer = 1DE0A000] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (196BD400) [pid = 2796] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19955C00) [pid = 2796] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (18E4E400) [pid = 2796] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (196C9400) [pid = 2796] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (0CECC400) [pid = 2796] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0DFDD000) [pid = 2796] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (17180C00) [pid = 2796] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18192C00) [pid = 2796] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (19996400) [pid = 2796] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (0DB9E400) [pid = 2796] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (0C105000) [pid = 2796] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (0D2B9000) [pid = 2796] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19ED7400) [pid = 2796] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (0C7C9C00) [pid = 2796] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:30:24 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (19958400) [pid = 2796] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:30:24 INFO - PROCESS | 2796 | [2796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:25 INFO - PROCESS | 2796 | 1471987825019 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:30:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:30:25 INFO - {} 14:30:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 890ms 14:30:25 INFO - PROCESS | 2796 | 1471987825074 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 2796 | 1471987825076 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 14:30:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:30:25 INFO - PROCESS | 2796 | 1471987825080 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 2796 | 1471987825081 Marionette TRACE conn6 <- [1,3038,null,{}] 14:30:25 INFO - PROCESS | 2796 | 1471987825085 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}] 14:30:25 INFO - PROCESS | 2796 | 1471987825091 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:25 INFO - PROCESS | 2796 | 1471987825210 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 14:30:25 INFO - PROCESS | 2796 | 1471987825218 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 2796 | 1471987825220 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:25 INFO - PROCESS | 2796 | ++DOCSHELL 1CF76400 == 30 [pid = 2796] [id = 771] 14:30:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1CF76800) [pid = 2796] [serial = 2311] [outer = 00000000] 14:30:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1CF84000) [pid = 2796] [serial = 2312] [outer = 1CF76800] 14:30:25 INFO - PROCESS | 2796 | 1471987825266 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1E2BEC00) [pid = 2796] [serial = 2313] [outer = 1CF76800] 14:30:25 INFO - PROCESS | 2796 | 1471987825677 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]]]}] 14:30:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:30:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:30:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:30:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:30:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 630ms 14:30:25 INFO - PROCESS | 2796 | 1471987825714 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 2796 | 1471987825716 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 14:30:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:30:25 INFO - PROCESS | 2796 | 1471987825719 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 2796 | 1471987825721 Marionette TRACE conn6 <- [1,3042,null,{}] 14:30:25 INFO - PROCESS | 2796 | 1471987825725 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}] 14:30:25 INFO - PROCESS | 2796 | 1471987825727 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:25 INFO - PROCESS | 2796 | 1471987825854 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 14:30:25 INFO - PROCESS | 2796 | 1471987825890 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 2796 | 1471987825891 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:25 INFO - PROCESS | 2796 | ++DOCSHELL 196C8000 == 31 [pid = 2796] [id = 772] 14:30:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1CF7F800) [pid = 2796] [serial = 2314] [outer = 00000000] 14:30:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (1EBEF800) [pid = 2796] [serial = 2315] [outer = 1CF7F800] 14:30:25 INFO - PROCESS | 2796 | 1471987825936 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (1EBF3400) [pid = 2796] [serial = 2316] [outer = 1CF7F800] 14:30:26 INFO - PROCESS | 2796 | 1471987826564 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"]]]}] 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:30:26 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" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:30:26 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" 14:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:30:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 988ms 14:30:26 INFO - PROCESS | 2796 | 1471987826712 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 2796 | 1471987826714 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 14:30:26 INFO - PROCESS | 2796 | 1471987826718 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:30:26 INFO - PROCESS | 2796 | 1471987826720 Marionette TRACE conn6 <- [1,3046,null,{}] 14:30:26 INFO - PROCESS | 2796 | 1471987826724 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}] 14:30:26 INFO - PROCESS | 2796 | 1471987826726 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:26 INFO - PROCESS | 2796 | 1471987826849 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 14:30:26 INFO - PROCESS | 2796 | 1471987826984 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 2796 | 1471987826988 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:26 INFO - PROCESS | 2796 | ++DOCSHELL 0C115000 == 32 [pid = 2796] [id = 773] 14:30:26 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0C116400) [pid = 2796] [serial = 2317] [outer = 00000000] 14:30:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0C936800) [pid = 2796] [serial = 2318] [outer = 0C116400] 14:30:27 INFO - PROCESS | 2796 | 1471987827051 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (0CE52C00) [pid = 2796] [serial = 2319] [outer = 0C116400] 14:30:27 INFO - PROCESS | 2796 | 1471987827785 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]]]}] 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:30:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:30:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:30:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:30:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:30:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:30:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:30:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:30:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:30:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1130ms 14:30:27 INFO - PROCESS | 2796 | 1471987827871 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 2796 | 1471987827875 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 14:30:27 INFO - PROCESS | 2796 | 1471987827882 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:30:27 INFO - PROCESS | 2796 | 1471987827885 Marionette TRACE conn6 <- [1,3050,null,{}] 14:30:27 INFO - PROCESS | 2796 | 1471987827891 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}] 14:30:27 INFO - PROCESS | 2796 | 1471987827896 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:28 INFO - PROCESS | 2796 | 1471987828024 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 14:30:28 INFO - PROCESS | 2796 | 1471987828159 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 2796 | 1471987828163 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:28 INFO - PROCESS | 2796 | ++DOCSHELL 0D050C00 == 33 [pid = 2796] [id = 774] 14:30:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (0D054800) [pid = 2796] [serial = 2320] [outer = 00000000] 14:30:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (0D14BC00) [pid = 2796] [serial = 2321] [outer = 0D054800] 14:30:28 INFO - PROCESS | 2796 | 1471987828225 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (0DB9F800) [pid = 2796] [serial = 2322] [outer = 0D054800] 14:30:28 INFO - PROCESS | 2796 | [2796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:28 INFO - PROCESS | 2796 | 1471987828873 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:30:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:30:28 INFO - {} 14:30:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1015ms 14:30:28 INFO - PROCESS | 2796 | 1471987828921 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 2796 | 1471987828925 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 14:30:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:30:28 INFO - PROCESS | 2796 | 1471987828930 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 2796 | 1471987828932 Marionette TRACE conn6 <- [1,3054,null,{}] 14:30:28 INFO - PROCESS | 2796 | 1471987828936 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}] 14:30:28 INFO - PROCESS | 2796 | 1471987828939 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:29 INFO - PROCESS | 2796 | 1471987829086 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 14:30:29 INFO - PROCESS | 2796 | 1471987829223 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 2796 | 1471987829226 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:29 INFO - PROCESS | 2796 | ++DOCSHELL 18D61C00 == 34 [pid = 2796] [id = 775] 14:30:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (18D63000) [pid = 2796] [serial = 2323] [outer = 00000000] 14:30:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 84 (18E4C400) [pid = 2796] [serial = 2324] [outer = 18D63000] 14:30:29 INFO - PROCESS | 2796 | 1471987829283 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 2796 | ++DOMWINDOW == 85 (19651800) [pid = 2796] [serial = 2325] [outer = 18D63000] 14:30:29 INFO - PROCESS | 2796 | 1471987829999 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]]]}] 14:30:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:30:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:30:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:30:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:30:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:30:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:30:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:30:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1130ms 14:30:30 INFO - PROCESS | 2796 | --DOCSHELL 196C8000 == 33 [pid = 2796] [id = 772] 14:30:30 INFO - PROCESS | 2796 | --DOCSHELL 1CF76400 == 32 [pid = 2796] [id = 771] 14:30:30 INFO - PROCESS | 2796 | --DOCSHELL 1CFC1400 == 31 [pid = 2796] [id = 770] 14:30:30 INFO - PROCESS | 2796 | --DOCSHELL 1AF88800 == 30 [pid = 2796] [id = 769] 14:30:30 INFO - PROCESS | 2796 | --DOCSHELL 19995400 == 29 [pid = 2796] [id = 768] 14:30:30 INFO - PROCESS | 2796 | --DOCSHELL 18E4AC00 == 28 [pid = 2796] [id = 767] 14:30:30 INFO - PROCESS | 2796 | --DOCSHELL 1658A000 == 27 [pid = 2796] [id = 766] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 84 (19949800) [pid = 2796] [serial = 2242] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 83 (19064800) [pid = 2796] [serial = 2265] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 82 (19990400) [pid = 2796] [serial = 2270] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 81 (19067400) [pid = 2796] [serial = 2266] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 80 (196C9C00) [pid = 2796] [serial = 2268] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 79 (0CF05800) [pid = 2796] [serial = 2253] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 78 (0CF30800) [pid = 2796] [serial = 2254] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 77 (18D6B400) [pid = 2796] [serial = 2250] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 76 (18E56800) [pid = 2796] [serial = 2251] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 75 (17DCD800) [pid = 2796] [serial = 2259] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (18186C00) [pid = 2796] [serial = 2260] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (18D69800) [pid = 2796] [serial = 2262] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (19A61400) [pid = 2796] [serial = 2273] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1467AC00) [pid = 2796] [serial = 2256] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1496B400) [pid = 2796] [serial = 2257] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0C113800) [pid = 2796] [serial = 2244] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (0C190400) [pid = 2796] [serial = 2245] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (0DE02000) [pid = 2796] [serial = 2247] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (146B3400) [pid = 2796] [serial = 2248] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (19991000) [pid = 2796] [serial = 2271] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 64 (1AF84800) [pid = 2796] [serial = 2280] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 63 (19A64C00) [pid = 2796] [serial = 2274] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 62 (1AF90000) [pid = 2796] [serial = 2283] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 61 (1AF82C00) [pid = 2796] [serial = 2279] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 60 (19C9D400) [pid = 2796] [serial = 2277] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 59 (19C04400) [pid = 2796] [serial = 2276] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 58 (18DB5800) [pid = 2796] [serial = 2263] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | --DOMWINDOW == 57 (1AF8BC00) [pid = 2796] [serial = 2282] [outer = 00000000] [url = about:blank] 14:30:30 INFO - PROCESS | 2796 | 1471987830109 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 2796 | 1471987830113 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 14:30:30 INFO - PROCESS | 2796 | 1471987830119 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 2796 | 1471987830122 Marionette TRACE conn6 <- [1,3058,null,{}] 14:30:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:30:30 INFO - PROCESS | 2796 | 1471987830128 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}] 14:30:30 INFO - PROCESS | 2796 | 1471987830132 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:30 INFO - PROCESS | 2796 | 1471987830241 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 14:30:30 INFO - PROCESS | 2796 | 1471987830248 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 2796 | 1471987830251 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:30 INFO - PROCESS | 2796 | ++DOCSHELL 0C936400 == 28 [pid = 2796] [id = 776] 14:30:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 58 (0C984C00) [pid = 2796] [serial = 2326] [outer = 00000000] 14:30:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 59 (0CAFF000) [pid = 2796] [serial = 2327] [outer = 0C984C00] 14:30:30 INFO - PROCESS | 2796 | 1471987830303 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 2796 | ++DOMWINDOW == 60 (0CEC6800) [pid = 2796] [serial = 2328] [outer = 0C984C00] 14:30:30 INFO - PROCESS | 2796 | 1471987830801 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]]]}] 14:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:30:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 730ms 14:30:30 INFO - PROCESS | 2796 | 1471987830858 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 2796 | 1471987830862 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 14:30:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:30:30 INFO - PROCESS | 2796 | 1471987830868 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 2796 | 1471987830871 Marionette TRACE conn6 <- [1,3062,null,{}] 14:30:30 INFO - PROCESS | 2796 | 1471987830874 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}] 14:30:30 INFO - PROCESS | 2796 | 1471987830877 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:30 INFO - PROCESS | 2796 | 1471987830970 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 14:30:31 INFO - PROCESS | 2796 | 1471987831076 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 2796 | 1471987831079 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:31 INFO - PROCESS | 2796 | ++DOCSHELL 0D052800 == 29 [pid = 2796] [id = 777] 14:30:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 61 (0D052C00) [pid = 2796] [serial = 2329] [outer = 00000000] 14:30:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 62 (0D14C400) [pid = 2796] [serial = 2330] [outer = 0D052C00] 14:30:31 INFO - PROCESS | 2796 | 1471987831130 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 63 (0DB0C000) [pid = 2796] [serial = 2331] [outer = 0D052C00] 14:30:31 INFO - PROCESS | 2796 | 1471987831488 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]]]}] 14:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:30:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 14:30:31 INFO - PROCESS | 2796 | 1471987831543 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 2796 | 1471987831545 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 14:30:31 INFO - PROCESS | 2796 | 1471987831548 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:30:31 INFO - PROCESS | 2796 | 1471987831552 Marionette TRACE conn6 <- [1,3066,null,{}] 14:30:31 INFO - PROCESS | 2796 | 1471987831563 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}] 14:30:31 INFO - PROCESS | 2796 | 1471987831568 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:31 INFO - PROCESS | 2796 | 1471987831659 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 14:30:31 INFO - PROCESS | 2796 | 1471987831666 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 2796 | 1471987831669 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:31 INFO - PROCESS | 2796 | ++DOCSHELL 16BCF800 == 30 [pid = 2796] [id = 778] 14:30:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 64 (1717D000) [pid = 2796] [serial = 2332] [outer = 00000000] 14:30:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 65 (17DC1800) [pid = 2796] [serial = 2333] [outer = 1717D000] 14:30:31 INFO - PROCESS | 2796 | 1471987831718 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18190000) [pid = 2796] [serial = 2334] [outer = 1717D000] 14:30:32 INFO - PROCESS | 2796 | 1471987832166 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] 14:30:32 INFO - PROCESS | 2796 | 1471987832230 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 14:30:32 INFO - PROCESS | 2796 | 1471987832233 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:30:32 INFO - PROCESS | 2796 | 1471987832235 Marionette TRACE conn6 <- [1,3070,null,{}] 14:30:32 INFO - PROCESS | 2796 | 1471987832239 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}] 14:30:32 INFO - PROCESS | 2796 | 1471987832241 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:32 INFO - PROCESS | 2796 | 1471987832365 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 14:30:32 INFO - PROCESS | 2796 | 1471987832457 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 2796 | 1471987832459 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:32 INFO - PROCESS | 2796 | ++DOCSHELL 18CE2800 == 31 [pid = 2796] [id = 779] 14:30:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (18D66C00) [pid = 2796] [serial = 2335] [outer = 00000000] 14:30:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (18D6CC00) [pid = 2796] [serial = 2336] [outer = 18D66C00] 14:30:32 INFO - PROCESS | 2796 | 1471987832506 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18DBD400) [pid = 2796] [serial = 2337] [outer = 18D66C00] 14:30:32 INFO - PROCESS | 2796 | 1471987832892 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]]]}] 14:30:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:30:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:30:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 730ms 14:30:32 INFO - PROCESS | 2796 | 1471987832967 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 2796 | 1471987832969 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 14:30:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:30:32 INFO - PROCESS | 2796 | 1471987832980 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 2796 | 1471987832982 Marionette TRACE conn6 <- [1,3074,null,{}] 14:30:32 INFO - PROCESS | 2796 | 1471987832986 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}] 14:30:32 INFO - PROCESS | 2796 | 1471987832988 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:33 INFO - PROCESS | 2796 | 1471987833107 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 14:30:33 INFO - PROCESS | 2796 | 1471987833112 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 2796 | 1471987833114 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:33 INFO - PROCESS | 2796 | ++DOCSHELL 18E50C00 == 32 [pid = 2796] [id = 780] 14:30:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (18E51C00) [pid = 2796] [serial = 2338] [outer = 00000000] 14:30:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (19648000) [pid = 2796] [serial = 2339] [outer = 18E51C00] 14:30:33 INFO - PROCESS | 2796 | 1471987833161 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1964D000) [pid = 2796] [serial = 2340] [outer = 18E51C00] 14:30:33 INFO - PROCESS | 2796 | 1471987833625 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:30:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 690ms 14:30:33 INFO - PROCESS | 2796 | 1471987833663 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 14:30:33 INFO - PROCESS | 2796 | 1471987833665 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 14:30:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:30:33 INFO - PROCESS | 2796 | 1471987833668 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 2796 | 1471987833670 Marionette TRACE conn6 <- [1,3078,null,{}] 14:30:33 INFO - PROCESS | 2796 | 1471987833673 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}] 14:30:33 INFO - PROCESS | 2796 | 1471987833679 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:33 INFO - PROCESS | 2796 | 1471987833852 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 14:30:33 INFO - PROCESS | 2796 | 1471987833866 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 2796 | 1471987833868 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:33 INFO - PROCESS | 2796 | ++DOCSHELL 16580C00 == 33 [pid = 2796] [id = 781] 14:30:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (19647C00) [pid = 2796] [serial = 2341] [outer = 00000000] 14:30:33 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (19952800) [pid = 2796] [serial = 2342] [outer = 19647C00] 14:30:33 INFO - PROCESS | 2796 | 1471987833983 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (144EE000) [pid = 2796] [serial = 2343] [outer = 19647C00] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 74 (16BC6C00) [pid = 2796] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 73 (19995800) [pid = 2796] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 72 (1B0DD000) [pid = 2796] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 71 (1818DC00) [pid = 2796] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 70 (1AF8D000) [pid = 2796] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 69 (0CE72C00) [pid = 2796] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 68 (18E4C800) [pid = 2796] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 67 (1CF76800) [pid = 2796] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 66 (0C117000) [pid = 2796] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:30:34 INFO - PROCESS | 2796 | --DOMWINDOW == 65 (1DE0A000) [pid = 2796] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 14:30:34 INFO - PROCESS | 2796 | 1471987834417 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:30:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:30:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 770ms 14:30:34 INFO - PROCESS | 2796 | 1471987834439 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 14:30:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:30:34 INFO - PROCESS | 2796 | 1471987834441 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 14:30:34 INFO - PROCESS | 2796 | 1471987834444 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 2796 | 1471987834446 Marionette TRACE conn6 <- [1,3082,null,{}] 14:30:34 INFO - PROCESS | 2796 | 1471987834449 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}] 14:30:34 INFO - PROCESS | 2796 | 1471987834451 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:34 INFO - PROCESS | 2796 | 1471987834533 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 14:30:34 INFO - PROCESS | 2796 | 1471987834538 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 2796 | 1471987834539 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:34 INFO - PROCESS | 2796 | ++DOCSHELL 16BD0400 == 34 [pid = 2796] [id = 782] 14:30:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 66 (18DB5000) [pid = 2796] [serial = 2344] [outer = 00000000] 14:30:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 67 (19995400) [pid = 2796] [serial = 2345] [outer = 18DB5000] 14:30:34 INFO - PROCESS | 2796 | 1471987834585 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 2796 | ++DOMWINDOW == 68 (19997400) [pid = 2796] [serial = 2346] [outer = 18DB5000] 14:30:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:30:34 INFO - PROCESS | 2796 | 1471987835005 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:30:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 571ms 14:30:34 INFO - PROCESS | 2796 | 1471987835017 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 2796 | 1471987835019 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 14:30:34 INFO - PROCESS | 2796 | 1471987835022 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:30:34 INFO - PROCESS | 2796 | 1471987835024 Marionette TRACE conn6 <- [1,3086,null,{}] 14:30:35 INFO - PROCESS | 2796 | 1471987835027 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}] 14:30:35 INFO - PROCESS | 2796 | 1471987835029 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:35 INFO - PROCESS | 2796 | 1471987835160 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 14:30:35 INFO - PROCESS | 2796 | 1471987835167 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 2796 | 1471987835169 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:35 INFO - PROCESS | 2796 | ++DOCSHELL 16BCF000 == 35 [pid = 2796] [id = 783] 14:30:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 69 (18CA0400) [pid = 2796] [serial = 2347] [outer = 00000000] 14:30:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 70 (19C9D400) [pid = 2796] [serial = 2348] [outer = 18CA0400] 14:30:35 INFO - PROCESS | 2796 | 1471987835216 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 71 (1A9A7000) [pid = 2796] [serial = 2349] [outer = 18CA0400] 14:30:35 INFO - PROCESS | 2796 | 1471987835633 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]]]}] 14:30:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:30:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:30:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 630ms 14:30:35 INFO - PROCESS | 2796 | 1471987835656 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 14:30:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:30:35 INFO - PROCESS | 2796 | 1471987835658 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 14:30:35 INFO - PROCESS | 2796 | 1471987835661 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 2796 | 1471987835663 Marionette TRACE conn6 <- [1,3090,null,{}] 14:30:35 INFO - PROCESS | 2796 | 1471987835667 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}] 14:30:35 INFO - PROCESS | 2796 | 1471987835669 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:35 INFO - PROCESS | 2796 | 1471987835806 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 14:30:35 INFO - PROCESS | 2796 | 1471987835814 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 2796 | 1471987835816 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:35 INFO - PROCESS | 2796 | ++DOCSHELL 19CA1C00 == 36 [pid = 2796] [id = 784] 14:30:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 72 (1A9A0400) [pid = 2796] [serial = 2350] [outer = 00000000] 14:30:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 73 (1AF8AC00) [pid = 2796] [serial = 2351] [outer = 1A9A0400] 14:30:35 INFO - PROCESS | 2796 | 1471987835861 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 2796 | ++DOMWINDOW == 74 (1AF8F800) [pid = 2796] [serial = 2352] [outer = 1A9A0400] 14:30:36 INFO - PROCESS | 2796 | 1471987836258 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:30:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 14:30:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:30:36 INFO - PROCESS | 2796 | 1471987836292 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 2796 | 1471987836294 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 14:30:36 INFO - PROCESS | 2796 | 1471987836297 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 2796 | 1471987836299 Marionette TRACE conn6 <- [1,3094,null,{}] 14:30:36 INFO - PROCESS | 2796 | 1471987836302 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}] 14:30:36 INFO - PROCESS | 2796 | 1471987836304 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:36 INFO - PROCESS | 2796 | 1471987836434 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 14:30:36 INFO - PROCESS | 2796 | 1471987836611 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 2796 | 1471987836614 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:36 INFO - PROCESS | 2796 | ++DOCSHELL 0C191400 == 37 [pid = 2796] [id = 785] 14:30:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 75 (0C72A400) [pid = 2796] [serial = 2353] [outer = 00000000] 14:30:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 76 (0CAF6800) [pid = 2796] [serial = 2354] [outer = 0C72A400] 14:30:36 INFO - PROCESS | 2796 | 1471987836690 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 2796 | ++DOMWINDOW == 77 (0CEC7C00) [pid = 2796] [serial = 2355] [outer = 0C72A400] 14:30:37 INFO - PROCESS | 2796 | 1471987837202 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]]]}] 14:30:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:30:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:30:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:30:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 930ms 14:30:37 INFO - PROCESS | 2796 | 1471987837230 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 2796 | 1471987837235 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 14:30:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:30:37 INFO - PROCESS | 2796 | 1471987837240 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 2796 | 1471987837244 Marionette TRACE conn6 <- [1,3098,null,{}] 14:30:37 INFO - PROCESS | 2796 | 1471987837249 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}] 14:30:37 INFO - PROCESS | 2796 | 1471987837252 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:37 INFO - PROCESS | 2796 | 1471987837401 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 14:30:37 INFO - PROCESS | 2796 | 1471987837552 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 2796 | 1471987837555 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:37 INFO - PROCESS | 2796 | ++DOCSHELL 0CF2EC00 == 38 [pid = 2796] [id = 786] 14:30:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 78 (0CF30800) [pid = 2796] [serial = 2356] [outer = 00000000] 14:30:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 79 (146BD400) [pid = 2796] [serial = 2357] [outer = 0CF30800] 14:30:37 INFO - PROCESS | 2796 | 1471987837617 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 2796 | ++DOMWINDOW == 80 (14D46C00) [pid = 2796] [serial = 2358] [outer = 0CF30800] 14:30:38 INFO - PROCESS | 2796 | 1471987838146 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"]]]}] 14:30:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:30:38 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 14:30:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:30:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 930ms 14:30:38 INFO - PROCESS | 2796 | 1471987838174 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 2796 | 1471987838177 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 14:30:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:30:38 INFO - PROCESS | 2796 | 1471987838181 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 2796 | 1471987838183 Marionette TRACE conn6 <- [1,3102,null,{}] 14:30:38 INFO - PROCESS | 2796 | 1471987838187 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}] 14:30:38 INFO - PROCESS | 2796 | 1471987838190 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:38 INFO - PROCESS | 2796 | 1471987838305 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 14:30:38 INFO - PROCESS | 2796 | 1471987838435 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\", \"e03c0103-2713-46c0-b0f7-91a2e0190e1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 2796 | 1471987838438 Marionette INFO sendAsync 0c39836b-68db-4c6e-a6c7-863728b46acb 14:30:38 INFO - PROCESS | 2796 | ++DOCSHELL 1818D400 == 39 [pid = 2796] [id = 787] 14:30:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 81 (18CD5800) [pid = 2796] [serial = 2359] [outer = 00000000] 14:30:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 82 (196C4400) [pid = 2796] [serial = 2360] [outer = 18CD5800] 14:30:38 INFO - PROCESS | 2796 | 1471987838497 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 2796 | ++DOMWINDOW == 83 (1994D400) [pid = 2796] [serial = 2361] [outer = 18CD5800] 14:30:38 INFO - PROCESS | 2796 | 1471987839000 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]]]}] 14:30:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:30:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 870ms 14:30:39 INFO - PROCESS | 2796 | 1471987839054 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 14:30:39 INFO - PROCESS | 2796 | 1471987839058 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 14:30:40 WARNING - u'runner_teardown' () 14:30:40 INFO - No more tests 14:30:40 INFO - Got 0 unexpected results 14:30:40 INFO - SUITE-END | took 701s 14:30:40 INFO - Closing logging queue 14:30:40 INFO - queue closed 14:30:40 INFO - Return code: 0 14:30:40 WARNING - # TBPL SUCCESS # 14:30:40 INFO - Running post-action listener: _resource_record_post_action 14:30:40 INFO - Running post-run listener: _resource_record_post_run 14:30:41 INFO - Total resource usage - Wall time: 712s; CPU: 14.0%; Read bytes: 168949760; Write bytes: 1146517504; Read time: 3490680; Write time: 9685580 14:30:41 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:30:41 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 57185280; Read time: 0; Write time: 52550 14:30:41 INFO - run-tests - Wall time: 710s; CPU: 14.0%; Read bytes: 168949760; Write bytes: 1075325440; Read time: 3490680; Write time: 9616120 14:30:41 INFO - Running post-run listener: _upload_blobber_files 14:30:41 INFO - Blob upload gear active. 14:30:41 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 14:30:41 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 14:30:41 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-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 14:30:41 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-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 14:30:42 INFO - (blobuploader) - INFO - Open directory for files ... 14:30:42 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 14:30:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:30:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:30:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:30:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:30:42 INFO - (blobuploader) - INFO - Done attempting. 14:30:42 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 14:30:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:30:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:30:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:30:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:30:45 INFO - (blobuploader) - INFO - Done attempting. 14:30:45 INFO - (blobuploader) - INFO - Iteration through files over. 14:30:45 INFO - Return code: 0 14:30:45 INFO - rmtree: C:\slave\test\build\uploaded_files.json 14:30:45 INFO - Using _rmtree_windows ... 14:30:45 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 14:30:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/2e95bcecbd640cc630a0e81e8f2967e67ae3c0f175bea9483654436cde407f973e0cf6e622d9535836f3f1afbf43d00872dcda9313b0e8b96ab5394fbed313f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/89f2d612a61b84c076721d3c90c10b5491863f5f632cd7a9126fa9a4cc211693630d54b6a2487aa3ac185544460cc713f790f845bccedf0b19af9df12e498497"} 14:30:45 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 14:30:45 INFO - Writing to file C:\slave\test\properties\blobber_files 14:30:45 INFO - Contents: 14:30:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/2e95bcecbd640cc630a0e81e8f2967e67ae3c0f175bea9483654436cde407f973e0cf6e622d9535836f3f1afbf43d00872dcda9313b0e8b96ab5394fbed313f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/89f2d612a61b84c076721d3c90c10b5491863f5f632cd7a9126fa9a4cc211693630d54b6a2487aa3ac185544460cc713f790f845bccedf0b19af9df12e498497"} 14:30:45 INFO - Running post-run listener: copy_logs_to_upload_dir 14:30:45 INFO - Copying logs to upload dir... 14:30:45 INFO - mkdir: C:\slave\test\build\upload\logs 14:30:45 INFO - Copying logs to upload dir... 14:30:45 INFO - Using _rmtree_windows ... 14:30:45 INFO - Using _rmtree_windows ... 14:30:45 INFO - Using _rmtree_windows ... 14:30:45 INFO - Using _rmtree_windows ... 14:30:45 INFO - Using _rmtree_windows ... 14:30:45 INFO - Using _rmtree_windows ... 14:30:45 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=975.007000 ========= master_lag: 0.60 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 15 secs) (at 2016-08-23 14:30:45.508075) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:45.509040) ========= '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-085 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-085 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-085 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-release/sha512/2e95bcecbd640cc630a0e81e8f2967e67ae3c0f175bea9483654436cde407f973e0cf6e622d9535836f3f1afbf43d00872dcda9313b0e8b96ab5394fbed313f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/89f2d612a61b84c076721d3c90c10b5491863f5f632cd7a9126fa9a4cc211693630d54b6a2487aa3ac185544460cc713f790f845bccedf0b19af9df12e498497"} build_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/2e95bcecbd640cc630a0e81e8f2967e67ae3c0f175bea9483654436cde407f973e0cf6e622d9535836f3f1afbf43d00872dcda9313b0e8b96ab5394fbed313f8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/89f2d612a61b84c076721d3c90c10b5491863f5f632cd7a9126fa9a4cc211693630d54b6a2487aa3ac185544460cc713f790f845bccedf0b19af9df12e498497"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MYnSM10oT0uSgQ1n7DChmg/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.12 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:45.732647) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:45.733082) ========= '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-085 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-085 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-085 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:45.848288) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:45.848621) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-23 14:30:46.768842) ========= ========= Total master_lag: 1.27 =========